Crochets d'indication de service sans implémentation d'action par défaut
Les crochets répertoriés suivants n'ont aucune action par défaut implémentée. L'application doit implémenter ses propres routines de gestion des demandes dans le cas où le service doit être pris en charge.
DeviceCommunicationControl
crochet de serviceReinitializeDevice
crochet de serviceTimeSynchronization
crochet de serviceUtcTimeSynchronization
crochet de service
Les crochets répertoriés ici peuvent devoir être implémentés par l'application utilisateur (selon l'application utilisateur et ses spécifications concernant la norme BACnet) car aucune pré-implémentation n'est possible en raison de la dépendance matérielle de ces crochets.
Le BACnetDefaultImpl
la bibliothèque fournit des implémentations pour les services mentionnés ci-dessus (DCC_SvcAppHook
, ReinitDevice_SvcAppHook
, TimeSync_SvcAppHook
, et UTCTimeSync_SvcAppHook
), qui reposent sur certaines hypothèses restrictives. Vérifiez si ces implémentations peuvent ou non être utilisées pour votre application.
Pour plus d'informations, consultez : Exigences de mise en œuvre lors de l'utilisation de l'API/pile BACnet actuelle