To load messages for some interval, use the command messages/load_interval:
svc=messages/load_interval¶ms={"itemId":<long>, "type":<uint>, "ival1":<uint>, "ival2":<uint>, "flags":<uint>, "flagsMask":<uint>, "loadLocations":<bool>, "loadCount":<uint>}
You can find an example of this request in the sample Messages.
| Name | Description |
|---|---|
| itemId | unit ID |
| type | interval type (see below) |
| ival1 | interval beginning |
| ival2 | interval end |
| flags | flags for loading messages (see Data format: Messages) |
| flagsMask | маска |
| loadLocations | загружать местоположение: 0 - нет, 1 - да |
| loadCount | how many messages to load (0xffffffff - all found) |
Interval types:
Masks:
| Value | Description |
|---|---|
| 0x0F | mask that determines type of event message |
| 0xF0 | mask that determines type of maintenance event message |
| 0xFF00 | message flags mask determining message type |
{ "count":<uint>, /* messages count */ "messages":[ /* array of messages */ { ... } ] }
You can find message formats in the chapter Data format: Messages.