"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"; } } };