IStack.GetLogger (METH) ¶ METHOD GetLogger : ILogger Returns a logger instance (if supported). InOut: Scope Name Type Return GetLogger ILogger Output eError ERROR
Internal ¶ Internal functions and function blocks used by the I/O driver implementations. Diag Base CAADiagDeviceDefault (FunctionBlock) GetDeviceInfo (Method) GetDeviceState (Method) CAADiagTreeBase (FunctionBlock) INode ChildNodeCount (Property) Enable (Property) FirstChildNode (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property) CAAReconfigureBase (FunctionBlock) BeginReconfigure (Method) EndReconfigure (Method) IReconfigureProvider ReconfigureActive (Property) ReconfigureAsync (Method) RegisterIRPChild (Method) SiblingIRP (Property) Initialize_Diag (Method) Reconfigure-Implementations ReconfigureChildrenAsync (Method) ReconfigureIoDriverAsync (Method)
BACnetServer.UpdateAccumulatorDataSourceValue (METH) ¶ METHOD UpdateAccumulatorDataSourceValue : CmpBACnet.IEC_BACNET_STATUS Updates the count of a specified BACnet-Accumulator-Object under this BACnet-Server. For more details see documentation of CmpBACnet.BACnetUpdateAccumulatorDataSourceValue. InOut: Scope Name Type Comment Return UpdateAccumulatorDataSourceValue CmpBACnet.IEC_BACNET_STATUS Input objInstNumber CmpBACnet.IEC_BACNET_DWORD The object instance number of the accumulator object to update the data source value for. xPulseValue BOOL The value for the data source value to set.
Diag Base ¶ Base implementations used by the I/O drivers. CAADiagDeviceDefault (FunctionBlock) GetDeviceInfo (Method) GetDeviceState (Method) CAADiagTreeBase (FunctionBlock) INode ChildNodeCount (Property) Enable (Property) FirstChildNode (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property) CAAReconfigureBase (FunctionBlock) BeginReconfigure (Method) EndReconfigure (Method) IReconfigureProvider ReconfigureActive (Property) ReconfigureAsync (Method) RegisterIRPChild (Method) SiblingIRP (Property) Initialize_Diag (Method) Reconfigure-Implementations ReconfigureChildrenAsync (Method) ReconfigureIoDriverAsync (Method)
CAADiagDeviceDefault (FB) ¶ FUNCTION_BLOCK CAADiagDeviceDefault EXTENDS CAADiagTreeBase IMPLEMENTS IDevice2 The default implementation if the fieldbus specific driver implements no diagnosis functions. Properties: ChildNodeCount , inherited from CAADiagTreeBase Enable , inherited from CAADiagTreeBase FirstChildNode , inherited from CAADiagTreeBase IsRootNode , inherited from CAADiagTreeBase NextSiblingNode , inherited from CAADiagTreeBase ParentNode , inherited from CAADiagTreeBase SiblingNodeCount , inherited from CAADiagTreeBase Methods: GetDeviceInfo GetDeviceState Structure: GetDeviceInfo (Method) GetDeviceState (Method)
CAADiagTreeBase (FB) ¶ FUNCTION_BLOCK CAADiagTreeBase IMPLEMENTS INode Default implementation of INode interface for CAADiagDeviceDefault function block Properties: ChildNodeCount Enable FirstChildNode IsRootNode NextSiblingNode ParentNode SiblingNodeCount Structure: INode ChildNodeCount (Property) Enable (Property) FirstChildNode (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property)
IDevice.GetDeviceInfo (METH) ¶ METHOD GetDeviceInfo : ERROR Returns the device information of the current node InOut: Scope Name Type Comment Return GetDeviceInfo ERROR Inout deiInfo DEVICE_INFO device information
BACnetServer.Running (PROP) ¶ PROPERTY Running : BOOL Returns, if the BACnetServer is running.
IDevice.GetDeviceState (METH) ¶ METHOD GetDeviceState : DEVICE_STATE Returns the state of the device; if device state is DEVICE_STATE.ERROR further information can be read by GetDeviceError . InOut: Scope Name Type Comment Return GetDeviceState DEVICE_STATE current device state Output xDiagnosisInfoAvailable BOOL if true, diagnosis info can be read by calling IDevice.GetDeviceDiagnosisInfo (if supported) eError ERROR
IDevice.SetCommunicationState (METH) ¶ METHOD SetCommunicationState : ERROR Starts, stops or resets a device Note Use IDevice2.CheckSupportedCommunicationState and IDevice2.CheckCurrentSupportedCommunicationState to check which transitions are possible! InOut: Scope Name Type Comment Return SetCommunicationState ERROR Input eRequestedState DEVICE_TRANSITION_STATE desired transition