ST_BACnet_Info
Struktur mit allgemeinen Informationen zur BACnet-Task.
TYPE ST_BACnet_Info :
STRUCT
nAmsAllocCnt : DINT;
nAmsAllocCntMax : DWORD;
nAmsAllocFailCnt : DWORD;
nAvailPhysMemBytes : DWORD;
nAvailFlashMemBytes : ARRAY[0..1] OF DWORD;
nRecvFrameFifoSize : DWORD;
nEmptyFrameFifoSize : DWORD;
nRecvSegmUDPFramesListSize : DWORD;
nRecvSegmFramesListSize : DWORD;
nSendSegmFramesListSize : DWORD;
nClientScanListSize : DWORD;
nAmsRecvMissCount : DWORD;
END_STRUCT
END_TYPE
nAmsAllocCnt
: Anzahl reservierter Router-Speicher Blöcke (1 Block = 1024 Byte). Die Anzahl sollte nicht kontinuierlich steigen (Maximal 2000 Blöcke=2MByte sind per Default verfügbar). Andernfalls den Router-Speicher im System Manager erhöhen (siehe Bild-1).
nAmsAllocCntMax
: Spitzenwert der gleichzeitig reservierten Router-Speicher Blöcke.
nAmsAllocFailCnt
: Anzahl fehlgeschlagener Router-Speicher Reservierungen (Reservierung schlägt fehl, wenn keine freien Blöcke mehr verfügbar).
nAvailPhysMemBytes
: Freier, physikalischer Speicher des Betriebssystems in Byte.
nAvailFlashMemBytes
: Freier Festplattenspeicher des Betriebssystems in Byte.
nRecvFrameFifoSize
: Anzahl der aktuell zwischengespeicherten Frames in der receive Frame Queue (Receive Queue Size unter "Network Adapter Settings")
nEmptyFrameFifoSize
: Anzahl des noch freien Speichers für empfangene Frames um diese Zwischenspeichern zu können (Frame wird kopiert und dann in RecvFrameFifo kopiert)
nRecvSegmUDPFramesListSize
: Anzahl der aktuell empfangenen und zwischengespeicherten IP-Segmente (Name ist falsch, nicht UDP sondern IP)
nRecvSegmFramesListSize
: Anzahl der aktuell empfangenen und zwischengespeicherten BACnet Frame Segmente
nSendSegmFramesListSize
: Anzahl der aktuell BACnet-Frame Segmente die vor dem Senden zwischengespeichert sind
nClientScanListSize
: Anzahl der aktuell bekannten BACnet-Geräte im Netzwerk (DeviceAddressBinding im Device-Objekt wird daraus gebildet)