Versions Compared

Key

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

When getting you get such commands, standard events and reactions are generated in Axxon PSIM. You can use them in scripts and macros (see Creating and using macros and The Script object. Programming using the JScript language).

...

Info
titleNote

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

GET http://login:password@IP -address:port/psim_core/React?command="{react}"
GET http://login:password@IP -address:port/psim_core/Event?command="{event}"

or (in the same way)

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

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

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

...

ParameterRequiredDescription
commandYes

Reacta reaction in the Axxon PSIM format

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://1: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 using the HTTP request:

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

...

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

Run Macro 1 via using the HTTP request:

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

...

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

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

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

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