Skip to main content

Service indication hooks without default action implementation

The following listed hooks do not have any default action implemented. The application has to implement its own request handling routines in the case that the service has to be supported.

  • DeviceCommunicationControl service hook

  • ReinitializeDevice service hook

  • TimeSynchronization service hook

  • UtcTimeSynchronization service hook

The hooks listed here may have to be implemented by the user application (depending on the user application and its specifications regarding the BACnet standard) because no pre-implementation is not possible due to the hardware dependency of these hooks.

The BACnetDefaultImpl library provides implementations for the above-mentioned services (DCC_SvcAppHook, ReinitDevice_SvcAppHook, TimeSync_SvcAppHook, and UTCTimeSync_SvcAppHook), which are based on some restrictive assumptions. Check whether or not these implementations can be used for your application.

For more information, see: Implementation Requirements when Using the Current BACnet API/Stack