Go to documentation repository
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:
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);