ST_GENIbusMessageQueue
Befehlspuffer.
TYPE ST_GENIbusMessageQueue :
STRUCT
arrBuffer : ARRAY[1..GENIBUS_COMMAND_BUFFER_ENTRIES] OF ST_GENIbusMessageQueueItem;
byBufferReadPointer : BYTE;
byBufferWritePointer : BYTE;
byBufferDemandCounter : BYTE;
byBufferMaximumDemandCounter : BYTE;
uiBufferOverflowCounter : UINT;
bLockSemaphore : BOOL;
END_STRUCT
END_TYPE
arrBuffer: Befehlspuffer.
byBufferReadPointer: Zeiger auf das aktuelle Pufferelement des Befehlsspeichers.
byBufferWritePointer: Zeiger auf das aktuelle Pufferelement des Empfangsspeichers.
byBufferDemandCounter: Aktuelle Pufferauslastung.
byBufferMaximumDemandCounter: maximale Pufferauslastung.
uiBufferOverflowCounter: Anzahl Pufferüberläufe.
bLockSemaphore: Schreibschutz während der Abarbeitung eines Befehls.
Sehen Sie dazu auch