We wanted to know about how control command and its subsequent byte sub commands to retrieve data using the HDQ interface . We use HDQ over UART
We are successfully able to Read other standard commands like Voltage(0x08/0x09) AverageCurrent(0x0A/0x0B) and we follow the below protocol for that
1 .Read high byte (H0)
2. Read low byte (L0)
3. Read high byte again (H1)
4. If H1 = H0, then the valid 16-bit result is H0:L0 5. Otherwise, read low byte again (L1) and the valid 16-bit result is H1:L1.
This procedure is sufficient to guarantee that the 16-bit word is read correctly
Please help us with the right protocol for sending CONTROL command and the subsequent sub command like "CHEM ID: 0x0008 ,FW_VERSION: 0x0002 " for retrieving these data .
We use HDQ protocol
Does sealed or unsealed have anything to do with these basic sub commands ?