🏠 Home → Software → RTLV → Uplink Tags — ONEWIRE (FPort 7)
🤖 Auto-generated from firmware (SSOT). Do not hand-edit — change the descriptor and regenerate. RTLV v3 · source_hash eb6b51128c1b
1-Wire: per-slot blocks 0..7 (DS18B20 etc.): temperature, alarms, ROM code.
Slot blocks are addressed 0x20 + slot·0x10 + offset (HART_SLOT_BASE=0x20, HART_SLOT_SIZE=0x10). Tabs below are per slot.
Slot 0Slot 1Slot 2Slot 3Slot 4Slot 5Slot 6Slot 7
| Tag |
Name |
Type |
Bytes |
Endian |
Unit/scale |
Access |
Decode |
Notes |
| 0x20 =0x20+0·0x10+0x0 |
slot0_device_type |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x21 =0x20+0·0x10+0x1 |
slot0_family |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x22 =0x20+0·0x10+0x2 |
slot0_present |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x23 =0x20+0·0x10+0x3 |
slot0_valid |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x24 =0x20+0·0x10+0x4 |
slot0_temp_value |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x25 =0x20+0·0x10+0x5 |
slot0_alarm_low |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x26 =0x20+0·0x10+0x6 |
slot0_alarm_high |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x27 =0x20+0·0x10+0x7 |
slot0_alarm_en |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x28 =0x20+0·0x10+0x8 |
slot0_alarm_active |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x29 =0x20+0·0x10+0x9 |
slot0_rom_code |
bytes |
8 |
big |
|
ro |
opaque bytes (honor len) |
|
| 0x2A =0x20+0·0x10+0xA |
slot0_name |
string |
var |
|
|
ro |
UTF-8 text |
|
| Tag |
Name |
Type |
Bytes |
Endian |
Unit/scale |
Access |
Decode |
Notes |
| 0x30 =0x20+1·0x10+0x0 |
slot1_device_type |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x31 =0x20+1·0x10+0x1 |
slot1_family |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x32 =0x20+1·0x10+0x2 |
slot1_present |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x33 =0x20+1·0x10+0x3 |
slot1_valid |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x34 =0x20+1·0x10+0x4 |
slot1_temp_value |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x35 =0x20+1·0x10+0x5 |
slot1_alarm_low |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x36 =0x20+1·0x10+0x6 |
slot1_alarm_high |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x37 =0x20+1·0x10+0x7 |
slot1_alarm_en |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x38 =0x20+1·0x10+0x8 |
slot1_alarm_active |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x39 =0x20+1·0x10+0x9 |
slot1_rom_code |
bytes |
8 |
big |
|
ro |
opaque bytes (honor len) |
|
| 0x3A =0x20+1·0x10+0xA |
slot1_name |
string |
var |
|
|
ro |
UTF-8 text |
|
| Tag |
Name |
Type |
Bytes |
Endian |
Unit/scale |
Access |
Decode |
Notes |
| 0x40 =0x20+2·0x10+0x0 |
slot2_device_type |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x41 =0x20+2·0x10+0x1 |
slot2_family |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x42 =0x20+2·0x10+0x2 |
slot2_present |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x43 =0x20+2·0x10+0x3 |
slot2_valid |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x44 =0x20+2·0x10+0x4 |
slot2_temp_value |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x45 =0x20+2·0x10+0x5 |
slot2_alarm_low |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x46 =0x20+2·0x10+0x6 |
slot2_alarm_high |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x47 =0x20+2·0x10+0x7 |
slot2_alarm_en |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x48 =0x20+2·0x10+0x8 |
slot2_alarm_active |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x49 =0x20+2·0x10+0x9 |
slot2_rom_code |
bytes |
8 |
big |
|
ro |
opaque bytes (honor len) |
|
| 0x4A =0x20+2·0x10+0xA |
slot2_name |
string |
var |
|
|
ro |
UTF-8 text |
|
| Tag |
Name |
Type |
Bytes |
Endian |
Unit/scale |
Access |
Decode |
Notes |
| 0x50 =0x20+3·0x10+0x0 |
slot3_device_type |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x51 =0x20+3·0x10+0x1 |
slot3_family |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x52 =0x20+3·0x10+0x2 |
slot3_present |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x53 =0x20+3·0x10+0x3 |
slot3_valid |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x54 =0x20+3·0x10+0x4 |
slot3_temp_value |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x55 =0x20+3·0x10+0x5 |
slot3_alarm_low |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x56 =0x20+3·0x10+0x6 |
slot3_alarm_high |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x57 =0x20+3·0x10+0x7 |
slot3_alarm_en |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x58 =0x20+3·0x10+0x8 |
slot3_alarm_active |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x59 =0x20+3·0x10+0x9 |
slot3_rom_code |
bytes |
8 |
big |
|
ro |
opaque bytes (honor len) |
|
| 0x5A =0x20+3·0x10+0xA |
slot3_name |
string |
var |
|
|
ro |
UTF-8 text |
|
| Tag |
Name |
Type |
Bytes |
Endian |
Unit/scale |
Access |
Decode |
Notes |
| 0x60 =0x20+4·0x10+0x0 |
slot4_device_type |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x61 =0x20+4·0x10+0x1 |
slot4_family |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x62 =0x20+4·0x10+0x2 |
slot4_present |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x63 =0x20+4·0x10+0x3 |
slot4_valid |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x64 =0x20+4·0x10+0x4 |
slot4_temp_value |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x65 =0x20+4·0x10+0x5 |
slot4_alarm_low |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x66 =0x20+4·0x10+0x6 |
slot4_alarm_high |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x67 =0x20+4·0x10+0x7 |
slot4_alarm_en |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x68 =0x20+4·0x10+0x8 |
slot4_alarm_active |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x69 =0x20+4·0x10+0x9 |
slot4_rom_code |
bytes |
8 |
big |
|
ro |
opaque bytes (honor len) |
|
| 0x6A =0x20+4·0x10+0xA |
slot4_name |
string |
var |
|
|
ro |
UTF-8 text |
|
| Tag |
Name |
Type |
Bytes |
Endian |
Unit/scale |
Access |
Decode |
Notes |
| 0x70 =0x20+5·0x10+0x0 |
slot5_device_type |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x71 =0x20+5·0x10+0x1 |
slot5_family |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x72 =0x20+5·0x10+0x2 |
slot5_present |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x73 =0x20+5·0x10+0x3 |
slot5_valid |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x74 =0x20+5·0x10+0x4 |
slot5_temp_value |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x75 =0x20+5·0x10+0x5 |
slot5_alarm_low |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x76 =0x20+5·0x10+0x6 |
slot5_alarm_high |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x77 =0x20+5·0x10+0x7 |
slot5_alarm_en |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x78 =0x20+5·0x10+0x8 |
slot5_alarm_active |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x79 =0x20+5·0x10+0x9 |
slot5_rom_code |
bytes |
8 |
big |
|
ro |
opaque bytes (honor len) |
|
| 0x7A =0x20+5·0x10+0xA |
slot5_name |
string |
var |
|
|
ro |
UTF-8 text |
|
| Tag |
Name |
Type |
Bytes |
Endian |
Unit/scale |
Access |
Decode |
Notes |
| 0x80 =0x20+6·0x10+0x0 |
slot6_device_type |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x81 =0x20+6·0x10+0x1 |
slot6_family |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x82 =0x20+6·0x10+0x2 |
slot6_present |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x83 =0x20+6·0x10+0x3 |
slot6_valid |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x84 =0x20+6·0x10+0x4 |
slot6_temp_value |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x85 =0x20+6·0x10+0x5 |
slot6_alarm_low |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x86 =0x20+6·0x10+0x6 |
slot6_alarm_high |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x87 =0x20+6·0x10+0x7 |
slot6_alarm_en |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x88 =0x20+6·0x10+0x8 |
slot6_alarm_active |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x89 =0x20+6·0x10+0x9 |
slot6_rom_code |
bytes |
8 |
big |
|
ro |
opaque bytes (honor len) |
|
| 0x8A =0x20+6·0x10+0xA |
slot6_name |
string |
var |
|
|
ro |
UTF-8 text |
|
| Tag |
Name |
Type |
Bytes |
Endian |
Unit/scale |
Access |
Decode |
Notes |
| 0x90 =0x20+7·0x10+0x0 |
slot7_device_type |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x91 =0x20+7·0x10+0x1 |
slot7_family |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x92 =0x20+7·0x10+0x2 |
slot7_present |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x93 =0x20+7·0x10+0x3 |
slot7_valid |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x94 =0x20+7·0x10+0x4 |
slot7_temp_value |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x95 =0x20+7·0x10+0x5 |
slot7_alarm_low |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x96 =0x20+7·0x10+0x6 |
slot7_alarm_high |
int16 |
2 |
big |
C ×0.01 |
ro |
physical = raw × 0.01 C |
|
| 0x97 =0x20+7·0x10+0x7 |
slot7_alarm_en |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x98 =0x20+7·0x10+0x8 |
slot7_alarm_active |
uint8 |
1 |
|
|
ro |
uint8 |
|
| 0x99 =0x20+7·0x10+0x9 |
slot7_rom_code |
bytes |
8 |
big |
|
ro |
opaque bytes (honor len) |
|
| 0x9A =0x20+7·0x10+0xA |
slot7_name |
string |
var |
|
|
ro |
UTF-8 text |
|