IoDrvKNXDiag.ParentNode (PROP) ¶ PROPERTY ParentNode : DED.INode Returns the parent node or zero if already the root node is reached
IoDrvKNXDiag.SiblingNodeCount (PROP) ¶ PROPERTY SiblingNodeCount : CAA.COUNT Returns the number of sibling (same level) nodes
IoDrvKNXDiag.GetBusScanAsync (METH) ¶ METHOD GetBusScanAsync : PROC_STATE Returns the bus scan of the current node InOut: Scope Name Type Comment Return GetBusScanAsync PROC_STATE Input eCmd PROC_CMD Output itfFirstDevice INode First node of scanned device list eError ERROR
IoDrvKNXDiag.GetDeviceDiagnosisInfo (METH) ¶ METHOD GetDeviceDiagnosisInfo : ERROR Returns a DiagnosisInfo if xDiagnosisInfoAvailable of |IDevice.GetDeviceState| was true. Note The interpretation of pData is fieldbus dependent and will be specified by the associated fieldbus driver. InOut: Scope Name Type Comment Return GetDeviceDiagnosisInfo ERROR Input pData CAA.PVOID Pointer to memory szSize CAA.SIZE Size of memory in bytes where pData is pointing to Output szCount CAA.SIZE Number of Bytes written to pData
IoDrvKNXDiag.GetDeviceErrorAsync (METH) ¶ METHOD GetDeviceErrorAsync : PROC_STATE Returns the device error of the current node. Note This is an asynchronous method. For easier handling use function block |GetDeviceError| . InOut: Scope Name Type Comment Return GetDeviceErrorAsync PROC_STATE Input eCmd PROC_CMD Inout eriDeviceError ERROR_INFO error information Output eError ERROR error code if method fails
IoDrvKNXDiag.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
IoDrvKNXDiag.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
IoDrvKNXDiag.GetLogger (METH) ¶ METHOD GetLogger : ILogger Returns a logger instance (if supported). InOut: Scope Name Type Return GetLogger ILogger Output eError ERROR
IoDrvKNXDiag.GetSpecificDeviceErrorAsync (METH) ¶ METHOD GetSpecificDeviceErrorAsync : PROC_STATE Returns the fieldbus specific device error. Note This is an asynchronous method. For easier handling use function block |GetSpecificDeviceError| . Note The interpretation of pData is fieldbus dependent and will be specified by the associated fieldbus driver. InOut: Scope Name Type Comment Return GetSpecificDeviceErrorAsync PROC_STATE Input eCmd PROC_CMD pData CAA.PVOID Pointer to memory szSize CAA.SIZE Size of memory in bytes where pData is pointing to Output szCount CAA.SIZE Number of Bytes written to pData eError ERROR error code if method fails
IoDrvKNXDiag.GetSpecificDeviceState (METH) ¶ METHOD GetSpecificDeviceState : ERROR Returns the fieldbus specific device state. Note The interpretation of pData is fieldbus dependent and will be specified by the associated fieldbus driver. InOut: Scope Name Type Comment Return GetSpecificDeviceState ERROR Input pData CAA.PVOID Pointer to memory szSize CAA.SIZE Size of memory in bytes where pData is pointing to Output szCount CAA.SIZE Number of Bytes written to pData