CANopen Basic Functions
Open topic with navigation CAPL Functions » CANopen » Basic Functions Valid for: CANoe DE • CANoe:lite DE • CANoe4SW DE This section offers an overview of the CANopen basic CAPL functions.Functions and Descriptions
- CANopenDomainServerOpenFileRead: Opens the file for a domain data object of a CANopen node for read access.
- CANopenDomainServerSetFileContents: Sets the contents of a domain data object file of a CANopen node.
- CANopenDownload: Writes an entry in the object dictionary of another node using the SDO protocol.
- CANopenDownloadDomain: Writes an entry of type DOMAIN in the object dictionary of another node.
- CANopenDownloadDomainFromFile: Writes the contents of a file to an entry of type DOMAIN in the object dictionary of another node.
- CANopenEmergency: Activates/deactivates an emergency error code.
- CANopenInternalNMTCommand: Performs an NMT command inside a simulated CANopen node.
- CANopenLssActivateBitTimingParameters: The LSS master activates the bit timing of a LSS slave.
- CANopenLssConfigNodeId: The LSS master configures the node ID of a LSS slave.
- CANopenLssConfigureBitTimingParameters: The LSS master configures the bit timing of a LSS slave.
- CANopenLssFastScan: The LSS master start a LSS fast scan to identify and unconfigured LSS slave.
- CANopenLssIdentNonConfigSlave: The LSS master commands all LSS slaves without configured node-ID to identify themselves.
- CANopenLssIdentRemoteSlave: The LSS master commands all LSS slaves whose LSS address matches the transmitted LSS address parameters to identify themselves.
- CANopenLssInqNodeId: Requests the node ID of a LSS slave.
- CANopenLssInqProdCode: Requests the product code of a LSS slave.
- CANopenLssInqRevNo: Requests the revision number of a LSS slave.
- CANopenLssInqSerialNo: Requests the serial number of a LSS slave.
- CANopenLssInqVendorId: Requests the vendor ID of a LSS slave.
- CANopenLssStoreConfig: The configured parameters are written into nonvolatile memory of a LSS slave.
- CANopenLssSwitchModeGlob: Sets LSS slaves to the configuration mode or leave the mode.
- CANopenLssSwitchModeSel: Sets LSS slaves to the configuration mode or leave the mode.
- CANopenTriggerTPDO: Triggers the immediate transmission of a TPDO.
- CANopenUpload: Reads an entry from the object dictionary of another node using the SDO protocol.
- CANopenUploadAll: Reads all objects from the object dictionary of another node.
- CANopenUploadDomain: Reads an entry of type DOMAIN from the object dictionary of another node.
- CANopenUploadGetData: Returns the data of a CANopen upload in a callback function as char or byte array.
- CANopenUploadGetDouble: Returns the data of a CANopen upload in a callback function as double.
- CANopenUploadGetSigned: Returns the data of a CANopen upload in a callback function as a signed value.
- CANopenUploadGetUnsigned: Returns the data of a CANopen upload in a callback function as an unsigned value.
Test Feature Set for CANopen
- TestDisableMsg: Prevents all sending of the message except the sending by calling the function testSetMsgEvent.
- TestEnableMsg: Enables the sending of the message.
- TestDisableMsgAllTx: Prevents all sending of tx messages of the node except the sending with testSetMsgEvent.
- TestEnableMsgAllTx: Enables the sending of all tx messages of a node.
- TestSetMsgCycleTime: Assigns a new cycle time to the message.
- TestResetMsgCycleTime: Resets the cycle time of the message to the database cycle time.
- TestSetMsgEvent: Sends the message once.
- TestSetMsgDlc: Assigns a new DLC to the message.
- TestResetAllFaultInjections: Reset all fault injection settings.