PBSlaveDiag.SiblingNodeCount (PROP) ¶ PROPERTY SiblingNodeCount : CAA.Count
PBSlaveDiag.SetCommunicationState (METH) ¶ METHOD SetCommunicationState : DED.ERROR InOut: Scope Name Type Return SetCommunicationState DED.ERROR Input eRequestedState DEVICE_TRANSITION_STATE
Global_Definitions (GVL) ¶ InOut: Scope Name Type Initial Comment Constant CMPID_CmpIoDrvHilscher DWORD 16#1001 CLASSID_CCmpIoDrvHilscher DWORD 16#1001 LIBRARY_VERSION UDINT 16#3040000 MAX_CARDS INT 4 CIFERR_OK BYTE 0 CIFWAIT_RESET BOOL FALSE CIFWAIT_SET BOOL TRUE CIFTIMEOUT_INF TIME TIME#0ms CIFTIMEOUT_WAITREADY TIME TIME#10s0ms CIFTIMEOUT_DELETEDB TIME TIME#5s0ms CIFTIMEOUT_WAITINIT TIME TIME#1s0ms CIFTIMEOUT_DDLMDOWNLOAD TIME TIME#10s0ms CIFTIMEOUT_MESSAGE TIME TIME#10s0ms CIFTIMEOUT_WAITACTIVEMASTERGONE TIME TIME#5s0ms HOSTCOM_FLAG BYTE 16#1 Host flags (HOST_FLAGS) written by the device DEVACK_FLAG BYTE 16#2 PDACK_FLAG BYTE 16#4 STATECOM_FLAG BYTE 16#8 dev_reserved_flag BYTE 16#10 COM_FLAG BYTE 16#20 RUN_FLAG BYTE 16#40 READY_FLAG BYTE 16#80 READY_RUN_FLAG BYTE 16#C0 Check if RUN_FLAG and READY_FLAG are set HOSTACK_FLAG BYTE 16#1 Device flags (DEV_FLAGS) written by the host DEVCOM_FLAG BYTE 16#2 PDCOM_FLAG BYTE 16#4 STATEACK_FLAG BYTE 16#8 host_reserved_flag BYTE 16#10 NOTREADY_FLAG BYTE 16#20 INIT_FLAG BYTE 16#40 RESET_FLAG BYTE 16#80 COLDSTART BYTE 16#80 Reset mode definition WARMSTART BYTE 16#40 BOOTSTART BYTE 16#C0 MST1_ACTIVE BYTE 16#1 Redundancy definitions MST2_PASSIVE BYTE 16#2 NO_REDUNDANCY BYTE 16#0 byMsgNr BYTE
PBSlave.GetDiag (METH) ¶ METHOD GetDiag : DPSlaveDiag InOut: Scope Name Type Return GetDiag DPSlaveDiag
PBSlave.GetExtDiag (METH) ¶ METHOD GetExtDiag : UINT InOut: Scope Name Type Return GetExtDiag UINT Input pExtDiag POINTER TO BYTE uiMaxLen UINT
PBSlaveDiag (FB) ¶ FUNCTION_BLOCK PBSlaveDiag EXTENDS PBSlave IMPLEMENTS IDevice, IPBSlaveDiag Properties: ChildNodeCount Connector Enable FirstChildNode Index IsRootNode NextSiblingNode ParentNode SiblingNodeCount Methods: GetDeviceDiagnosisInfo GetDeviceErrorAsync GetDeviceInfo GetDeviceState GetSpecificDeviceErrorAsync GetSpecificDeviceState SetCommunicationState GetDiag , inherited from PBSlave GetExtDiag , inherited from PBSlave Structure: GetDeviceDiagnosisInfo (Method) GetDeviceErrorAsync (Method) GetDeviceInfo (Method) GetDeviceState (Method) GetSpecificDeviceErrorAsync (Method) GetSpecificDeviceState (Method) INode ChildNodeCount (Property) Connector (Property) Enable (Property) FirstChildNode (Property) Index (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property) SetCommunicationState (Method)
PBSlaveDiag.GetDeviceDiagnosisInfo (METH) ¶ METHOD GetDeviceDiagnosisInfo : DED.ERROR InOut: Scope Name Type Return GetDeviceDiagnosisInfo DED.ERROR Input pData CAA.PVOID szSize CAA.SIZE Output szCount CAA.SIZE
PBSlaveDiag.GetDeviceErrorAsync (METH) ¶ METHOD GetDeviceErrorAsync : DED.PROC_STATE InOut: Scope Name Type Comment Return GetDeviceErrorAsync DED.PROC_STATE Input eCmd PROC_CMD eCommand Inout eriDeviceError ERROR_INFO error struct Output eError DED.ERROR
PBSlaveDiag.GetDeviceInfo (METH) ¶ METHOD GetDeviceInfo : DED.ERROR InOut: Scope Name Type Comment Return GetDeviceInfo DED.ERROR Inout deiInfo DEVICE_INFO Device information struct
IoDrvHilscher.CIFResetDevFlag (METH) ¶ METHOD CIFResetDevFlag : BYTE InOut: Scope Name Type Return CIFResetDevFlag BYTE Input Flag BYTE