Documentation for Axxon PSIM 1.0.0-1.0.1.

Previous page Sent Message Syntax  Message Syntax (port 900) Next page


Messages sent to the core have the following syntax:

CORE||DO_REACT|source_type<OBJECT TYPE>,source_id<OBJECT ID>,action<ACTION> [ ,params<NO. OF PARAMETERS>,param0_name<PARAMETER NAME_0>,param0_val<PARAMETER VALUE_0>]

Below is the syntax of messages that contain two parameters.

CORE||DO_REACT|source_type<OBJECT TYPE>,source_id<OBJECT ID>,action<ACTION>,params<2>,param0_name<PARAMETER NAME_0>,param0_val< PARAMETER VALUE_0>,param1_name<PARAMETER NAME_1>,param1_val<PARAMETER VALUE_1>

The message parameters are described in the table below.

Parameter

Description

source_type<obj>

Object type (see the DDI file ( [OBJTYPE] section) )

source_id<id>

The object ID set when creating the object in Axxon PSIM (see Axxon PSIM's settings tree)

action<react>

Action (see the DDI file (the [REACT] section) )

params<number>

The number of parameters passed, in decimal format

param0_name<str1>

Parameter name

param0_val<str2>

Parameter value

Note:

For working with DDI files, we recommend using the ddi.exe utility (see Section Using the ddi.exe Tool to Work with DDI files).

Example. Sending a message to switch the telemetry to preset mode 4.

CString msg=

“CORE||DO_REACT|source_type<TELEMETRY>,source_id<1.1>,action<GO_PRESET>,params<2>,param0_name<preset>,param0_val<4>,param1_name<tel_prior>,param1_val<2>”;

 SendMsg(id,msg);


  • No labels