SNCM_ECATSlave_Itfs ¶ Enums ERROR (Enum) Interfaces IEtcSlave (Interface) Com (Property) IsInOperateState (Property) PhysSlaveAddr (Property) SetReferences (Method) VendorID (Property)
ERROR (ENUM) ¶ TYPE ERROR : Enumeration for the various error types used in the SNCM abstraction layer for EtherCAT communication: Attributes: qualified_only InOut: Name Initial Comment ERR_OK 0 The action was successful. ERR_FAILED -1 The action failed due to a non specific reason. ERR_NOIDENTITY -2 The action failed due to a missing identity param ERR_NOSLAVE -3 The action failed due to a missing slave ERR_NOVENDORID -4 The action failed due to a missing vendor ID ERR_NOMASTERIDX -5 The action failed due to a missing master index ERR_NOTINOPSTATE 6 The action failed because slave was not in operate state
Interfaces ¶ IEtcSlave (Interface) Com (Property) IsInOperateState (Property) PhysSlaveAddr (Property) SetReferences (Method) VendorID (Property)
IEtcSlave (ITF) ¶ INTERFACE IEtcSlave extends __SYSTEM.IQueryInterface Interface for an EtherCAT slave used by the SNCM library Properties: Com IsInOperateState PhysSlaveAddr VendorID Methods: SetReferences Structure: Com (Property) IsInOperateState (Property) PhysSlaveAddr (Property) SetReferences (Method) VendorID (Property)
IEtcSlave.Com (PROP) ¶ PROPERTY Com : USINT Property to get its EtherCAT master index
IEtcSlave.PhysSlaveAddr (PROP) ¶ PROPERTY PhysSlaveAddr : UINT Property to get its physical slave address
IEtcSlave.IsInOperateState (PROP) ¶ PROPERTY IsInOperateState : BOOL Property to check if the EtherCAT slave is in operate state
IEtcSlave.SetReferences (METH) ¶ METHOD SetReferences : ERROR Method to set the references of an EtherCAT slave from the device configuration like slave address, master index, vendor ID InOut: Scope Name Type Comment Input pConnector __XWORD pointer to the configuration connector Return SetReferences ERROR
IEtcSlave.VendorID (PROP) ¶ PROPERTY VendorID : DWORD Property to get its vendor ID