Uplink command to get the extended operator parameters 4.
The corresponding downlink command: getOperatorParametersExtended4.
getOperatorParametersExtended4
import * as getOperatorParametersExtended4 from 'jooby-codec/mtx3/commands/uplink/getOperatorParametersExtended4.js';// simple responseconst bytes = [ 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, 0x85, 0x64, 0x04, 0x02, 0x32, 0x01, 0x00, 0x08, 0x34, 0x12, 0x00, 0x16, 0x24, 0x64, 0x24, 0x00, 0x24, 0x00, 0x00, 0x00, 0x28];// decoded payloadconst parameters = getOperatorParametersExtended4.fromBytes(bytes);console.log(parameters);// output:{ displaySet5: { EVENT: true, PROFILE_P01: true, PROFILE_P02: false, PROFILE_P03: true, PROFILE_P04: true, PROFILE_P05: false, PROFILE_P06: true }, displaySet25: { EVENT: true, PROFILE_P01: false, PROFILE_P02: true, PROFILE_P03: false, PROFILE_P04: true, PROFILE_P05: false, PROFILE_P06: true }, displaySet31: { SET_ALL_SEGMENT_DISPLAY: false, SOFTWARE_VERSION: false, TOTAL_ACTIVE_ENERGY: false, ACTIVE_ENERGY_T1: false, ACTIVE_ENERGY_T2: false, ACTIVE_ENERGY_T3: true, ACTIVE_ENERGY_T4: false, TOTAL_REACTIVE_ENERGY: false, REACTIVE_ENERGY_T1: false, REACTIVE_ENERGY_T2: true, 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: true, 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: true, EXPORTED_NEGATIVE_REACTIVE_ENERGY_T4: false }, displaySet32: { ACTIVE_POWER_PHASE_A: false, ACTIVE_POWER_PHASE_B: true, ACTIVE_POWER_PHASE_C: false, TOTAL_ACTIVE_POWER: false, APPARENT_POWER_QMINUS_PHASE_A: false, APPARENT_POWER_QMINUS_PHASE_B: false, APPARENT_POWER_QPLUS_PHASE_A: false, APPARENT_POWER_QPLUS_PHASE_B: false, APPARENT_POWER_QPLUS_PHASE_C: false, BATTERY_VOLTAGE: false, CURRENT_IN_NEUTRAL: false, CURRENT_IN_PHASE_A: false, CURRENT_IN_PHASE_B: true, CURRENT_IN_PHASE_C: false, POWER_FACTOR_PHASE_A: false, POWER_FACTOR_PHASE_B: false, POWER_FACTOR_PHASE_C: true, REACTIVE_POWER_QMINUS_PHASE_A: false, REACTIVE_POWER_QMINUS_PHASE_B: false, REACTIVE_POWER_QMINUS_PHASE_C: false, REACTIVE_POWER_QPLUS_PHASE_A: false, REACTIVE_POWER_QPLUS_PHASE_B: false, REACTIVE_POWER_QPLUS_PHASE_C: false, SUPPLY_FREQUENCY: false, TOTAL_APPARENT_POWER_QMINUS: false, TOTAL_APPARENT_POWER_QPLUS: false, TOTAL_POWER_FACTOR: false, TOTAL_REACTIVE_POWER_QMINUS: false, TOTAL_REACTIVE_POWER_QPLUS: false, VOLTAGE_IN_PHASE_A: false, VOLTAGE_IN_PHASE_B: true, VOLTAGE_IN_PHASE_C: false }, displaySet33: { APPARENT_POWER_QMINUS_PHASE_C: false, MAX_ACTIVE_POWER_DAY_T1: false, MAX_ACTIVE_POWER_DAY_T2: false, MAX_ACTIVE_POWER_DAY_T3: true, MAX_ACTIVE_POWER_DAY_T4: true, 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_EXPORTED_ACTIVE_POWER_DAY_T1: false, MAX_EXPORTED_ACTIVE_POWER_DAY_T2: true, MAX_EXPORTED_ACTIVE_POWER_DAY_T3: true, 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, 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_REACTIVE_POWER_DAY_T1: false, MAX_REACTIVE_POWER_DAY_T2: false, MAX_REACTIVE_POWER_DAY_T3: false, MAX_REACTIVE_POWER_DAY_T4: true, MAX_REACTIVE_POWER_MONTH_T1: false, MAX_REACTIVE_POWER_MONTH_T2: false, MAX_REACTIVE_POWER_MONTH_T3: false, MAX_REACTIVE_POWER_MONTH_T4: false }, displaySet34: { AUTO_SCREEN_SCROLLING: false, CURRENT_BALANCE: false, CURRENT_TRANSFORMATION_RATIO: true, DATE_MONTH_YEAR: false, HOUR_MINUTE_SECOND: false, MAX_EXPORTED_ACTIVE_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, MAX_EXPORTED_REACTIVE_POWER_DAY_T1: false, MAX_EXPORTED_REACTIVE_POWER_DAY_T2: false, MAX_EXPORTED_REACTIVE_POWER_DAY_T3: true, MAX_EXPORTED_REACTIVE_POWER_DAY_T4: true, 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, POWER_THRESHOLD_T1: false, POWER_THRESHOLD_T2: false, POWER_THRESHOLD_T3: false, POWER_THRESHOLD_T4: false, SORT_DISPLAY_SCREENS: false, VOLTAGE_TRANSFORMATION_RATIO: true }, displaySet35: { EVENT: false, PROFILE_P01: false, PROFILE_P02: true, PROFILE_P03: true, PROFILE_P04: true, PROFILE_P05: false, PROFILE_P06: false }} Copy
import * as getOperatorParametersExtended4 from 'jooby-codec/mtx3/commands/uplink/getOperatorParametersExtended4.js';// simple responseconst bytes = [ 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, 0x85, 0x64, 0x04, 0x02, 0x32, 0x01, 0x00, 0x08, 0x34, 0x12, 0x00, 0x16, 0x24, 0x64, 0x24, 0x00, 0x24, 0x00, 0x00, 0x00, 0x28];// decoded payloadconst parameters = getOperatorParametersExtended4.fromBytes(bytes);console.log(parameters);// output:{ displaySet5: { EVENT: true, PROFILE_P01: true, PROFILE_P02: false, PROFILE_P03: true, PROFILE_P04: true, PROFILE_P05: false, PROFILE_P06: true }, displaySet25: { EVENT: true, PROFILE_P01: false, PROFILE_P02: true, PROFILE_P03: false, PROFILE_P04: true, PROFILE_P05: false, PROFILE_P06: true }, displaySet31: { SET_ALL_SEGMENT_DISPLAY: false, SOFTWARE_VERSION: false, TOTAL_ACTIVE_ENERGY: false, ACTIVE_ENERGY_T1: false, ACTIVE_ENERGY_T2: false, ACTIVE_ENERGY_T3: true, ACTIVE_ENERGY_T4: false, TOTAL_REACTIVE_ENERGY: false, REACTIVE_ENERGY_T1: false, REACTIVE_ENERGY_T2: true, 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: true, 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: true, EXPORTED_NEGATIVE_REACTIVE_ENERGY_T4: false }, displaySet32: { ACTIVE_POWER_PHASE_A: false, ACTIVE_POWER_PHASE_B: true, ACTIVE_POWER_PHASE_C: false, TOTAL_ACTIVE_POWER: false, APPARENT_POWER_QMINUS_PHASE_A: false, APPARENT_POWER_QMINUS_PHASE_B: false, APPARENT_POWER_QPLUS_PHASE_A: false, APPARENT_POWER_QPLUS_PHASE_B: false, APPARENT_POWER_QPLUS_PHASE_C: false, BATTERY_VOLTAGE: false, CURRENT_IN_NEUTRAL: false, CURRENT_IN_PHASE_A: false, CURRENT_IN_PHASE_B: true, CURRENT_IN_PHASE_C: false, POWER_FACTOR_PHASE_A: false, POWER_FACTOR_PHASE_B: false, POWER_FACTOR_PHASE_C: true, REACTIVE_POWER_QMINUS_PHASE_A: false, REACTIVE_POWER_QMINUS_PHASE_B: false, REACTIVE_POWER_QMINUS_PHASE_C: false, REACTIVE_POWER_QPLUS_PHASE_A: false, REACTIVE_POWER_QPLUS_PHASE_B: false, REACTIVE_POWER_QPLUS_PHASE_C: false, SUPPLY_FREQUENCY: false, TOTAL_APPARENT_POWER_QMINUS: false, TOTAL_APPARENT_POWER_QPLUS: false, TOTAL_POWER_FACTOR: false, TOTAL_REACTIVE_POWER_QMINUS: false, TOTAL_REACTIVE_POWER_QPLUS: false, VOLTAGE_IN_PHASE_A: false, VOLTAGE_IN_PHASE_B: true, VOLTAGE_IN_PHASE_C: false }, displaySet33: { APPARENT_POWER_QMINUS_PHASE_C: false, MAX_ACTIVE_POWER_DAY_T1: false, MAX_ACTIVE_POWER_DAY_T2: false, MAX_ACTIVE_POWER_DAY_T3: true, MAX_ACTIVE_POWER_DAY_T4: true, 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_EXPORTED_ACTIVE_POWER_DAY_T1: false, MAX_EXPORTED_ACTIVE_POWER_DAY_T2: true, MAX_EXPORTED_ACTIVE_POWER_DAY_T3: true, 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, 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_REACTIVE_POWER_DAY_T1: false, MAX_REACTIVE_POWER_DAY_T2: false, MAX_REACTIVE_POWER_DAY_T3: false, MAX_REACTIVE_POWER_DAY_T4: true, MAX_REACTIVE_POWER_MONTH_T1: false, MAX_REACTIVE_POWER_MONTH_T2: false, MAX_REACTIVE_POWER_MONTH_T3: false, MAX_REACTIVE_POWER_MONTH_T4: false }, displaySet34: { AUTO_SCREEN_SCROLLING: false, CURRENT_BALANCE: false, CURRENT_TRANSFORMATION_RATIO: true, DATE_MONTH_YEAR: false, HOUR_MINUTE_SECOND: false, MAX_EXPORTED_ACTIVE_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, MAX_EXPORTED_REACTIVE_POWER_DAY_T1: false, MAX_EXPORTED_REACTIVE_POWER_DAY_T2: false, MAX_EXPORTED_REACTIVE_POWER_DAY_T3: true, MAX_EXPORTED_REACTIVE_POWER_DAY_T4: true, 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, POWER_THRESHOLD_T1: false, POWER_THRESHOLD_T2: false, POWER_THRESHOLD_T3: false, POWER_THRESHOLD_T4: false, SORT_DISPLAY_SCREENS: false, VOLTAGE_TRANSFORMATION_RATIO: true }, displaySet35: { EVENT: false, PROFILE_P01: false, PROFILE_P02: true, PROFILE_P03: true, PROFILE_P04: true, PROFILE_P05: false, PROFILE_P06: false }}
Command format documentation
Uplink command to get the extended operator parameters 4.
The corresponding downlink command:
getOperatorParametersExtended4
.Example: create command instance from command body hex dump
Command format documentation