Managing system modules

Managing system modules

Article content:

Reading modules

The request for reading modules contains the following fields:

  • querytype - request type: getmodule - read modules;

  • k - session identifier;

  • id - unique identifier of the module, in the absence of the identifier, a list of all modules available to the user is displayed.

 

An example of a response to a request from one module, the answer contains information specific to the module:

<module id="2012" clas="can" name="VT460-0005" state="normal" iface="1" node="2" rev="0.01" sn="5" />

An example of an answer to a query for a list of all modules, the answer contains general information about the modules:

 

<modules>

<module id="2001" pcode="4" sn="0" clas="internal" type="onboard" name="Onboard" state="normal" />

<module id="2002" pcode="5" sn="0" clas="internal" type="analog" name="Autodetect" state="normal" />

</modules>

Modules in the monitoring system have the following common attributes:

  • id - unique identifier of the module;

  • pcode - module product code;

  • sn - the serial number of the module;

  • clas - describes the class of the module;

  • type - describes the type of module within the class;

  • name - the name of the module;

  • state - the state of the module.

 

Possible classes and types of modules:

  • internal - modules of the motherboard:

    • notifier - modules of notification elements (SMS, e-mail, snmp);

    • devirt - modules of virtual elements (logic, timers, etc.);

    • devhwr - modules of hardware devices (cameras, modem, etc.);

    • onboard - motherboard parameters sensors;

    • analog - analog sensors;

    • outlet - built-in outlets, relays, power outputs;

    • dry - dry contacts.

  • can - modules on the CAN bus, the module type is not specifically indicated.

  • power - modules, which are used in devices with the function of measuring the energy parameters of the load:

    • relay - the module of the relays or outlets without the functions of measurement of power parameters;

    • sensor relay - the module of the relays or outlets with a function of measurement of power parameters;

    • general parameters - the module of general energy parameters;

    • current parameters - module of current parameters;

    • power parameters - module of power parameters;

    • other parameters - the module of other energy parameters.