Downlink command to set the extended operator parameters.
import * as setOperatorParametersExtended2 from 'jooby-codec/mtx3/commands/downlink/setOperatorParametersExtended2.js';const parameters = { 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};const bytes = setOperatorParametersExtended2.toBytes(parameters);// command binary representationconsole.log(bytes);// output:[69, 28, 15, 5, 5, 5, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 1, 2, 3, 4, 5, 6, 152] Copy
import * as setOperatorParametersExtended2 from 'jooby-codec/mtx3/commands/downlink/setOperatorParametersExtended2.js';const parameters = { 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};const bytes = setOperatorParametersExtended2.toBytes(parameters);// command binary representationconsole.log(bytes);// output:[69, 28, 15, 5, 5, 5, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 1, 2, 3, 4, 5, 6, 152]
Command format documentation
Downlink command to set the extended operator parameters.
Example
Command format documentation