Ganchos de indicación de servicio sin implementación de acción predeterminada
Los siguientes ganchos enumerados no tienen implementada ninguna acción predeterminada. La aplicación tiene que implementar sus propias rutinas de manejo de solicitudes en el caso de que el servicio deba ser soportado.
DeviceCommunicationControlgancho de servicioReinitializeDevicegancho de servicioTimeSynchronizationgancho de servicioUtcTimeSynchronizationgancho de servicio
Es posible que la aplicación de usuario deba implementar los ganchos enumerados aquí (dependiendo de la aplicación de usuario y sus especificaciones con respecto al estándar BACnet) porque no es posible una implementación previa debido a la dependencia del hardware de estos ganchos.
El BACnetDefaultImpl La biblioteca proporciona implementaciones para los servicios mencionados anteriormente (DCC_SvcAppHook, ReinitDevice_SvcAppHook, TimeSync_SvcAppHook, y UTCTimeSync_SvcAppHook), que se basan en algunos supuestos restrictivos. Compruebe si estas implementaciones se pueden utilizar o no para su aplicación.
Para más información, ver: Requisitos de implementación cuando se usa la API/pila BACnet actual