IDevice2 (ITF) ¶ INTERFACE IDevice2 EXTENDS IDevice Interface extension for IDevice Properties: ChildNodeCount , inherited from INode Enable , inherited from INode FirstChildNode , inherited from INode IsRootNode , inherited from INode NextSiblingNode , inherited from INode ParentNode , inherited from INode SiblingNodeCount , inherited from INode Methods: CheckCurrentSupportedCommunicationState CheckSupportedCommunicationState GetDeviceDiagnosisInfo , inherited from IDevice GetDeviceErrorAsync , inherited from IDevice GetDeviceInfo , inherited from IDevice GetDeviceState , inherited from IDevice GetSpecificDeviceErrorAsync , inherited from IDevice GetSpecificDeviceState , inherited from IDevice SetCommunicationState , inherited from IDevice Structure: CheckCurrentSupportedCommunicationState (Method) CheckSupportedCommunicationState (Method)
IDevice2.CheckCurrentSupportedCommunicationState (METH) ¶ METHOD CheckCurrentSupportedCommunicationState : BOOL This method checks if a specific DEVICE_TRANSITION_STATE can be processed in the current state. Note Use IDevice2.CheckSupportedCommunicationState to check which DEVICE_TRANSITION_STATE is supported in general. InOut: Scope Name Type Comment Return CheckCurrentSupportedCommunicationState BOOL True if node supports the requested DEVICE_TRANSITION_STATE in the current state. Input eRequestedState DEVICE_TRANSITION_STATE The communication state to be checked.
IDevice2.CheckSupportedCommunicationState (METH) ¶ METHOD CheckSupportedCommunicationState : BOOL This method checks if a specific DEVICE_TRANSITION_STATE is supported by the node in general. Note Use IDevice2.CheckCurrentSupportedCommunicationState to check which DEVICE_TRANSITION_STATE is possible in the current state. InOut: Scope Name Type Comment Return CheckSupportedCommunicationState BOOL True if node supports the requested DEVICE_TRANSITION_STATE in general. Input eRequestedState DEVICE_TRANSITION_STATE The communication state to be checked.
ILogger (ITF) ¶ INTERFACE ILogger Interface for a logger. Methods: DisableLogger EnableLogger GetLogEntry Structure: DisableLogger (Method) EnableLogger (Method) GetLogEntry (Method)
Services ¶ Functionalities dealing with services issued from within the BACnet server (or its underlying BACnet device). ConfCOVNotification (Method) GetNextAvailableInstanceNumberForType (Method) UnconfCOVNotification (Method) UpdateAccumulatorDataSourceValue (Method) WritePropertyInstance (Method)
IBus.GetBusInfo (METH) ¶ METHOD GetBusInfo : ERROR Returns the bus information of the current node. InOut: Scope Name Type Comment Return GetBusInfo ERROR Inout buiInfo BUS_INFO bus information
IBus.GetBusState (METH) ¶ METHOD GetBusState : BUS_STATE Returns the bus state of the current node; if method returns BUS_STATE.ERROR further information can be read by GetBusError . InOut: Scope Name Type Comment Return GetBusState BUS_STATE current bus state Output xDiagnosisInfoAvailable BOOL if true, diagnosis info can be read by calling IBus.GetBusDiagnosisInfo (if supported) eError ERROR
IBus.GetQoS (METH) ¶ METHOD GetQoS : ERROR Returns quality of service information for the current bus. InOut: Scope Name Type Comment Return GetQoS ERROR Inout QualityInfo QOS_INFO quality of service information
BACnetServer.DeactivatePropertyConfiguration (METH) ¶ METHOD DeactivatePropertyConfiguration : UDINT Unregisters a IBACnetPropertyConfiguration with BACnetServer . Return CmpErrors.Errors.ERR_OK if succesfully registered. InOut: Scope Name Type Return DeactivatePropertyConfiguration UDINT Input itfPropertyConfiguration IBACnetPropertyConfiguration
IDevice (ITF) ¶ INTERFACE IDevice EXTENDS INode This is a generic device interface. It provides basic information on a (fieldbus) device Properties: ChildNodeCount , inherited from INode Enable , inherited from INode FirstChildNode , inherited from INode IsRootNode , inherited from INode NextSiblingNode , inherited from INode ParentNode , inherited from INode SiblingNodeCount , inherited from INode Methods: GetDeviceDiagnosisInfo GetDeviceErrorAsync GetDeviceInfo GetDeviceState SetCommunicationState GetSpecificDeviceErrorAsync GetSpecificDeviceState Structure: Fieldbus-dependent-methods GetSpecificDeviceErrorAsync (Method) GetSpecificDeviceState (Method) GetDeviceDiagnosisInfo (Method) GetDeviceErrorAsync (Method) GetDeviceInfo (Method) GetDeviceState (Method) SetCommunicationState (Method)