Memória retentiva
Ler valores da memória retentiva
readData
Lê valores na memória retentiva.
keeper {"memo": address, "dt": "datatype"}
- address: Endereço para ler;
- datatype: tipo de dado a ser setado (se não informado, "32") => pode ser "8", "u8", "16", "u16", "32", "u32", "d".
Em caso de sucesso, o equipamento deve retornar a resposta da seguinte forma:
keeper {"val": readValue, "memo": address}
Exemplo:
Ler o endereço 0 considerando um tipo de dado u32 (unsigned 32).
keeper {"memo": 0, "dt": "u32"}
Resposta do equipamento:
{"val": 1000, "memo": 0}
readBit
Lê um bit na memória retentiva.
keeper {"memo": address, "bit": bitpos}
- address: Endereço para ser lido;
- bitpos: bit (0 a 7);
Em caso de sucesso, o equipamento deve retornar a resposta da seguinte forma:
keeper {"val": readValue, "bit": bitpos, "memo": address}