EVENTIDS (GVL)

InOut:

Scope

Name

Type

Initial

Comment

Constant

CMPID_CmpBACnet

DWORD

16#400

Component ID for registering events

EVT_StackStarted

DWORD

16#1FFF1

start/stop events

General Event for Starting and Stopping the BACnet-Stack*

Event is sent when the BACnet Stack was started. For this event “pEventParam” has type EVT_BACNET_STACKACTION.

EVTPARAMID_CmpBACnet_StackStarted

WORD

16#FFF1

EVTVERSION_CmpBACnet_StackStarted

WORD

16#1

EVT_StackStopped

DWORD

16#1FFF2

General Event for Starting and Stopping the BACnet-Stack

Event is sent when the BACnet Stack was stopped. For this event “pEventParam” has type EVT_BACNET_STACKACTION.

EVTPARAMID_CmpBACnet_StackStopped

WORD

16#FFF2

EVTVERSION_CmpBACnet_StackStopped

WORD

16#1

EVT_DemoExpired

DWORD

16#1FFF3

Event signaling, that BACnet demo had expired

Event is sent when the BACnet demo had expired. Necessary proper cleanup and shutdown can be done in the event handler. After sending this event (and waiting for the event handler to return) the BACnet component will do a hard shutdown of the BACnet stack. For this event “pEventParam” is unused.

EVTPARAMID_CmpBACnet_DemoExpired

WORD

16#FFF3

EVTVERSION_CmpBACnet_DemoExpired

WORD

16#1

EVT_ACKAlarm

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_ACK_ALARM))

service application hook events Event is sent when BACnetSetHook was called correspondingly and Acknowledge-Alarm-Service is requested. For this event “pEventParam” has type EVT_BACNET_ACKALARM.

EVTPARAMID_CmpBACnet_ACKAlarm

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_ACK_ALARM)

EVTVERSION_CmpBACnet_ACKAlarm

WORD

16#1

EVT_ConfCOVNotification

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_CONF_COV_NOTIFICATION))

Event is sent when BACnetSetHook was called correspondingly and Confirmed-COV-Notification-Service is requested. For this event “pEventParam” has type EVT_BACNET_CONFCOVNOTIFICATION.

EVTPARAMID_CmpBACnet_ConfCOVNotification

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_CONF_COV_NOTIFICATION)

EVTVERSION_CmpBACnet_ConfCOVNotification

WORD

16#1

EVT_ConfEventNotification

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_CONF_EVENT_NOTIFICATION))

Event is sent when BACnetSetHook was called correspondingly and Confirmed-Event-Notification-Service is requested. For this event “pEventParam” has type EVT_BACNET_CONFEVENTNOTIFICATION.

EVTPARAMID_CmpBACnet_ConfEventNotification

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_CONF_EVENT_NOTIFICATION)

EVTVERSION_CmpBACnet_ConfEventNotification

WORD

16#1

EVT_GetAlarmSummary

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_GET_ALARM_SUMMARY))

Event is sent when BACnetSetHook was called correspondingly and Get-Alarm-Summary-Service is requested. For this event “pEventParam” has type EVT_BACNET_GETALARMSUMMARY.

EVTPARAMID_CmpBACnet_GetAlarmSummary

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_GET_ALARM_SUMMARY)

EVTVERSION_CmpBACnet_GetAlarmSummary

WORD

16#1

EVT_GetEnrollmentSummary

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_GET_ENROLLMENT_SUMMARY))

Event is sent when BACnetSetHook was called correspondingly and Get-Enrollment-Summary-Service is requested. For this event “pEventParam” has type EVT_BACNET_GETENROLLMENTSUMMARY.

EVTPARAMID_CmpBACnet_GetEnrollmentSummary

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_GET_ENROLLMENT_SUMMARY)

EVTVERSION_CmpBACnet_GetEnrollmentSummary

WORD

16#1

EVT_SubscribeCOV

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_SUBSCRIBE_COV))

Event is sent when BACnetSetHook was called correspondingly and Subscribe-COV-Service is requested. For this event “pEventParam” has type EVT_BACNET_SUBSCRIBECOV.

EVTPARAMID_CmpBACnet_SubscribeCOV

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_SUBSCRIBE_COV)

EVTVERSION_CmpBACnet_SubscribeCOV

WORD

16#1

EVT_ReadFile

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_READ_FILE))

Event is sent when BACnetSetHook was called correspondingly and Read-File-Service is requested. For this event “pEventParam” has type EVT_BACNET_READFILE.

