Files
onefinity-firmware/src/js/modbus.js
2022-12-21 16:26:22 +05:30

24 lines
520 B
JavaScript

"use strict";
// Must match modbus.c
const constants = {
DISCONNECTED: 0,
OK: 1,
CRC: 2,
INVALID: 3,
TIMEDOUT: 4
};
module.exports = {
...constants,
status_to_string: function(status) {
switch (status) {
case constants.OK: return "Ok";
case constants.CRC: return "CRC error";
case constants.INVALID: return "Invalid response";
case constants.TIMEDOUT: return "Timedout";
default: return "Disconnected";
}
}
};