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
Name | Type | Description |
---|---|---|
arrBuffer | ARRAY OF ST_GENIbusMessageQueueItem | Command buffer |
byBufferReadPointer | BYTE | Pointer to the current buffer element of the command memory. |
byBufferWritePointer | BYTE | Pointer to the current buffer element of the receive memory. |
byBufferDemandCounter | BYTE | Current buffer demand. |
byBufferMaximumDemandCounter. | BYTE | Maximum buffer demand. |
uiBufferOverflowCounter | UINT | Number of buffer overflows. |
bLockSemaphore | BOOL | Write protection during the processing of a command. |
Requirements
Development environment | PLC library to include |
---|---|
TwinCAT from v3.1.4020.14 | Tc2_GENIbus from v3.3.0.0 |