EVTPARAMID_CmpBACnet_ReadFile

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_READ_FILE)

EVTVERSION_CmpBACnet_ReadFile

WORD

16#1

EVT_WriteFile

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_WRITE_FILE))

Event is sent when BACnetSetHook was called correspondingly and Write-File-Service is requested. For this event “pEventParam” has type EVT_BACNET_WRITEFILE.

EVTPARAMID_CmpBACnet_WriteFile

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_WRITE_FILE)

EVTVERSION_CmpBACnet_WriteFile

WORD

16#1

EVT_AddElement

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_ADD_ELEMENT))

Event is sent when BACnetSetHook was called correspondingly and AddElement-Event-Service is requested. For this event “pEventParam” has type EVT_BACNET_ADDELEMENT.

EVTPARAMID_CmpBACnet_AddElement

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_ADD_ELEMENT)

EVTVERSION_CmpBACnet_AddElement

WORD

16#1

EVT_RemoveElement

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_REMOVE_ELEMENT))

Event is sent when BACnetSetHook was called correspondingly and Remove-Element-Service is requested. For this event “pEventParam” has type EVT_BACNET_REMOVEELEMENT.

EVTPARAMID_CmpBACnet_RemoveElement

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_REMOVE_ELEMENT)

EVTVERSION_CmpBACnet_RemoveElement

WORD

16#1

EVT_CreateObject

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_CREATE_OBJECT))

Event is sent when BACnetSetHook was called correspondingly and Create-Object-Service is requested. For this event “pEventParam” has type EVT_BACNET_CREATEOBJECT.

EVTPARAMID_CmpBACnet_CreateObject

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_CREATE_OBJECT)

EVTVERSION_CmpBACnet_CreateObject

WORD

16#1

EVT_DeleteObject

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_DELETE_OBJECT))

Event is sent when when BACnetSetHook was called correspondingly and DeleteObject-Service is requested. For this event “pEventParam” has type EVT_BACNET_DELETEOBJECT.

EVTPARAMID_CmpBACnet_DeleteObject

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_DELETE_OBJECT)

EVTVERSION_CmpBACnet_DeleteObject

WORD

16#1

EVT_ReadProperty

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_READ_PROP))

Event is sent when BACnetSetHook was called correspondingly and Read-Property-Service is requested. For this event “pEventParam” has type EVT_BACNET_READPROPERTY.

EVTPARAMID_CmpBACnet_ReadProperty

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_READ_PROP)

EVTVERSION_CmpBACnet_ReadProperty

WORD

16#1

EVT_ReadPropertyMult

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_READ_PROP_MULTIPLE))

Event is sent when BACnetSetHook was called correspondingly and Read-Property-Multiple-Service is requested. For this event “pEventParam” has type EVT_BACNET_READPROPERTYMULT.

EVTPARAMID_CmpBACnet_ReadPropertyMult

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_READ_PROP_MULTIPLE)

EVTVERSION_CmpBACnet_ReadPropertyMult

WORD

16#1

EVT_WriteProperty

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_WRITE_PROP))

Event is sent when BACnetSetHook was called correspondingly and Write-Property-Service is requested. For the event “pEventParam” has type EVT_BACNET_WRITEPROPERTY.

EVTPARAMID_CmpBACnet_WriteProperty

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_WRITE_PROP)

EVTVERSION_CmpBACnet_WriteProperty

WORD

16#1

EVT_WritePropertyMult

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_WRITE_PROP_MULTIPLE))

Event is sent when BACnetSetHook was called correspondingly and Write-Property-Multiple-Service is requested. For this event “pEventParam” has type EVT_BACNET_WRITEPROPERTYMULT.

EVTPARAMID_CmpBACnet_WritePropertyMult

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_WRITE_PROP_MULTIPLE)

EVTVERSION_CmpBACnet_WritePropertyMult

WORD

16#1

EVT_DCC

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_DCC))

Event is sent when BACnetSetHook was called correspondingly and Device-Communication-Control-Service is requested. For this event “pEventParam” has type EVT_BACNET_DCC.

EVTPARAMID_CmpBACnet_DCC

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_DCC)

EVTVERSION_CmpBACnet_DCC

WORD

16#1

EVT_ConfTextMessage

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_CONF_TEXT_MESSAGE))

Event is sent when BACnetSetHook was called correspondingly and Confirmed-Text-Message-Service is requested. For this event “pEventParam” has type EVT_BACNET_CONFTEXTMESSAGE.

