Uplink command to get the maximum power for the month (II - III quadrant).
II
III
The corresponding downlink command: getMonthMaxDemandExport.
getMonthMaxDemandExport
import * as getMonthMaxDemandExport from 'jooby-codec/mtx3/commands/uplink/getMonthMaxDemandExport.js';// response to getMonthMaxDemandExport downlink commandconst bytes = [ 0x17, 0x03, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x64, 0x01, 0x17, 0x00, 0x00, 0x07, 0xd0, 0x08, 0x0f, 0x00, 0x00, 0x15, 0xb3, 0x02, 0x14, 0x00, 0x00, 0x03, 0xe8, 0x03, 0x18, 0x00, 0x00, 0x4e, 0x20, 0x09, 0x10, 0x00, 0x00, 0xd9, 0x03, 0x04, 0x1e, 0x00, 0x00, 0x27, 0x10, 0x05, 0x19, 0x00, 0x03, 0x0d, 0x40, 0x0a, 0x11, 0x00, 0x08, 0x7a, 0x23, 0x06, 0x28, 0x00, 0x01, 0x86, 0xa0, 0x07, 0x1a, 0x00, 0x1e, 0x84, 0x80, 0x0b, 0x12, 0x00, 0x54, 0xc5, 0x63];// decoded payloadconst parameters = getMonthMaxDemandExport.fromBytes(bytes);console.log(parameters);// output:{ date: { year: 23, month: 3 }, maxDemands: [ { hourPmax: 0, minPmax: 10, pmax: 100, hourVariMax: 1, minVariMax: 23, variMax: 2000, hourVareMax: 8, minVareMax: 15, vareMax: 5555 }, { hourPmax: 2, minPmax: 20, pmax: 1000, hourVariMax: 3, minVariMax: 24, variMax: 20000, hourVareMax: 9, minVareMax: 16, vareMax: 55555 }, { hourPmax: 4, minPmax: 30, pmax: 10000, hourVariMax: 5, minVariMax: 25, variMax: 200000, hourVareMax: 10, minVareMax: 17, vareMax: 555555 }, { hourPmax: 6, minPmax: 40, pmax: 100000, hourVariMax: 7, minVariMax: 26, variMax: 2000000, hourVareMax: 11, minVareMax: 18, vareMax: 5555555 } ]} Copy
import * as getMonthMaxDemandExport from 'jooby-codec/mtx3/commands/uplink/getMonthMaxDemandExport.js';// response to getMonthMaxDemandExport downlink commandconst bytes = [ 0x17, 0x03, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x64, 0x01, 0x17, 0x00, 0x00, 0x07, 0xd0, 0x08, 0x0f, 0x00, 0x00, 0x15, 0xb3, 0x02, 0x14, 0x00, 0x00, 0x03, 0xe8, 0x03, 0x18, 0x00, 0x00, 0x4e, 0x20, 0x09, 0x10, 0x00, 0x00, 0xd9, 0x03, 0x04, 0x1e, 0x00, 0x00, 0x27, 0x10, 0x05, 0x19, 0x00, 0x03, 0x0d, 0x40, 0x0a, 0x11, 0x00, 0x08, 0x7a, 0x23, 0x06, 0x28, 0x00, 0x01, 0x86, 0xa0, 0x07, 0x1a, 0x00, 0x1e, 0x84, 0x80, 0x0b, 0x12, 0x00, 0x54, 0xc5, 0x63];// decoded payloadconst parameters = getMonthMaxDemandExport.fromBytes(bytes);console.log(parameters);// output:{ date: { year: 23, month: 3 }, maxDemands: [ { hourPmax: 0, minPmax: 10, pmax: 100, hourVariMax: 1, minVariMax: 23, variMax: 2000, hourVareMax: 8, minVareMax: 15, vareMax: 5555 }, { hourPmax: 2, minPmax: 20, pmax: 1000, hourVariMax: 3, minVariMax: 24, variMax: 20000, hourVareMax: 9, minVareMax: 16, vareMax: 55555 }, { hourPmax: 4, minPmax: 30, pmax: 10000, hourVariMax: 5, minVariMax: 25, variMax: 200000, hourVareMax: 10, minVareMax: 17, vareMax: 555555 }, { hourPmax: 6, minPmax: 40, pmax: 100000, hourVariMax: 7, minVariMax: 26, variMax: 2000000, hourVareMax: 11, minVareMax: 18, vareMax: 5555555 } ]}
Command format documentation
Uplink command to get the maximum power for the month (
II
-III
quadrant).The corresponding downlink command:
getMonthMaxDemandExport
.Example: create command instance from command body hex dump
Command format documentation