payload checksum must always be 2 symbols

ad300ec784
This commit is contained in:
Cyberes 2024-07-02 18:24:25 -06:00
parent 19066c2a83
commit 28603b2a2e
1 changed files with 1 additions and 1 deletions

View File

@ -107,7 +107,7 @@ void CStorageRAM::header(const char* devid)
void CStorageRAM::tailer() void CStorageRAM::tailer()
{ {
if (m_cache[m_cacheBytes - 1] == ',') m_cacheBytes--; if (m_cache[m_cacheBytes - 1] == ',') m_cacheBytes--;
m_cacheBytes += sprintf(m_cache + m_cacheBytes, "*%X", (unsigned int)checksum(m_cache, m_cacheBytes)); m_cacheBytes += sprintf(m_cache + m_cacheBytes, "*%02X", (unsigned int)checksum(m_cache, m_cacheBytes));
} }
void CStorageRAM::untailer() void CStorageRAM::untailer()