EVTPARAMID_CmpBACnet_ConfTextMessage

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_CONF_TEXT_MESSAGE)

EVTVERSION_CmpBACnet_ConfTextMessage

WORD

16#1

EVT_ReinitDev

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_REINIT_DEV))

Event is sent when BACnetSetHook was called correspondingly and Reinitialize-Device-Service is requested. For this event “pEventParam” has type EVT_BACNET_REINITDEV.

EVTPARAMID_CmpBACnet_ReinitDev

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_REINIT_DEV)

EVTVERSION_CmpBACnet_ReinitDev

WORD

16#1

EVT_ReadRange

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_READ_RANGE))

Event is sent when BACnetSetHook was called correspondingly and Read-Range-Service is requested. For this event “pEventParam” has type EVT_BACNET_READRANGE.

EVTPARAMID_CmpBACnet_ReadRange

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_READ_RANGE)

EVTVERSION_CmpBACnet_ReadRange

WORD

16#1

EVT_SubscribeCOVProperty

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_SUBSCRIBE_COV_PROPERTY))

Event is sent when BACnetSetHook was called correspondingly and Subscribe-COV-Property-Service is requested. For this event “pEventParam” has type EVT_BACNET_SUBSCRIBECOVPROPERTY.

EVTPARAMID_CmpBACnet_SubscribeCOVProperty

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_SUBSCRIBE_COV_PROPERTY)

EVTVERSION_CmpBACnet_SubscribeCOVProperty

WORD

16#1

EVT_GetEventInformation

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_GET_EVENT_INFORMATION))

Event is sent when BACnetSetHook was called correspondingly and Get-Event-Information-Service is requested. For this event “pEventParam” has type EVT_BACNET_GETEVENTINFO.

EVTPARAMID_CmpBACnet_GetEventInformation

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_GET_EVENT_INFORMATION)

EVTVERSION_CmpBACnet_GetEventInformation

WORD

16#1

EVT_Iam

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_I_AM))

Event is sent when BACnetSetHook was called correspondingly and I-Am-Service is requested. For this event “pEventParam” has type EVT_BACNET_IAM.

EVTPARAMID_CmpBACnet_Iam

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_I_AM)

EVTVERSION_CmpBACnet_Iam

WORD

16#1

EVT_Ihave

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_I_HAVE))

Event is sent when BACnetSetHook was called correspondingly and I-Have-Service is requested. For this event “pEventParam” has type EVT_BACNET_IAM.

EVTPARAMID_CmpBACnet_Ihave

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_I_HAVE)

EVTVERSION_CmpBACnet_Ihave

WORD

16#1

EVT_UnconfCOVNotification

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_UNCONF_COV_NOTIFICATION))

Event is sent when BACnetSetHook was called correspondingly and Unconfirmed-COV-Notification-Service is requested. For this event “pEventParam” has type EVT_BACNET_UNCONFCOVNOTIFICATION.

EVTPARAMID_CmpBACnet_UnconfCOVNotification

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_UNCONF_COV_NOTIFICATION)

EVTVERSION_CmpBACnet_UnconfCOVNotification

WORD

16#1

EVT_UnconfEventNotification

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_UNCONF_EVENT_NOTIFICATION))

Event is sent when BACnetSetHook was called correspondingly and Unconfirmed-Event-Notification-Service is requested. For this event “pEventParam” has type EVT_BACNET_UNCONFEVENTNOTIFICATION.

EVTPARAMID_CmpBACnet_UnconfEventNotification

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_UNCONF_EVENT_NOTIFICATION)

EVTVERSION_CmpBACnet_UnconfEventNotification

WORD

16#1

EVT_UnconfTextMessage

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_UNCONF_TEXT_MESSAGE))

Event is sent when BACnetSetHook was called correspondingly and Unconfirmed-Text-Message-Service is requested. For this event “pEventParam” has type EVT_BACNET_UNCONFTEXTMESSAGE.

EVTPARAMID_CmpBACnet_UnconfTextMessage

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_UNCONF_TEXT_MESSAGE)

EVTVERSION_CmpBACnet_UnconfTextMessage

WORD

16#1

EVT_TimeSync

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_TIME_SYNC))

Event is sent when BACnetSetHook was called correspondingly and TimeSync-Event-Service is requested. For this event “pEventParam” has type EVT_BACNET_TIMESYNC.

EVTPARAMID_CmpBACnet_TimeSync

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_TIME_SYNC)

