Uplink command to get the extended operator parameters 2.
The corresponding downlink command: getOperatorParametersExtended2.
getOperatorParametersExtended2
import * as getOperatorParametersExtended2 from 'jooby-codec/mtx3/commands/uplink/getOperatorParametersExtended2.js';// simple responseconst bytes = [ 0x0f, 0x05, 0x05, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x98];// decoded payloadconst parameters = getOperatorParametersExtended2.fromBytes(bytes);console.log(parameters);// output:{ deltaCorMin: 15, timeoutMagnetOff: 5, relaySetExt: { RELAY_OFF_MAGNET: true, RELAY_ON_MAGNET_TIMEOUT: false, RELAY_ON_MAGNET_AUTO: true }, timeoutMagnetOn: 5, defaultPlcPhase: 1, displaySet21: { SET_ALL_SEGMENT_DISPLAY: false, SOFTWARE_VERSION: false, TOTAL_ACTIVE_ENERGY: false, ACTIVE_ENERGY_T1: false, ACTIVE_ENERGY_T2: false, ACTIVE_ENERGY_T3: false, ACTIVE_ENERGY_T4: false, TOTAL_REACTIVE_ENERGY: false, REACTIVE_ENERGY_T1: false, REACTIVE_ENERGY_T2: false, REACTIVE_ENERGY_T3: false, REACTIVE_ENERGY_T4: false, TOTAL_NEGATIVE_REACTIVE_ENERGY: false, NEGATIVE_REACTIVE_ENERGY_T1: false, NEGATIVE_REACTIVE_ENERGY_T2: false, NEGATIVE_REACTIVE_ENERGY_T3: false, NEGATIVE_REACTIVE_ENERGY_T4: false, TOTAL_EXPORTED_ACTIVE_ENERGY: false, EXPORTED_ACTIVE_ENERGY_T1: false, EXPORTED_ACTIVE_ENERGY_T2: false, EXPORTED_ACTIVE_ENERGY_T3: false, EXPORTED_ACTIVE_ENERGY_T4: false, TOTAL_EXPORTED_REACTIVE_ENERGY: false, EXPORTED_REACTIVE_ENERGY_T1: false, EXPORTED_REACTIVE_ENERGY_T2: false, EXPORTED_REACTIVE_ENERGY_T3: false, EXPORTED_REACTIVE_ENERGY_T4: false, TOTAL_EXPORTED_NEGATIVE_REACTIVE_ENERGY: false, EXPORTED_NEGATIVE_REACTIVE_ENERGY_T1: false, EXPORTED_NEGATIVE_REACTIVE_ENERGY_T2: false, EXPORTED_NEGATIVE_REACTIVE_ENERGY_T3: false, EXPORTED_NEGATIVE_REACTIVE_ENERGY_T4: false }, displaySet22: { CURRENT_IN_PHASE_A: false, CURRENT_IN_PHASE_B: false, CURRENT_IN_PHASE_C: false, CURRENT_IN_NEUTRAL: false, VOLTAGE_IN_PHASE_A: false, VOLTAGE_IN_PHASE_B: false, VOLTAGE_IN_PHASE_C: false, BATTERY_VOLTAGE: false, SUPPLY_FREQUENCY: false, TOTAL_ACTIVE_POWER: false, ACTIVE_POWER_PHASE_A: false, ACTIVE_POWER_PHASE_B: false, ACTIVE_POWER_PHASE_C: false, TOTAL_REACTIVE_POWER_QPLUS: false, REACTIVE_POWER_QPLUS_PHASE_A: false, REACTIVE_POWER_QPLUS_PHASE_B: false, REACTIVE_POWER_QPLUS_PHASE_C: false, TOTAL_REACTIVE_POWER_QMINUS: false, REACTIVE_POWER_QMINUS_PHASE_A: false, REACTIVE_POWER_QMINUS_PHASE_B: false, REACTIVE_POWER_QMINUS_PHASE_C: false, TOTAL_POWER_FACTOR: false, POWER_FACTOR_PHASE_A: false, POWER_FACTOR_PHASE_B: false, POWER_FACTOR_PHASE_C: false, TOTAL_APPARENT_POWER_QPLUS: false, APPARENT_POWER_QPLUS_PHASE_A: false, APPARENT_POWER_QPLUS_PHASE_B: false, APPARENT_POWER_QPLUS_PHASE_C: false, TOTAL_APPARENT_POWER_QMINUS: false, APPARENT_POWER_QMINUS_PHASE_A: false, APPARENT_POWER_QMINUS_PHASE_B: false }, displaySet23: { APPARENT_POWER_QMINUS_PHASE_C: false, MAX_ACTIVE_POWER_DAY_T1: false, MAX_ACTIVE_POWER_DAY_T2: false, MAX_ACTIVE_POWER_DAY_T3: false, MAX_ACTIVE_POWER_DAY_T4: false, MAX_ACTIVE_POWER_MONTH_T1: false, MAX_ACTIVE_POWER_MONTH_T2: false, MAX_ACTIVE_POWER_MONTH_T3: false, MAX_ACTIVE_POWER_MONTH_T4: false, MAX_REACTIVE_POWER_DAY_T1: false, MAX_REACTIVE_POWER_DAY_T2: false, MAX_REACTIVE_POWER_DAY_T3: false, MAX_REACTIVE_POWER_DAY_T4: false, MAX_REACTIVE_POWER_MONTH_T1: false, MAX_REACTIVE_POWER_MONTH_T2: false, MAX_REACTIVE_POWER_MONTH_T3: false, MAX_REACTIVE_POWER_MONTH_T4: false, MAX_NEGATIVE_REACTIVE_POWER_DAY_T1: false, MAX_NEGATIVE_REACTIVE_POWER_DAY_T2: false, MAX_NEGATIVE_REACTIVE_POWER_DAY_T3: false, MAX_NEGATIVE_REACTIVE_POWER_DAY_T4: false, MAX_NEGATIVE_REACTIVE_POWER_MONTH_T1: false, MAX_NEGATIVE_REACTIVE_POWER_MONTH_T2: false, MAX_NEGATIVE_REACTIVE_POWER_MONTH_T3: false, MAX_NEGATIVE_REACTIVE_POWER_MONTH_T4: false, MAX_EXPORTED_ACTIVE_POWER_DAY_T1: false, MAX_EXPORTED_ACTIVE_POWER_DAY_T2: false, MAX_EXPORTED_ACTIVE_POWER_DAY_T3: false, MAX_EXPORTED_ACTIVE_POWER_DAY_T4: false, MAX_EXPORTED_ACTIVE_POWER_MONTH_T1: false, MAX_EXPORTED_ACTIVE_POWER_MONTH_T2: false, MAX_EXPORTED_ACTIVE_POWER_MONTH_T3: false }, displaySet24: { MAX_EXPORTED_ACTIVE_POWER_MONTH_T4: false, MAX_EXPORTED_REACTIVE_POWER_DAY_T1: false, MAX_EXPORTED_REACTIVE_POWER_DAY_T2: false, MAX_EXPORTED_REACTIVE_POWER_DAY_T3: false, MAX_EXPORTED_REACTIVE_POWER_DAY_T4: false, MAX_EXPORTED_REACTIVE_POWER_MONTH_T1: false, MAX_EXPORTED_REACTIVE_POWER_MONTH_T2: false, MAX_EXPORTED_REACTIVE_POWER_MONTH_T3: false, MAX_EXPORTED_REACTIVE_POWER_MONTH_T4: false, MAX_EXPORTED_NEGATIVE_REACTIVE_POWER_DAY_T1: false, MAX_EXPORTED_NEGATIVE_REACTIVE_POWER_DAY_T2: false, MAX_EXPORTED_NEGATIVE_REACTIVE_POWER_DAY_T3: false, MAX_EXPORTED_NEGATIVE_REACTIVE_POWER_DAY_T4: false, MAX_EXPORTED_NEGATIVE_REACTIVE_POWER_MONTH_T1: false, MAX_EXPORTED_NEGATIVE_REACTIVE_POWER_MONTH_T2: false, MAX_EXPORTED_NEGATIVE_REACTIVE_POWER_MONTH_T3: false, MAX_EXPORTED_NEGATIVE_REACTIVE_POWER_MONTH_T4: false, HOUR_MINUTE_SECOND: false, DATE_MONTH_YEAR: false, CURRENT_TRANSFORMATION_RATIO: false, VOLTAGE_TRANSFORMATION_RATIO: false, CURRENT_BALANCE: false, POWER_THRESHOLD_T1: false, POWER_THRESHOLD_T2: false, POWER_THRESHOLD_T3: false, POWER_THRESHOLD_T4: false, OPTOPORT_SPEED: true, MAGNET_INDUCTION: false }, channel1: 1, channel2: 2, channel3: 3, channel4: 4, channel5: 5, channel6: 6, timeCorrectPeriod: 24, timeCorrectPassHalfhour: true} Copy
import * as getOperatorParametersExtended2 from 'jooby-codec/mtx3/commands/uplink/getOperatorParametersExtended2.js';// simple responseconst bytes = [ 0x0f, 0x05, 0x05, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x98];// decoded payloadconst parameters = getOperatorParametersExtended2.fromBytes(bytes);console.log(parameters);// output:{ deltaCorMin: 15, timeoutMagnetOff: 5, relaySetExt: { RELAY_OFF_MAGNET: true, RELAY_ON_MAGNET_TIMEOUT: false, RELAY_ON_MAGNET_AUTO: true }, timeoutMagnetOn: 5, defaultPlcPhase: 1, displaySet21: { SET_ALL_SEGMENT_DISPLAY: false, SOFTWARE_VERSION: false, TOTAL_ACTIVE_ENERGY: false, ACTIVE_ENERGY_T1: false, ACTIVE_ENERGY_T2: false, ACTIVE_ENERGY_T3: false, ACTIVE_ENERGY_T4: false, TOTAL_REACTIVE_ENERGY: false, REACTIVE_ENERGY_T1: false, REACTIVE_ENERGY_T2: false, REACTIVE_ENERGY_T3: false, REACTIVE_ENERGY_T4: false, TOTAL_NEGATIVE_REACTIVE_ENERGY: false, NEGATIVE_REACTIVE_ENERGY_T1: false, NEGATIVE_REACTIVE_ENERGY_T2: false, NEGATIVE_REACTIVE_ENERGY_T3: false, NEGATIVE_REACTIVE_ENERGY_T4: false, TOTAL_EXPORTED_ACTIVE_ENERGY: false, EXPORTED_ACTIVE_ENERGY_T1: false, EXPORTED_ACTIVE_ENERGY_T2: false, EXPORTED_ACTIVE_ENERGY_T3: false, EXPORTED_ACTIVE_ENERGY_T4: false, TOTAL_EXPORTED_REACTIVE_ENERGY: false, EXPORTED_REACTIVE_ENERGY_T1: false, EXPORTED_REACTIVE_ENERGY_T2: false, EXPORTED_REACTIVE_ENERGY_T3: false, EXPORTED_REACTIVE_ENERGY_T4: false, TOTAL_EXPORTED_NEGATIVE_REACTIVE_ENERGY: false, EXPORTED_NEGATIVE_REACTIVE_ENERGY_T1: false, EXPORTED_NEGATIVE_REACTIVE_ENERGY_T2: false, EXPORTED_NEGATIVE_REACTIVE_ENERGY_T3: false, EXPORTED_NEGATIVE_REACTIVE_ENERGY_T4: false }, displaySet22: { CURRENT_IN_PHASE_A: false, CURRENT_IN_PHASE_B: false, CURRENT_IN_PHASE_C: false, CURRENT_IN_NEUTRAL: false, VOLTAGE_IN_PHASE_A: false, VOLTAGE_IN_PHASE_B: false, VOLTAGE_IN_PHASE_C: false, BATTERY_VOLTAGE: false, SUPPLY_FREQUENCY: false, TOTAL_ACTIVE_POWER: false, ACTIVE_POWER_PHASE_A: false, ACTIVE_POWER_PHASE_B: false, ACTIVE_POWER_PHASE_C: false, TOTAL_REACTIVE_POWER_QPLUS: false, REACTIVE_POWER_QPLUS_PHASE_A: false, REACTIVE_POWER_QPLUS_PHASE_B: false, REACTIVE_POWER_QPLUS_PHASE_C: false, TOTAL_REACTIVE_POWER_QMINUS: false, REACTIVE_POWER_QMINUS_PHASE_A: false, REACTIVE_POWER_QMINUS_PHASE_B: false, REACTIVE_POWER_QMINUS_PHASE_C: false, TOTAL_POWER_FACTOR: false, POWER_FACTOR_PHASE_A: false, POWER_FACTOR_PHASE_B: false, POWER_FACTOR_PHASE_C: false, TOTAL_APPARENT_POWER_QPLUS: false, APPARENT_POWER_QPLUS_PHASE_A: false, APPARENT_POWER_QPLUS_PHASE_B: false, APPARENT_POWER_QPLUS_PHASE_C: false, TOTAL_APPARENT_POWER_QMINUS: false, APPARENT_POWER_QMINUS_PHASE_A: false, APPARENT_POWER_QMINUS_PHASE_B: false }, displaySet23: { APPARENT_POWER_QMINUS_PHASE_C: false, MAX_ACTIVE_POWER_DAY_T1: false, MAX_ACTIVE_POWER_DAY_T2: false, MAX_ACTIVE_POWER_DAY_T3: false, MAX_ACTIVE_POWER_DAY_T4: false, MAX_ACTIVE_POWER_MONTH_T1: false, MAX_ACTIVE_POWER_MONTH_T2: false, MAX_ACTIVE_POWER_MONTH_T3: false, MAX_ACTIVE_POWER_MONTH_T4: false, MAX_REACTIVE_POWER_DAY_T1: false, MAX_REACTIVE_POWER_DAY_T2: false, MAX_REACTIVE_POWER_DAY_T3: false, MAX_REACTIVE_POWER_DAY_T4: false, MAX_REACTIVE_POWER_MONTH_T1: false, MAX_REACTIVE_POWER_MONTH_T2: false, MAX_REACTIVE_POWER_MONTH_T3: false, MAX_REACTIVE_POWER_MONTH_T4: false, MAX_NEGATIVE_REACTIVE_POWER_DAY_T1: false, MAX_NEGATIVE_REACTIVE_POWER_DAY_T2: false, MAX_NEGATIVE_REACTIVE_POWER_DAY_T3: false, MAX_NEGATIVE_REACTIVE_POWER_DAY_T4: false, MAX_NEGATIVE_REACTIVE_POWER_MONTH_T1: false, MAX_NEGATIVE_REACTIVE_POWER_MONTH_T2: false, MAX_NEGATIVE_REACTIVE_POWER_MONTH_T3: false, MAX_NEGATIVE_REACTIVE_POWER_MONTH_T4: false, MAX_EXPORTED_ACTIVE_POWER_DAY_T1: false, MAX_EXPORTED_ACTIVE_POWER_DAY_T2: false, MAX_EXPORTED_ACTIVE_POWER_DAY_T3: false, MAX_EXPORTED_ACTIVE_POWER_DAY_T4: false, MAX_EXPORTED_ACTIVE_POWER_MONTH_T1: false, MAX_EXPORTED_ACTIVE_POWER_MONTH_T2: false, MAX_EXPORTED_ACTIVE_POWER_MONTH_T3: false }, displaySet24: { MAX_EXPORTED_ACTIVE_POWER_MONTH_T4: false, MAX_EXPORTED_REACTIVE_POWER_DAY_T1: false, MAX_EXPORTED_REACTIVE_POWER_DAY_T2: false, MAX_EXPORTED_REACTIVE_POWER_DAY_T3: false, MAX_EXPORTED_REACTIVE_POWER_DAY_T4: false, MAX_EXPORTED_REACTIVE_POWER_MONTH_T1: false, MAX_EXPORTED_REACTIVE_POWER_MONTH_T2: false, MAX_EXPORTED_REACTIVE_POWER_MONTH_T3: false, MAX_EXPORTED_REACTIVE_POWER_MONTH_T4: false, MAX_EXPORTED_NEGATIVE_REACTIVE_POWER_DAY_T1: false, MAX_EXPORTED_NEGATIVE_REACTIVE_POWER_DAY_T2: false, MAX_EXPORTED_NEGATIVE_REACTIVE_POWER_DAY_T3: false, MAX_EXPORTED_NEGATIVE_REACTIVE_POWER_DAY_T4: false, MAX_EXPORTED_NEGATIVE_REACTIVE_POWER_MONTH_T1: false, MAX_EXPORTED_NEGATIVE_REACTIVE_POWER_MONTH_T2: false, MAX_EXPORTED_NEGATIVE_REACTIVE_POWER_MONTH_T3: false, MAX_EXPORTED_NEGATIVE_REACTIVE_POWER_MONTH_T4: false, HOUR_MINUTE_SECOND: false, DATE_MONTH_YEAR: false, CURRENT_TRANSFORMATION_RATIO: false, VOLTAGE_TRANSFORMATION_RATIO: false, CURRENT_BALANCE: false, POWER_THRESHOLD_T1: false, POWER_THRESHOLD_T2: false, POWER_THRESHOLD_T3: false, POWER_THRESHOLD_T4: false, OPTOPORT_SPEED: true, MAGNET_INDUCTION: false }, channel1: 1, channel2: 2, channel3: 3, channel4: 4, channel5: 5, channel6: 6, timeCorrectPeriod: 24, timeCorrectPassHalfhour: true}
Command format documentation
Uplink command to get the extended operator parameters 2.
The corresponding downlink command:
getOperatorParametersExtended2
.Example: create command instance from command body hex dump
Command format documentation