﻿USB HID – CDC COM AYGITLARI PC KAYNAK KOD KULLANIM KILAVUZU

Üretici: SEDA ELEKTRONİK / HARZEMTEK BİLİŞİM VE ELEKTRONİK

İçerik: C#, VB6, VB.NET, Delphi, Python ve C++ için yazılım geliştirme parametreleri.
1. Genel Açıklamalar

    Kod Desteği: Kaynak kodlar C#, VB6, VB.NET ve Delphi ortamları içindir.

    Geliştirme Ortamı: Visual Studio 2013 ve üzeri önerilir; daha yüksek sürümlerde kod dönüştürme gerekebilir.

    Linux Desteği: Linux SDK eklentisi ve gönderilen örnek kodlardaki VID/PID değerleri (6030/2009) kullanılarak geliştirme yapılabilir.

    Önemli Uyarı: Telefonla kod desteği sağlanmamaktadır; sorunlar için belge incelenmeli veya e-posta atılmalıdır.
	
	Hangi Usb Protokolü Kullanılıyor: Seda Elektronik Usb ürünlerinde hid ve com (cdc) protokolleri mevcuttur.  

2. Cihaz Parametreleri ve Bağlantı Değerleri
A) USB HiD Ürün Değerleri

HID ürünlerinin yazılımla tanınması için gerekli kimlik bilgileri:

    Vendor ID (VID): 04D8 (dec 6030)

    Product ID (PID):  (dec 2009)

B) USB CDC (Sanal COM Port) Ürün Değerleri

    Baud Rate: 9600 

    Data Bits: 8 

    Parity: None 

    Stop Bits: 1 

3. Röle Kontrol ve RF Kontrol Değerleri

Cihaz tipine (HID veya CDC COM) göre gönderilmesi gereken buffer değerleri ve komut yapıları.
A) 16 Röleye Kadar Kontrol Değerleri

1 ile 16 arası rölelerin kontrolü için belirli hex veya decimal değerler gönderilir.
B) USB HID ve COM (CDC) 32 Röle İçin Değerler:

32 RÖLEYE KADAR DEĞERLER:
       AÇ-KAPAT
BUTON1 1   17
BUTON2 2   18
BUTON3 3   19
BUTON4 4   20
BUTON5 5   21
BUTON6 6   22
BUTON7 7   23
BUTON8 8   24
BUTON9 9   25
BUTON10 10 26
BUTON11 11 27
BUTON12 12 28
BUTON13 13 29
BUTON14 14 30
BUTON15 15 31
BUTON16 16 32

BUTON17 33 34
BUTON18 35 36
BUTON19 37 38
BUTON20 39 40
BUTON21 41 42
BUTON22 43 44
BUTON23 45 46
BUTON24 47 48
BUTON25 49 50
BUTON26 51 52
BUTON27 53 54
BUTON28 55 56
BUTON29 57 58
BUTON30 59 60
BUTON31 61 62
BUTON32 63 64

32 röleli sistemlerde gönderilmesi gereken özel paket yapıları mevcuttur. Desteklenen diller:

    VB6, VB.NET, C#, C++, Delphi, Python.

C) 80 ve 127 Röleye Kadar Kontrol

    80 röle ve sonrası için kontrol prensibi aynı mantıkla devam eder ve 127 röleye kadar genişletilebilir.

4. Geliştiriciler İçin Önemli Notlar

    DLL Dosyaları: Gerekli DLL dosyaları kılavuzla birlikte sunulmaktadır.

    Hazır Uygulama: Belgedeki işlemleri gerçekleştiren, VB6 ile hazırlanmış bir .exe dosya örneği kodlarla birlikte gönderilir.

    Buton Kontrolü: C# ve VB.NET örneklerinde sadece röle çektirme ve LED yakma butonları bulunur.

    Hybrid Mod: Cihazların HID ve COM modları arasında geçiş yapabilme özellikleri mevcuttur.

5. İletişim Bilgileri

    Firma: HARZEMTEK BİLİŞİM VE ELEKTRONİK

	Web: https://sedaelektronik.com.tr
	E-mail: info@sedaelektronik.com
	Telefon: +90 544 774 1819	

	Adres: İstiklal Mah. Reşadiye Cad. Yelkovan İşhanı, no:8/104 Odunpazarı - Eskişehir