EVTVERSION_CmpBACnet_TimeSync

WORD

16#1

EVT_WhoHas

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_WHO_HAS))

Event is sent when BACnetSetHook was called correspondingly and Who-Has-Service is requested. For this event “pEventParam” has type EVT_BACNET_WHOHAS.

EVTPARAMID_CmpBACnet_WhoHas

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_WHO_HAS)

EVTVERSION_CmpBACnet_WhoHas

WORD

16#1

EVT_WhoIs

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_WHO_IS))

Event is sent when BACnetSetHook was called correspondingly and Who-Is-Service is requested. For this event “pEventParam” has type EVT_BACNET_WHOIS.

EVTPARAMID_CmpBACnet_WhoIs

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_WHO_IS)

EVTVERSION_CmpBACnet_WhoIs

WORD

16#1

EVT_UTCTimeSync

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_UTC_TIME_SYNC))

Event is sent when BACnetSetHook was called correspondingly and UTC-TimeSync-Event-Service is requested. For this event “pEventParam” has type EVT_BACNET_UTCTIMESYNC.

EVTPARAMID_CmpBACnet_UTCTimeSync

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_UTC_TIME_SYNC)

EVTVERSION_CmpBACnet_UTCTimeSync

WORD

16#1

EVT_WriteGroup

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_WRITE_GROUP))

Event is sent when BACnetSetHook was called correspondingly and Write-Group-Service is requested. For this event “pEventParam” has type EVT_BACNET_WRITEGROUP.

EVTPARAMID_CmpBACnet_WriteGroup

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_WRITE_GROUP)

EVTVERSION_CmpBACnet_WriteGroup

WORD

16#1

EVT_NetworkEvents

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_NETWORK_EVENTS))

Event is sent when BACnetSetHook was called correspondingly and on every network management message which is addressed to the global broadcast or the MAC address of the device constructed by the application.. For this event “pEventParam” has type EVT_BACNET_NETWORKEVENTS.

EVTPARAMID_CmpBACnet_NetworkEvents

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_NETWORK_EVENTS)

EVTVERSION_CmpBACnet_NetworkEvents

WORD

16#1

EVT_IntrinsicEvents

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_INTRINSIC_EVENTS))

Event is sent when BACnetSetHook was called correspondingly and an INTERNAL Intrinsic-Events-Service is generated. For this event “pEventParam” has type EVT_BACNET_INTRINSICEVENTS.

EVTPARAMID_CmpBACnet_IntrinsicEvents

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_INTRINSIC_EVENTS)

EVTVERSION_CmpBACnet_IntrinsicEvents

WORD

16#1

EVT_ChangeOfValueEvents

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_CHANGE_OF_VALUE_EVENTS))

Event is sent when an BACnetSetHook was called correspondingly and INTERNAL Change-OF-Value-Service is generated. For this event “pEventParam” has type EVT_BACNET_CHANGEOFVALUEEVENTS.

EVTPARAMID_CmpBACnet_ChangeOfValueEvents

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_CHANGE_OF_VALUE_EVENTS)

EVTVERSION_CmpBACnet_ChangeOfValueEvents

WORD

16#1

EVT_LifeSafetyOperation

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_LIFE_SAFETY_OPERATION))

Event is sent when an BACnetSetHook was called correspondingly and LifeSafetyOperation-Service is requested. For this event “pEventParam” has type EVT_BACNET_LIFESAFETYOPERATION.

EVTPARAMID_CmpBACnet_LifeSafetyOperation

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_LIFE_SAFETY_OPERATION)

EVTVERSION_CmpBACnet_LifeSafetyOperation

WORD

16#1

EVT_ConfPrivateXfer

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_CONF_PRIVATE_TRANSFER))

Event is sent when an BACnetSetHook was called correspondingly and ConfPrivateXfer-Service is requested. For this event “pEventParam” has type EVT_BACNET_CONFPRIVATEXFER.

EVTPARAMID_CmpBACnet_ConfPrivateXfer

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_CONF_PRIVATE_TRANSFER)

EVTVERSION_CmpBACnet_ConfPrivateXfer

WORD

16#1

EVT_UnconfPrivateXfer

DWORD

