Versions Compared

Key

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

When getting you get such commands, standard events and reactions will be are generated in Axxon PSIM – they can be used . You can use them in scripts and macros (see see Creating and using macros section of Administrator’s Guide as well as Programming Guide (JScript) and The Script object. Programming using the JScript language).

General request format:

Info
titleNote.

Create and configure the Web server object in order to use these requests – see , see Creating the Web-server object. In the requests, you must specify the port number specified in the Web server settings.

GET http://IP-login:password@IP address:port/Axxon PSIMpsim_core/React?command="{react}"
GET http://IP-login:password@IP address:port/Axxon PSIMpsim_core/Event?command="{event}"
or 
or (with in the same resultway)

POST http://IP-login:password@IP address:port/Axxon PSIMpsim_core/React HTTP/1.1

Code Block
languagexml
{
	"command" : "{react}"
}

POST http://IP-login:password@IP address:port/Axxon PSIMpsim_core/Event HTTP/1.1 

Code Block
languagexml
{
	"command" : "{event}"
}

Request parameters:

ParameterIs requiredRequiredDescription
commandYes

React – Reacta reaction in the the Axxon PSIM format

Event – an Event—an event in the Axxon PSIM format

...

Examples of requests:

Add captions to the video from camera 2 via using the HTTP request:

Code Block
languagetext
GET http://1271:1@127.0.0.1:80/Axxon PSIMpsim_core/React?command="CAM|2|ADD_SUBTITLES|command<Some text\n!>"

Generate an alarm on camera 2 via using the HTTP request:

Code Block
languagexml
GET http://1271:1@127.0.0.1:80/Axxon PSIMpsim_core/Event?command="CAM|2|MD_START"

OR (with in the same resultway)

Code Block
languagexml
POST http://1271:1@127.0.0.1:80/Axxon PSIMpsim_core/Event HTTP/1.1
{
"command" : "CAM|2|MD_START"
}

Run Macro 1 via using the HTTP request:

Code Block
languagexml
GET http://1271:1@127.0.0.1:80/Axxon PSIMpsim_core/React?command="MACRO|1|RUN"

...

Code Block
languagexml
POST http://1271:1@127.0.0.1:80/Axxon PSIMpsim_core/React HTTP/1.1
{
"command" : "CAM|1|REC"
}

Request for grabber configuration with id=6 using the HTTP request via the Web server:

Code Block
GET http://1:1@127.0.0.1:80/psim_core/React?command="CORE||GET_CONFIG|objtype<GRABBER>,objid<6>"

Request for grabber configuration with id=6 using the HTTP request via the Web server 2.0:

Code Block
GET http://1:1@127.0.0.1:8085/web2/secure/video/psim_core/React?command=CORE||GET_CONFIG|objtype<GRABBER>,objid<6>

Request for the information about kernel queues using the HTTP request via the Web server:

Code Block
GET http://1:1@127.0.0.1:80/psim_core/React?command="CORE||GET_QUEUE_INFO"

Request for the information about kernel queues using the HTTP request via the Web server 2.0: 

Code Block
GET http://1:1@127.0.0.1:8085/web2/secure/video/psim_core/React?command=CORE||GET_QUEUE_INFO