Skip to main content
Version: 4.3.x {testing}

Controller input ID

Each input on the controller has its input ID. Using this ID user can map application inputs to real controller GPIOs, dins. Common block input ID is also used for accessing these states using driver (common block) API.

StateInput IDDatatypeDescription
1erroruint16Common block agregated error
8GPIO0int16[mV]
9GPIO1int16[mV]
10GPIO2int16[mV]
11GPIO3int16[mV]
12GPIO4int16[mV]
16GDIN0int8
17GDIN1int8
18GDIN2int8
19GDIN3int8
20GDIN4int8
24AIN1uint16[10mV]
25AIN2uint16[10mV]
26AIN3uint16[10mV]
27AIN4uint16[10mV]
28AIN5uint16[10mV]
32DIN1uint8
33DIN2uint8
34DIN3uint8
35DIN4uint8
36DIN5uint8
37DIN6uint8
38DIN7uint8
39DIN8uint8
48ch1 (pwm in)uint16[us]
49ch2 (pwm in)uint16[us]
56ccnt1uint16Contactor1 current [mA]
57ccnt2uint16Contactor2 current [mA]
58ccnt3uint16Contactor3 current [mA]
64ichguint16[0.1A]
65uchguint16[10mV]
66gndiouint16[10mV]
67vspluint16[mV] 10V on ampseal (SL only)
72Vthermistoruint16[mV]
73Rthermistoruint16[ohm]
128cont1 (reserved, not implemented)uint16
129cont2 (reserved, not implemented)uint16
130cont3 (reserved, not implemented)uint16