ERROR (ENUM) ¶ TYPE ERROR : Errors returned by CANopen Slave API functions Attributes: qualified_only InOut: Name Initial NO_ERROR 0 FIRST_ERROR 10600 WRONG_PARAM 10601 NODEID_ALREADY_SET 10602 LAST_ERROR 10699
Interfaces ¶ ObjectDictionary IODCallback (Interface) OnObjectChanged (Method) OnReadObject (Method) OnWriteObject (Method) IODObject (Interface) GetSubObject (Method) Index (Property) SubCount (Property) IODSubObject (Interface) AccessType (Property) DataType (Property) Formula (Property) RefuseSDOAccess (Property) Size (Property) SubIndex (Property) pData (Property) pDefault (Property) IObjectDictionary (Interface) Callback RegisterCallback (Method) UnregisterCallback (Method) Events RaiseObjectChanged (Method) RaiseReadObject (Method) RaiseWriteObject (Method) Read ReadObject (Method) ReadObjectByAddress (Method) Search GetObject (Method) GetObjectToWrite (Method) Write WriteObject (Method) WriteObjectByAddress (Method)
_3S_SNCM_ECATSlave ¶ Function Blocks SNCM_ETC_Slave (FunctionBlock) Com (Property) IsInOperateState (Property) PhysSlaveAddr (Property) SetReferences (Method) VendorID (Property) SNCM_ETC_VoE_SendReceive (FunctionBlock)
Function Blocks ¶ SNCM_ETC_Slave (FunctionBlock) Com (Property) IsInOperateState (Property) PhysSlaveAddr (Property) SetReferences (Method) VendorID (Property) SNCM_ETC_VoE_SendReceive (FunctionBlock)
SNCM_ETC_Slave (FB) ¶ FUNCTION_BLOCK SNCM_ETC_Slave IMPLEMENTS SNCM_ECATSLAVE_ITF.IEtcSlave Function block for an abstract SNCM EtherCAT slave Properties: Com IsInOperateState PhysSlaveAddr VendorID Methods: SetReferences Structure: Com (Property) IsInOperateState (Property) PhysSlaveAddr (Property) SetReferences (Method) VendorID (Property)
SNCM_ETC_Slave.Com (PROP) ¶ PROPERTY Com : USINT Property to get its EtherCAT master index
SNCM_ETC_Slave.IsInOperateState (PROP) ¶ PROPERTY IsInOperateState : BOOL Property to check if the EtherCAT slave is in operate state
SNCM_ETC_Slave.PhysSlaveAddr (PROP) ¶ PROPERTY PhysSlaveAddr : UINT Property to get its physical slave address
SNCM_ETC_Slave.SetReferences (METH) ¶ METHOD SetReferences : SNCM_ECATSLAVE_ITF.ERROR Method to set the references of an EtherCAT slave from a device configuration like slave address, master index, vendor ID returns ERR_OK if all of the EtherCAT slave parameters could be set returns ERR_FAILED if the slave could not be configured for e.g. due to an invalid config connector returns ERR_NOIDENTITY in case of a missing slave identity param in the configuration connector - returns ERR_NOSLAVE if the slave could not be configured - returns ERR_NOVENDORID if the vendor ID could not be configured - returns ERR_NOMASTERIDX if the master index could not be configured - returns ERR_NOTINOPSTATE if the slave is not in operate state which is necessary for reading configuration parameter InOut: Scope Name Type Comment Input pConnector __XWORD pointer to the configuration connector in the device tree Return SetReferences SNCM_ECATSLAVE_ITF.ERROR
SNCM_ETC_Slave.VendorID (PROP) ¶ PROPERTY VendorID : DWORD Property to its vendor ID