(16#10000 + DINT_TO_DWORD(IEC_BACNET_CB_TYPE.CB_UNCONF_PRIVATE_TRANSFER))

Event is sent when an BACnetSetHook was called correspondingly and UnconfPrivateXfer-Service is requested. For this event “pEventParam” has type EVT_BACNET_UNCONFPRIVATEXFER.

EVTPARAMID_CmpBACnet_UnconfPrivateXfer

WORD

DINT_TO_WORD(IEC_BACNET_CB_TYPE.CB_UNCONF_PRIVATE_TRANSFER)

EVTVERSION_CmpBACnet_UnconfPrivateXfer

WORD

16#1

EVT_CB_COUNT

INT

39

Number of service application hook events available.

EVT_ReadPropertyCallback

DWORD

(16#1F000 + DINT_TO_DWORD(IEC_BACNET_CALLBACK_TYPE.BACNET_CALLBACK_READ))

callback events Event is sent when BACnetSetCallback was called correspondingly and Read-Property-Callback is called by the Stack. For this event “pEventParam” has type EVT_BACNET_READPROPERTYCALLBACK.

EVTPARAMID_CmpBACnet_ReadPropertyCallback

WORD

(16#F000 + DINT_TO_WORD(IEC_BACNET_CALLBACK_TYPE.BACNET_CALLBACK_READ))

EVTVERSION_CmpBACnet_ReadPropertyCallback

WORD

16#1

EVT_ReadPropertyReleaseCallback

DWORD

(16#1FF00 + DINT_TO_DWORD(IEC_BACNET_CALLBACK_TYPE.BACNET_CALLBACK_READ))

Event is sent when BACnetSetCallback was called correspondingly and Read-Property-Callback has finished after the Read-Property-Callback call of the Stack. For this event “pEventParam” has type EVT_BACNET_READPROPERTYRELEASECALLBACK.

EVTPARAMID_CmpBACnet_ReadPropertyReleaseCallback

WORD

(16#FF00 + DINT_TO_WORD(IEC_BACNET_CALLBACK_TYPE.BACNET_CALLBACK_READ))

EVTVERSION_CmpBACnet_ReadPropertyReleaseCallback

WORD

16#1

EVT_WritePropertyCallback

DWORD

(16#1F000 + DINT_TO_DWORD(IEC_BACNET_CALLBACK_TYPE.BACNET_CALLBACK_WRITE))

Event is sent when BACnetSetCallback was called correspondingly Write-Property-Callback is called by the Stack. For this event “pEventParam” has type EVT_BACNET_WRITEPROPERTYCALLBACK.

EVTPARAMID_CmpBACnet_WritePropertyCallback

WORD

(16#F000 + DINT_TO_WORD(IEC_BACNET_CALLBACK_TYPE.BACNET_CALLBACK_WRITE))

EVTVERSION_CmpBACnet_WritePropertyCallback

WORD

16#1

EVTPARAMID_CmpBACnet_WritePropertyCallback2

WORD

((16#F000 + DINT_TO_WORD(IEC_BACNET_CALLBACK_TYPE.BACNET_CALLBACK_WRITE)) + 1)

EVTVERSION_CmpBACnet_WritePropertyCallback2

WORD

16#2

EVT_CALLBACK_COUNT

INT

3

Number of callback events available.

EVT_DatabaseDump

DWORD

16#1FFF4

miscellaneous callback events

Event signaling, that the DatabaseDump callback is called for a certain object property*

This event is sent for every property of each object during a call to |BACnetDumpDeviceDatabase|. For this event “pEventParam” hast type |EVT_BACNET_DATABASE_DUMP|.

EVTPARAMID_CmpBACnet_DatabaseDump

WORD

16#FFF4

EVTVERSION_CmpBACnet_DatabaseDump

WORD

16#1

EVT_AddressChange

DWORD

16#1FFF5

This event is used in conjunction with BACnetRegisterAddressBindingsChangeCallback. It is sent if a pending device instance number could be resolved into an valid BACnet MAC address using the Who-Is / I-Am dynamic device address binding procedure. It is also called whenever such an address changes. For this event “pEventParam” hast type EVT_BACNET_ADDRESSCHANGECALLBACK.

EVTPARAMID_CmpBACnet_AddressChange

WORD

16#FFF5

EVTVERSION_CmpBACnet_AddressChange

WORD

16#1

EVT_BackupRestoreProgressEvent

DWORD

16#1FFF6

This event is used as an progress indicator and failure reporter during an BACnet backup or restore procedure. For this event “pEventParam” hast type EVT_BACNET_BACKUPRESTOREPROGRESSCALLBACK.

EVTPARAMID_CmpBACnet_BackupRestoreProgressEvent

WORD

16#FFF6

EVTVERSION_CmpBACnet_BackupRestoreProgressEvent

WORD

16#1

EVT_ClientEvent

DWORD

16#1FFF7

This event is used in conjunction with BACnetRegisterClientEventNotification. It is sent in case of the reception of an confirmed or unconfirmed event notification. For this event “pEventParam” hast type EVT_BACNET_CLIENTEVENTCALLBACK.

EVTPARAMID_CmpBACnet_ClientEvent

WORD

16#FFF7

EVTVERSION_CmpBACnet_ClientEvent

WORD

16#1

EVT_ClientStatus

DWORD

16#1FFF8

This event is used in conjunction with BACnetRegisterClientCommunicationStateCallback. It is sent in every case were the connection state to an BACnet remote device changes. For this event “pEventParam” hast type EVT_BACNET_CLIENTSTATUSCALLBACK.

EVTPARAMID_CmpBACnet_ClientStatus

WORD

16#FFF8

EVTVERSION_CmpBACnet_ClientStatus

WORD

16#1

EVT_ClientUnsubscribeComplete

DWORD

16#1FFF9

This event is used in conjunction with BACnetRegisterClientUnsubscribeCompletionCallback. It is sent after some unregistration of an object property reference which has also been unsubscribed in the remote device. If the last customer registered to an object property reference has unregistered and the object will be removed from the advanced client database this event is sent for all customers which had registered. For this event “pEventParam” hast type EVT_BACNET_CLIENTUNSUBSCRIBECOMPLETECALLBACK.

EVTPARAMID_CmpBACnet_ClientUnsubscribeComplete

WORD

16#FFF9

EVTVERSION_CmpBACnet_ClientUnsubscribeComplete

WORD

16#1

EVT_ClientValue

DWORD

16#1FFFA

This event is used in conjunction with BACnetRegisterClientDataPoint. It is sent in case of the reception of a new value for a registered device object property. For this event “pEventParam” hast type EVT_BACNET_CLIENTSTATUSCALLBACK.

EVTPARAMID_CmpBACnet_ClientValue

WORD

16#FFFA

EVTVERSION_CmpBACnet_ClientValue

WORD

16#1

EVT_IActionError

DWORD

16#1FFFB

This event is used in conjunction with BACnetRegisterInternalActionErrorCallback. It is sent for internal error reporting to user application. For this event “pEventParam” hast type EVT_BACNET_IACTIONERRCALLBACK.

EVTPARAMID_CmpBACnet_IActionError

WORD

16#FFFB

EVTVERSION_CmpBACnet_IActionError

WORD

16#1

EVT_ObjectIdChange

DWORD

16#1FFFC

This event is used in conjunction with BACnetRegisterObjectIdNameBindingsChangeCallback. It is sent if a pending object name could be resolved into an valid object identifier using the Who-Has / I-Have dynamic object binding procedure. It is also called whenever such an object identifier changes. For this event “pEventParam” hast type EVT_BACNET_OBJECTIDCHANGECALLBACK.

EVTPARAMID_CmpBACnet_ObjectIdChange

WORD

16#FFFC

EVTVERSION_CmpBACnet_ObjectIdChange

WORD

16#1

EVT_ObjectIdNameBindingList

DWORD

16#1FFFD

This event is sent for every “objectId name binding” during a call to BACnetGetObjectIdNameBindingList. BACnetGetObjectIdNameBindingList loops through the array of ‘dynamic’ bound object identifiers and sends this event for each item. An application may use this function to build a list for own use with all pending and resolved object identifier bindings. For this event “pEventParam” hast type EVT_BACNET_OBJECTIDCHANGECALLBACK.

EVTPARAMID_CmpBACnet_ObjectIdNameBindingList

WORD

16#FFFD

EVTVERSION_CmpBACnet_ObjectIdNameBindingList

WORD

16#1

EVT_OSTimeProvider

DWORD

16#1FFFE

This event is used by the user application gives the BACnet API the opportunity to request a valid system clock or system time in case that the OS specific functions like time() or gettimeofday() are not working properly.. For this event “pEventParam” hast type EVT_BACNET_OSTIMEPROVIDERCALLBACK.

EVTPARAMID_CmpBACnet_OSTimeProvider

WORD

16#FFFE

EVTVERSION_CmpBACnet_OSTimeProvider

WORD

16#1

EVT_MISC_CALLBACK_COUNT

INT

11

Number of miscellaneous callback events available.