IEC_BACNET_FRAME_PARAM (STRUCT)ΒΆ
TYPE IEC_BACNET_FRAME_PARAM : STRUCT
Frame decoding parameter
Contains the data of the frame to be decoded. The fields tagBACNET_FRAME_PARAMbacFrame and tagBACNET_FRAME_PARAMbacLength are input fields and other fields are filled by the decoder function BACnetFrameDecoder.
- InOut:
Name
Type
Comment
pduTypeoutput field: type of BACnet PDU (-1 not valid, >= 64 -> network msg)
serviceChoiceoutput field: service choice (-1 for not valid, >= 64 -> unconfirmed)
invokeIDoutput field: invoke-id for confirmed service (-1 for not valid)
objectIDoutput field: object ID (objType = -1 for not valid)
propertyIDoutput field: propertyID (-1 for not valid)
arrayIndexoutput field: array Index (BACNET_VOID_INDEX (-1) for not valid)
itemNumberoutput field: list item number that failed of any reason
pszFramePOINTER TO BYTE
output field: buffer for complete ASCII decoded BACnet frame
partinfoPOINTER TO IEC_BACNET_FRAME_PART
output field: buffer for BACnet frame parts
bacErroroutput field: optional buffer for BACnet error frame
bacFrameinput field: BACnet frame to decode
bacLengthinput field: length of frame to decode