Перейти в хранилище документации
Обратиться в техническую поддержку
Для получения информации о состоянии объекта используется команда GET_STATE:
CORE||GET_STATE|objtype<CAM>,objid<1>
В результате возвратится строка:
ACTIVEX|12|OBJECT_STATE|objtype<CAM>,__slave_id<SLAVAXP.12>,objid<1>,state<DISARM_DETACHED>
Состояние указанного объекта будет представлено значением параметра state – одно из состояний, указанных в DDI-файле для выбранного объекта.
При подключении через 900 порт запрос состояний объектов выполняется с использованием команды GET_LIST:
CAM||GET_LIST
Примечание.
Возвращаемые сообщения имеют вид:
CAM|1|SETUP|rec_priority<0>,is_armed<0>,is_recorded<0> , bt<0> , slave_id<SLAVAXP>, compression<3>,sat_u<5>, proc_time<0>, hot_rec_period<0> , manual<1>, telemetry_id<>, is_detached<1> , contrast<5>, md_size<5>,md_mode<0>, is_alarmed<0>, audio_type<>, pre_rec_time<0>, bright<7>, audio_id<>, rec_time<0>, alarm_rec<0>, hot_rec_time<2>, mux<0>, parent_id<1>, __slave_id<SLAVAXP>, priority<0>, mask<>, color<1>,md_contrast<5>, is_ring<1>, fs_error<0>
Состояния в сообщении представлены следующим образом: is_state<val>, где state – имя состояния объекта (см. DDI-файл); val – принимает значение 1, если объект находится в соответствующем состоянии, иначе – 0.
Примечание.
Параметр is_ring<> говорит о том, ведет ли камера запись в архив по кольцу. Параметр fs_error принимает значение 1 при наличии проблем с записью (например, не удается удалить старую папку при записи по кольцу).