Ler dados tipados (índice de função 29)
Essa função interface _DSM para a classe de função com suporte de energia endereçável de bytes (Interface de Função 1) lê um bloco de 32 bytes dentro de uma região de dados de bloco tipado. Essa funcionalidade permite cenários que exigem o uso de registros específicos do fornecedor. Ele também é usado para depuração.
Os registros são definidos na especificação interface de energia endereçável de bytes.
Entrada
Arg3
Campo | Comprimento do byte | Deslocamento de bytes | Descrição |
---|---|---|---|
Tipo de Dados | 1 | 0 | O tipo de dados. Esse campo deve ser um dos valores especificados em TYPED_BLOCK_DATA (3, 0x04). |
ID da região | 2 | 1 | A identificação da região que está sendo lida. |
ID do bloco | 1 | 3 | A identificação do bloco que está sendo lido dentro da região. |
Saída
Campo | Comprimento do byte | Deslocamento de bytes | Descrição |
---|---|---|---|
Status | 4 | 0 | Essa função pode retornar o seguinte Function-Specific Código de Erro: tipo de dados inválido. Para obter mais informações, consulte saída do método _DSM. |
Dados | 32 | 4 | Os dados do bloco especificado. |
Comentários
A plataforma deve usar registros de dados de bloco tipado para implementar essa função.