Перейти в хранилище документации
Обратиться в техническую поддержку
Сообщения, отправляемые ядру, должны иметь следующий вид:
CORE||DO_REACT|source_type<ТИП ОБЪЕКТА>,source_id<ИДЕНТИФИКАТОР ОБЪЕКТА>,action<ДЕЙСТВИЕ> [ ,params<КОЛ-ВО ПАРАМЕТРОВ>,param0_name<ИМЯ ПАРАМЕТРА_0>,param0_val<ЗНАЧЕНИЕ ПАРАМЕТРА_0>]
Ниже приведен синтаксис сообщения, содержащего 2 параметра.
CORE||DO_REACT|source_type<ТИП ОБЪЕКТА>,source_id<ИДЕНТИФИКАТОР ОБЪЕКТА>,action<ДЕЙСТВИЕ>,params<2>,param0_name<ИМЯ ПАРАМЕТРА_0>,param0_val< ЗНАЧЕНИЕ ПАРАМЕТРА_0>,param1_name<ИМЯ ПАРАМЕТРА_1>,param1_val<ЗНАЧЕНИЕ ПАРАМЕТРА_1>
Описание параметров сообщения приведено в таблице.
Параметр | Описание |
source_type<obj> | тип объекта (см. DDI-файл, секцию [OBJTYPE]) |
source_id<id> | идентификационный номер объекта, заданный при создании объекта в ПК Интеллект (см. дерево настроек в ПК Интеллект) |
action<react> | действие (см. DDI-файл, секцию [REACT]) |
params<number> | число передаваемых параметров в десятичном формате |
param0_name<str1> | имя параметра |
param0_val<str2> | значение параметра |
Примечание.
Пример. Отправление сообщения с командой перевода телеметрии в предустановку 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);