🏠 Home → Software → RTLV → Uplink Tags — GPIO (FPort 4)
🤖 Auto-generated from firmware (SSOT). Do not hand-edit — change the descriptor and regenerate. RTLV v3 ·
source_hash eb6b51128c1b
Discrete inputs (GPIO): input mask, counters, per-channel config.
| Tag | Name | Type | Bytes | Endian | Unit/scale | Access | Decode | Notes |
|---|---|---|---|---|---|---|---|---|
| 0x10 | gpio_inputs | bitmask | 1 | ro | LSB-first: bit0=in1, bit1=in2, bit2=in3, bit3=in4, bit4=in5, bit5=in6 |
|||
| 0x11 | gpio_outputs | uint8 | 1 | ro | uint8 | |||
| 0x12 | gpio_counters | composite | 24 | big | ro | +0 gpio1:uint32; +4 gpio2:uint32; +8 gpio3:uint32; +12 gpio4:uint32; +16 gpio5:uint32; +20 gpio6:uint32 |
6x uint32 BE rising-edge counters | |
| 0x13 | gpio_change_mask | bitmask | 1 | ro | LSB-first: bit0=in1, bit1=in2, bit2=in3, bit3=in4, bit4=in5, bit5=in6 |
|||
| 0xC1 | gpio1_counter | minimal | 1-4 | ro | variable 1–4 B, leading zeros stripped | |||
| 0xC2 | gpio2_counter | minimal | 1-4 | ro | variable 1–4 B, leading zeros stripped | |||
| 0xC3 | gpio3_counter | minimal | 1-4 | ro | variable 1–4 B, leading zeros stripped | |||
| 0xC4 | gpio4_counter | minimal | 1-4 | ro | variable 1–4 B, leading zeros stripped | |||
| 0xC5 | gpio5_counter | minimal | 1-4 | ro | variable 1–4 B, leading zeros stripped | |||
| 0xC6 | gpio6_counter | minimal | 1-4 | ro | variable 1–4 B, leading zeros stripped | |||
| 0xD1 | gpio1_interval | minimal | 1-4 | ro | variable 1–4 B, leading zeros stripped | |||
| 0xD2 | gpio2_interval | minimal | 1-4 | ro | variable 1–4 B, leading zeros stripped | |||
| 0xD3 | gpio3_interval | minimal | 1-4 | ro | variable 1–4 B, leading zeros stripped | |||
| 0xD4 | gpio4_interval | minimal | 1-4 | ro | variable 1–4 B, leading zeros stripped | |||
| 0xD5 | gpio5_interval | minimal | 1-4 | ro | variable 1–4 B, leading zeros stripped | |||
| 0xD6 | gpio6_interval | minimal | 1-4 | ro | variable 1–4 B, leading zeros stripped |