Two Channel Simple Thermal Manager
JCS Network Configuration
structure.yaml Configuration
|
|
type |
dev_thermal_simple |
Supports processes |
no |
Supports device rate |
no |
Signals - From Device
Signal name |
Type |
Required |
Description |
op_state |
uint8 |
automatic |
Device operational state bit field |
channel_0_current |
float32 |
optional |
Channel 0 current measurement (A) |
channel_1_current |
float32 |
optional |
Channel 1 current measurement (A) |
channel_0_speed |
float32 |
optional |
Channel 0 speed measurement (Rad/S) |
channel_1_speed |
float32 |
optional |
Channel 1 speed measurement (Rad/S) |
Note: JCS Host automatically maps op_state as a full rate signal.
Bitfields
Signal: op_state
Bit |
Description |
0 - 2 |
Reserved for JCS. |
3 |
Current warning flag. Set if current for either channel exceeds a warning value. |
4 |
Velocity warning flag. Set if speed for either channel exceeds a warning value. |
5-7 |
Unused. |
Signals - To Device
Signal name |
Type |
Required |
Description |
channel_0_setpoint |
float32 |
optional |
Channel 0 controller set point. |
channel_1_setpoint |
float32 |
optional |
Channel 1 controller set point. |
channel_0_feedback |
float32 |
optional |
Channel 0 controller measurement feedback. - low_controller_type external_feedback only |
channel_1_feedback |
float32 |
optional |
Channel 1 controller measurement feedback. - low_controller_type external_feedback only |
channel_0_in_0 |
float32 |
optional |
Channel 0 high level controller input 0.- Only used when high_controller_0_type not set to disabled . |
channel_0_in_1 |
float32 |
optional |
Channel 0 high level controller input 1.- Only used when high_controller_0_type not set to disabled . |
channel_0_in_2 |
float32 |
optional |
Channel 0 high level controller input 2.- Only used when high_controller_0_type not set to disabled . |
channel_0_in_3 |
float32 |
optional |
Channel 0 high level controller input 3.- Only used when high_controller_0_type not set to disabled . |
channel_1_in_0 |
float32 |
optional |
Channel 1 high level controller input 0.- Only used when high_controller_1_type not set to disabled . |
channel_1_in_1 |
float32 |
optional |
Channel 1 high level controller input 1.- Only used when high_controller_1_type not set to disabled . |
channel_1_in_2 |
float32 |
optional |
Channel 1 high level controller input 2.- Only used when high_controller_1_type not set to disabled . |
channel_1_in_3 |
float32 |
optional |
Channel 1 high level controller input 3.- Only used when high_controller_1_type not set to disabled . |