Partager via


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.

Écrire des données typées (index de fonction 30)