UNPKG

modbus-connect

Version:

Modbus RTU over Web Serial and Node.js SerialPort

22 lines (18 loc) 969 B
// function-codes/SGM130/restart-controller.js const { FUNCTION_CODES } = require('../../constants/constants.js'); // Строим PDU запроса на перезапуск контроллера function buildRestartControllerRequest() { return new Uint8Array([FUNCTION_CODES.RESTART_CONTROLLER]); } // Ответа по протоколу не предусмотрено, но можно предусмотреть проверку на отсутствие ответа function parseRestartControllerResponse(pdu) { // В спецификации указано, что ответ отсутствует, но можно логировать факт получения чего-либо if (pdu && pdu.length > 0) { console.warn('Unexpected response received for restart command:', pdu); } return { success: true }; } module.exports = { buildRestartControllerRequest, parseRestartControllerResponse }