admin Site Admin
Anmeldungsdatum: 20.10.2004 Beiträge: 355
|
Verfasst am: Fr Feb 18, 2005 00:10 Titel: [T-10] Protokoll+Beispiel EZcontrol T-10 Ansteuerung 1.10 |
|
|
Hier eine kurze Übersicht über die verwendeten UDP Pakete
Nutzungsbedingungen:
Zur freien Verwendung in kommerzieller und nicht-kommerzieller Software jedoch nur zur Kommunikation mit EZcontrol Geräten der Firma Rose+Herleth GbR. Nutzung in der Firmware der Hardware von Fremdherstellern bedarf der schriftlichen Genehmigung der Rose+Herleth GbR.
Je ein Windows & Linux Beispielprogramm wird im Quellcode mitgeliefert.
Beispielprogramm (Linux)
Download: EZconsole.c
Paket zur Ansteuerung eines im Webserver des T-10 konfigurierten Schalters/Dimmers
Code: | typedef struct
{
u16_t crc; // Checksumme
u16_t type; // im USE_PRESET Frame immer 0xab01
u16_t switchno; // Nummer des Schalters im Webserver
u16_t value; // Einschaltwert z.B. je nach System 0=AUS, 1=EIN, ...
} frame_use_preset;
|
Paket mit frei wählbaren Parametern zur direkten Adressierung von Schaltern/Dimmern
Code: | typedef struct
{
u16_t crc; // Checksumme
u16_t type; // im XMIT_COMMAND Frame immer 0xab02
u16_t system; // Funksystemtyp 1=FS10, 2=FS20, ...
u16_t hc; // Hauscode 1
u16_t hc2; // Hauscode 2
u16_t address; // Adresse (Schalternummer)
u16_t value; // Einschaltwert z.B. je nach System 0=AUS, 1=EIN, ...
u16_t arg; // Zusatzparameter (Dimmer-/Timerzeit bei FS20)
u16_t repeat; // Anzahl der Funktelegramm Wiederholungen
} frame_xmit_command;
|
Fehler/Bestätigungs Rückmeldungspaket
Code: |
typedef struct
{
u16_t crc; // Checksumme
u16_t type;
u16_t errortype;
} frame_error;
|
|
|