Gravar dados tipados (índice de função 30)
Essa função interface _DSM para classe de função endereçável de energia endereçável de bytes (Interface de Função 1) grava 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 gravada. |
ID do bloco | 1 | 3 | A identificação do bloco que está sendo gravado dentro da região. |
Dados | 32 | 4 | Os dados a serem gravados. |
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. |
Comentários
A plataforma deve usar registros de dados de bloco tipado para implementar essa função.