Thème
Superviseur — Frontend v0.14.0
Superviseur — Frontend / utils/modbus-decoder / DecodedModbusFrame
Interface: DecodedModbusFrame
Défini dans: utils/modbus-decoder.ts:4
Représente le résultat du décodage d'une trame brute Modbus.
Propriétés
| Propriété | Type | Description | Défini dans |
|---|---|---|---|
slaveId | number | L'identifiant de l'esclave Modbus concerné. | utils/modbus-decoder.ts:6 |
slaveType | "Unknown" | "Network" | "AVISS" | "INIS E16" | Le type de système esclave (ex. AVISS, INIS E16, etc.). | utils/modbus-decoder.ts:8 |
functionCode | number | Le code de fonction Modbus de la trame. | utils/modbus-decoder.ts:10 |
functionName | string | Le nom lisible de la fonction Modbus (ex. Read Bits). | utils/modbus-decoder.ts:12 |
address? | number | L'adresse du registre ciblé. | utils/modbus-decoder.ts:14 |
length? | number | Le nombre de registres ou bits demandés/écrits. | utils/modbus-decoder.ts:16 |
byteCount? | number | Le nombre d'octets de données transportés. | utils/modbus-decoder.ts:18 |
data? | string | Les données utiles de la trame représentées en chaîne hexadécimale. | utils/modbus-decoder.ts:20 |
description | string | Description synthétique et compréhensible de l'action de la trame. | utils/modbus-decoder.ts:22 |
details? | string[] | Détails d'interprétation supplémentaires ligne par ligne. | utils/modbus-decoder.ts:24 |
isTcp? | boolean | Indique si la trame utilise le protocole Modbus TCP. | utils/modbus-decoder.ts:26 |
transactionId? | number | L'identifiant de transaction pour Modbus TCP. | utils/modbus-decoder.ts:28 |