CANopen LSS Slave Instance
Adding this block to model configures the referenced CANopen instance to work as a LSS slave.
Block ID
CANopen LSS Slave Instance
Library
motohawk_canopen_lib
Description

This block configures the referenced CANopen instance definition to be an LSS slave. As an LSS slave, the referenced CANopen instance's node ID and CAN baud rate can be configured via Layer Setting Services. The input port will allow for LSS messages to be ignored (0) or accepted and processed (1) by the referenced CANopen instance.
It is necessary to define CANopen LSS Slave Instance block in subsystem triggered by a STARTUP_EVENT. This is to ensure the correct node ID is sent in the CANopen boot up message. An example of this follows:

The CANopen LSS slave instance block is inside the CANopen definition subsystem.
Block Parameters
| Parameter Field | Values | Comments/Description |
|---|---|---|
| CANopen Instance Reference | String | Name of referenced CANopen instance definition. |
| LSS Slave Instance Name | String | Unique name of LSS slave instance. |
| Referenced Vendor-ID Entry OD 0x1018sub1 | String | Name of object dictionary entry where identity vendor-ID parameter is stored. |
| Referenced Product Code Entry OD 0x1018sub2 | String | Name of object dictionary entry where identity product code parameter is stored. |
| Referenced Revision Number Entry OD 0x1018sub3 | String | Name of Object Dictionary entry where identity revision number parameter is stored. |
| Referenced Serial Number Entry OD 0x1018sub4 | String | Name of Object Dictionary entry where identity serial number parameter is stored. |
