&T
Options
(PC -> Web-IO)
In der vorliegenden Version des Web-IO wird nur das Bit 0
options
der Variablen
Bit 0 = 1 //das Web-IO sendet die Registerstate Struktur
zurück, wenn ein Output gesetzt wird.
Bit 0 = 0 //das Web-IO gibt bei Setzen eines Output kei-
ne Rückmeldung.
Um in der Rückmeldung zuverlässig den Zustand nach Set-
zen des/der Output(s) zu bekommen, sollte zwischen zwei
Output-verändernden Zugriffen min. eine Zeit 150ms liegen.
5.6.9 IO-Strukturen in verschiedenen Sprachen
C / C++
Die grundsätzliche Definition von Strukturen erfolgt in C
über das typedef Kommando.
typedef struct _SETBIT
{
WORD send_sequence;
WORD rec_sequence;
WORD struct_typ;
WORD length;
WORD set_bits;
WORD value;
} SETBIT;
Variablen
Die
liegen in diesem Fall Lowbyte First bündig
hintereinander im Speicher.
Um auch bei aus verschiedenen Variablentypen bestehenden
Strukturen eine bündige Anordnung im Speicher zu errei-
chen, benutzen Sie bitte die Compileroption #pragma
pack(1).
rrtum und Änderung vorbehalten
WORD
send_sequenz
WORD
rec_sequenz
WORD
struct_type
WORD
length
LONG
word_anz
LONG
options
verwendet.
TCP / UDP - Binary
immer 0
immer 0
0x01F0
0x0010
in dieser Version = 1
binäre Codierung der Optionen
159