Versions Compared

Key

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

When getting such commands, standard events and reactions will be are generated in Axxon PSIM. They You can be used use them in scripts and macros (see Creating and using macros 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 Creating the Web-server object. In the requests, it is necessary to you must specify the port set up number specified in the Web server settings.

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

POST http://IPlogin:password@IP-address:port/psim_core/React HTTP/1.1

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

POST http://IPlogin:password@IP-address:port/psim_core/Event HTTP/1.1 

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

...

ParameterRequiredDescription
commandYes

React – Reacta reaction in the the Axxon PSIM format

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

Request example:

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

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

Generate an alarm on camera 2 via the HTTP request:

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

OR (with in the same resultway)

Code Block
languagexml
POST http://127.0.0.1:80/psim_core/Event HTTP/1.1
{
"command" : "CAM|2|MD_START"
}

Run Macro 1 via the HTTP request:

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

...

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

Requesting grabber configuration from 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>"

Requesting grabber configuration from 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>

Requesting 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 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_CONFIG| objtype<GRABBER>,objid<6>