Lire les données typées (index de fonction 29)
Cette fonction d’interface _DSM pour la classe de fonction à base d’énergie adressable byte (interface de fonction 1) lit un bloc de 32 octets à l’intérieur d’une région de données de blocs typés. Cette fonctionnalité permet des scénarios qui nécessitent l’utilisation de registres spécifiques au fournisseur. Il est également utilisé pour le débogage.
Les registres sont définis dans la spécification De l’interface d’énergie adressable byte.
Entrée
Arg3
Champ | Longueur des octets | Décalage d’octet | Description |
---|---|---|---|
Type de données | 1 | 0 | Type de données. Ce champ doit être l’une des valeurs spécifiées dans TYPED_BLOCK_DATA (3, 0x04). |
ID de région | 2 | 1 | Identification de la région en cours de lecture. |
ID de bloc | 1 | 3 | Identification du bloc en cours de lecture à l’intérieur de la région. |
Sortie
Champ | Longueur des octets | Décalage d’octet | Description |
---|---|---|---|
État | 4 | 0 | Cette fonction peut retourner le code d’erreur Function-Specific suivant : Type de données non valide. Pour plus d’informations, consultez sortie de méthode _DSM. |
Données | 32 | 4 | Données du bloc spécifié. |
Notes
La plateforme doit utiliser des registres de données de blocs typées pour implémenter cette fonction.