IBACnetServerPlugin
(ITF)
INTERFACE PUBLIC IBACnetServerPlugin EXTENDS IBACnetEmpty
Interface for BACnetServerPlugin(s).
BACnetServer allows to register / unregister plugins, to provide flexible implementation options for user specific behaviour. A BACnetServerPlugin can implement multiple service application hooks and multiple service application callbacks if needed, to bundle functionality which needs to be split into multiple application service hooks and multiple callbacks. CODESYS BACnet default implementations use the BACnetServer plugin mechanism as well.
Properties:
Logging
Name
NumCallbacks
NumHooks
Methods:
GetCallback
GetCallbackAttachmentsForProperty
GetHook
PostRegister
PostStartBACnetStack
PostStopBACnetStack
PostUnregister
PreRegister
PreStartBACnetStack
PreStopBACnetStack
PreUnregister
Structure:
IBACnetServerPlugin.GetCallback
(METH)IBACnetServerPlugin.GetCallbackAttachmentsForProperty
(METH)IBACnetServerPlugin.GetHook
(METH)IBACnetServerPlugin.Logging
(PROP)IBACnetServerPlugin.Name
(PROP)IBACnetServerPlugin.NumCallbacks
(PROP)IBACnetServerPlugin.NumHooks
(PROP)IBACnetServerPlugin.PostRegister
(METH)IBACnetServerPlugin.PostStartBACnetStack
(METH)IBACnetServerPlugin.PostStopBACnetStack
(METH)IBACnetServerPlugin.PostUnregister
(METH)IBACnetServerPlugin.PreRegister
(METH)IBACnetServerPlugin.PreStartBACnetStack
(METH)IBACnetServerPlugin.PreStopBACnetStack
(METH)IBACnetServerPlugin.PreUnregister
(METH)