Brake / Clutch Controller JCS Interface
JCS Network Configuration
structure.yaml Configuration
| type | dev_brake_clutch |
| Supports processes | no |
| Supports device rate | no |
Signals - From Device
| Signal name | Type | Required | Description |
|---|---|---|---|
| op_state | uint8 | automatic | Device operational state bit field |
| duty_ch_0 | float32 | optional | Channel 0 actuation duty cycle |
| duty_ch_1 | float32 | optional | Channel 1 actuation duty cycle |
| v_dc | float32 | optional | DC bus voltage (V) |
| i_ch_0 | float32 | optional | Channel 0 current (A) |
| i_ch_1 | float32 | optional | Channel 1 current (A) |
Note: JCS Host automatically maps op_state as a full rate signal.
Bitfields
Signal: op_state
| Bit | Description |
|---|---|
| 0 - 2 | Reserved for JCS |
| 3 | DC bus voltage warning Set if DC bus voltage exceeds warning limits |
| 4 | Channel 0 current warning Set if channel 0 current exceeds warning limits |
| 5 | Channel 1 current warning Set if channel 1 current exceeds warning limits |
| 6 | Unused |
| 7 | Unused |
Signals - To Device
| Signal name | Type | Required | Description |
|---|---|---|---|
| cmd_ch_0 | float32 | optional | Channel 0 command input - configuration dependant |
| cmd_ch_1 | float32 | optional | Channel 1 command input - configuration dependant |