ST_GENIbusMessageQueue
Command buffer.
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: Command buffer.
byBufferReadPointer: Pointer to the current element of the command buffer.
byBufferWritePointer: Pointer to the current element of the receive buffer.
byBufferDemandCounter: Current buffer demand.
byBufferMaximumDemandCounter: Maximum buffer demand.
uiBufferOverflowCounter: Number of buffer overflows.
bLockSemaphore: Write protection during the processing of a command.
See also