Skip to content

Strain Gauge Interface


JCS Network Configuration

structure.yaml Configuration

type dev_strain_gauge
Supports processes no
Supports device rate no

Signals - From Device

Signal name Type Required Description
op_state uint8 automatic Device operational state bit field
sg_an_0 float32 optional Strain gauge analog input 0
- Signal may be renamed
sg_an_1 float32 optional Strain gauge analog input 1
- Signal may be renamed
sg_an_2 float32 optional Strain gauge analog input 2
- Signal may be renamed
sg_an_3 float32 optional Strain gauge analog input 3
- Signal may be renamed
sg_an_4 float32 optional Strain gauge analog input 4
- Signal may be renamed
sg_an_5 float32 optional Strain gauge analog input 5
- Signal may be renamed
sg_an_6 float32 optional Strain gauge analog input 6
- Signal may be renamed
t_0 float32 optional On board temperature
an_0 float32 optional External analog input (external temperature)
- Signal may be renamed
sg_an_raw_0 float32 optional Strain gauge raw analog input 0
sg_an_raw_1 float32 optional Strain gauge raw analog input 1
sg_an_raw_2 float32 optional Strain gauge raw analog input 2
sg_an_raw_3 float32 optional Strain gauge raw analog input 3
sg_an_raw_4 float32 optional Strain gauge raw analog input 4
sg_an_raw_5 float32 optional Strain gauge raw analog input 5
sg_an_raw_6 float32 optional Strain gauge raw analog input 6

Note: JCS Host automatically maps op_state as a full rate signal.


Bitfields

Signal: op_state
Bit Description
0 - 2 Reserved for JCS
3 Temperature warning flag.
Set when any temperature exceeds it's warning limit.
4 Temperature compensation clamped flag.
Set when any temperature exceeds the bounds configured by the temperature compensation coefficients.
5 Analog warning flag.
Set when any analog channel exceeds it's warning limit.
6 Unused
7 Unused

Signals - To Device

Signal name Type Required Description
t_net float32 optional Temperature signal from network