Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

At startup, and then every 15 minutes, Agent Of Control sends the hash of existing users to Server Of Control. Initially, there are no such users. At startup, Server Of Control receives the hash of all objects including users from the Intellect Axxon PSIM core, and puts them in a list that is updated if objects are edited or deleted. Server Of Control compares the user hash received from Agent Of Control with the value from the list and, if there is a mismatch, requests new data, and then transfers it to Agent Of Control. Agent Of Control, upon receiving this data (hash + configuration), updates the information about the users and generates the SPR_DATA_UPDATED event, which is processed in script №1. As a result, the users with the right to access the corresponding Agent Of Control will be loaded into the memory of the Rovalant (A6, A16) controller and will be able to access the object upon presenting of their access card.

Also at startup, and then every 15 minutes, Agent Of Control sends a GET_OBJECT_STATE event to the Intellect Axxon PSIM core. This event is processed in script №2, which generates an OBJECT_STATE_INFO event with the object status in the state field and the user's access card number used when arming/disarming the object in the card field. When arming an object using the user's access card, this script generates an OBJ_ARM event (alarm type: Armed object). When disarming an object using the user's access card, the same script generates the OBJ_DISARM event (alarm type: Attention! Service personnel are working!) and activates a long alarm Object disarmed.

Info
titleNote

Only the user access card numbers are stored on the Agent Of Control side, the users' full names are not available. Therefore, in order to obtain the users' full names by the access card numbers, Server Of Control queries the Intellect Axxon PSIM database on the Server Of Control side.

...