/configex : Данные о системе🔗
GET /configex : Получение конфигурации системы🔗
Доступно во всех типах лицензий.
Важно
Во всех примерах указан локальный хост (localhost). При отправке реальных запросов замените его на адрес и порт сервера, на который отправляете запрос.
Примечание
Доступно получение ответа в формате JSON.
Для выполнения запросов к API системы может потребоваться информация о составляющих действующей конфигурации этой системы. Для получения такой информации используется запрос к ресурсу configex.
Пример запроса🔗
Пример запроса данных в формате XML:
GET http://localhost:8080/configex?login=root&password=
Пример запроса данных в формате JSON:
GET http://localhost:8080/configex?login=root&password=&responsetype=json
Дополнительные параметры запроса🔗
Параметр |
Значение по умолчанию |
Описание |
|---|---|---|
responsetype |
xml |
Формат представления возвращаемых данных. Если не указан в запросе, используется значение по умолчанию. Опциональный параметр. Допустимые значения: xml, json |
Пример ответа на запрос🔗
Пример ответа на запрос в формате XML:
<?xml version="1.0" encoding="UTF-8"?>
<Configuration Id="b4ca3dbb-99a3-47d3-b603-2a631f03a375"
SenderId="ec3260bd-303d-4c35-8a39-2b80289d3c20"
Revision="72"
Timestamp="2023-06-07T06:30:15.3279409Z"
XMLProtocolVersion="2"
ServerVersion="4.1.23"
ProductType="Ultra"
UseTimeZones="false">
<Servers>
<ServerInfo Id="ec3260bd-303d-4c35-8a39-2b80289d3c20"
Name="Сервер 1"
Url="192.168.200.87:8080"
PrimaryIp="192.168.200.87"
PrimaryPort="8080"
PrimarySslPort="18080"
SecondaryIp="192.168.101.223"
SecondaryPort="8081"
SecondarySslPort="18081"/>
</Servers>
<Channels>
<ChannelInfo Id="706c4691-3d90-41e3-8789-76eb9810648f"
Name="Камера 1"
Description=""
DeviceInfo="HikVision DS-2xxxxxx, DS-N2xx"
AttachedToServer="ec3260bd-303d-4c35-8a39-2b80289d3c20"
IsDisabled="false"
IsSoundOn="false"
IsArchivingEnabled="true"
IsSoundArchivingEnabled="true"
AllowedRealtime="true"
AllowedArchive="true"
IsPtzOn="false"
IsTransmitSoundOn="false"
ArchiveMode="AlwaysOn"
ArchiveStreamType="Main"
ArchiveVideoFormat="H264"
ArchiveRotationMode="None"
IsFaceAnalystEnabled="false"
IsPeopleCountingOn="false"
IsObjectCountingOn="false"
TimeZoneOffset="5">
<Streams>
<StreamInfo StreamType="Main"
StreamFormat="H264"
RotationMode="None"/>
<StreamInfo StreamType="Alternative"
StreamFormat="H264"
RotationMode="By90ClockwiseDegree"/>
<StreamInfo StreamType="SecondAlternative"
StreamFormat="MJPEG"
RotationMode="By90AntiClockwiseDegree"/>
<StreamInfo StreamType="ThirdAlternative"
StreamFormat="MJPEG"
RotationMode="By180Degree"/>
</Streams>
<UserScenarios>
<XmlUserScenarioInfo Id="98e9e96b-db9a-4a22-94a8-67c957d7e1fc"
Name="Ручной запуск тревоги"
NeedConfirmation="false"/>
</UserScenarios>
<GeoPosition Latitude="53.78760846056143"
Longitude="-1.5578699111938477"
Azimuth="90"/>
</ChannelInfo>
</Channels>
<RootSecurityObject Id="f50f5174-1e91-40c2-8d91-ad32119f84f3">
<ChildSecurityObjects>
<SecObjectInfo Id="1bee6c88-fdfd-41fd-8d9c-cd8decb8b145" Name="Этаж 1">
<ChildSecurityObjects/>
<ChildChannels>
<ChannelId>a3c5842b-e279-4614-8dc7-9747c5e75899</ChannelId>
</ChildChannels>
</SecObjectInfo>
</ChildSecurityObjects>
<ChildChannels/>
</RootSecurityObject>
<UserGroup>
<GridTypesAllowed>
<GridTypes>GridType1</GridTypes>
<GridTypes>GridType2</GridTypes>
<GridTypes>GridType3</GridTypes>
<GridTypes>GridType4</GridTypes>
<GridTypes>GridType6</GridTypes>
<GridTypes>GridType7</GridTypes>
<GridTypes>GridType12X11</GridTypes>
</GridTypesAllowed>
<Id>9a8645d1-3665-4b42-b6ef-864fa8f60c64</Id>
<Name>Администраторы</Name>
<CanConfigure>true</CanConfigure>
<CanConfigureWorkplace>true</CanConfigureWorkplace>
<CanShutdown>true</CanShutdown>
<CanChangeChannelMode>true</CanChangeChannelMode>
<CanManageRec>true</CanManageRec>
<CanAccessExpertMode>true</CanAccessExpertMode>
<CanPTZ>true</CanPTZ>
<PtzPriority>Minimal</PtzPriority>
<CanReceiveSound>true</CanReceiveSound>
<CanTransmitSound>true</CanTransmitSound>
<CanAccessNewCamera>false</CanAccessNewCamera>
<CanAccessReports>true</CanAccessReports>
<CanGetTranscodedVideoFromMobileServer>true</CanGetTranscodedVideoFromMobileServer>
<CanAccessEditingAnalystPluginsInClient>true</CanAccessEditingAnalystPluginsInClient>
<CanAccessVideoViaWeb>true</CanAccessVideoViaWeb>
<CanAccessVideoViaSmartTV>true</CanAccessVideoViaSmartTV>
<CanExportVideoToAvi>true</CanExportVideoToAvi>
<CanUseArchiveExport>true</CanUseArchiveExport>
<CanReceiveMainStream>true</CanReceiveMainStream>
<IsAllForbidden>false</IsAllForbidden>
<CanAccessUnifiedLog>true</CanAccessUnifiedLog>
<CanAccessArchiveMarks>true</CanAccessArchiveMarks>
<CanAccessSearch>true</CanAccessSearch>
<CanAccessToAllUsersInUnifiedLog>true</CanAccessToAllUsersInUnifiedLog>
<CanReceiveMobilePush>true</CanReceiveMobilePush>
<MessengerCanSendMessages>true</MessengerCanSendMessages>
<MessengerCanReceiveMessages>true</MessengerCanReceiveMessages>
<CanConfigureVideowall>true</CanConfigureVideowall>
<CanBrowsingVideowall>true</CanBrowsingVideowall>
<CanAccessPlans>true</CanAccessPlans>
<CanChangePassword>true</CanChangePassword>
<CanRunUserScenarios>true</CanRunUserScenarios>
<CanAccessGis>true</CanAccessGis>
</UserGroup>
<MobileServerInfo IsEnabled="true"
IsProxyEnabled="true"
IsMobilePushEnabled="true"
Port="8089"
UsePFrames="false"
FpsLimit="0"
LowResolution="120 x 90"
MiddleResolution="240 x 180"
HighResolution="800 x 480">
<Resolutions>
<ResolutionInfo Width="800"
Height="480"
IsEnabled="true"
FpsLimit="15"
UsePFrames="true"
Type="High"/>
<ResolutionInfo Width="240"
Height="180"
IsEnabled="true"
FpsLimit="4"
UsePFrames="false"
Type="Middle"/>
<ResolutionInfo Width="120"
Height="90"
IsEnabled="false"
FpsLimit="4"
UsePFrames="false"
Type="Low"/>
</Resolutions>
</MobileServerInfo>
<RtspServerInfo IsEnabled="true"
TcpPort="554"
IsMjpegEnabled="true"/>
<MobileDevicesCapabilities>
<Archive>true</Archive>
<Ptz>true</Ptz>
<Hls>true</Hls>
<AppleMobilePush>true</AppleMobilePush>
<AndroidMobilePush>true</AndroidMobilePush>
<Profiles>true</Profiles>
<UserScenarios>true</UserScenarios>
<SmartAssistant>true</SmartAssistant>
<Gis>true</Gis>
</MobileDevicesCapabilities>
<WorldMapConfig>
<Locations Name="Все локации">
<ChildLocations>
<Location Name="Местный офис"
Latitude="53.788007776832465"
Longitude="-1.541484296321869"
Zoom="19"/>
<Location Name="Головной офис"
Latitude="53.787638567873074"
Longitude="-1.543552279472351"
Zoom="19"/>
</ChildLocations>
<ChildFolders>
<FolderLocation Name="Строящиеся локации">
<ChildLocations>
<Location Name="Бизнес-центр"
Latitude="53.788853934465465"
Longitude="-1.5443569421768188"
Zoom="19"/>
</ChildLocations>
<ChildFolders/>
</FolderLocation>
</ChildFolders>
</Locations>
</WorldMapConfig>
</Configuration>
Пример ответа на запрос в формате JSON:
{
"Id": "b4ca3dbb-99a3-47d3-b603-2a631f03a375",
"SenderId": "ec3260bd-303d-4c35-8a39-2b80289d3c20",
"RevNum": 72,
"Timestamp": "2023-06-07T06:30:15.3279409Z",
"XmlProtocolVersion": 2,
"ServerVersion": "4.1.23",
"ProductType": "Ultra",
"Servers": [
{
"Id": "ec3260bd-303d-4c35-8a39-2b80289d3c20",
"Name": "Сервер 1",
"Url": "192.168.200.87:8080",
"PrimaryIp": "192.168.200.87",
"PrimaryPort": "8080",
"PrimarySslPort": "18080",
"SecondaryIp": "",
"SecondaryPort": "0",
"SecondarySslPort": "0",
"ConnectionUrl": null
}
],
"Channels": [
{
"Id": "706c4691-3d90-41e3-8789-76eb9810648f",
"Name": "Камера 1",
"Description": "",
"DeviceInfo": "HikVision DS-2xxxxxx, DS-N2xx",
"AttachedToServer": "ec3260bd-303d-4c35-8a39-2b80289d3c20",
"IsDisabled": false,
"IsSoundOn": false,
"IsArchivingEnabled": true,
"IsSoundArchivingEnabled": true,
"AllowedRealtime": true,
"AllowedArchive": true,
"IsPtzOn": false,
"IsTransmitSoundOn": false,
"ArchiveMode": "AlwaysOn",
"Streams": [
{
"StreamType": "Main",
"StreamFormat": "H264",
"RotationMode": "None"
},
{
"StreamType": "Alternative",
"StreamFormat": "H264",
"RotationMode": "By90ClockwiseDegree"
},
{
"StreamType": "SecondAlternative",
"StreamFormat": "MJPEG",
"RotationMode": "By90AntiClockwiseDegree"
},
{
"StreamType": "ThirdAlternative",
"StreamFormat": "MJPEG",
"RotationMode": "By180Degree"
}
],
"UserScenarios": [
{
"Id": "98e9e96b-db9a-4a22-94a8-67c957d7e1fc",
"Name": "Ручной запуск тревоги",
"NeedConfirmation": false
}
],
"ArchiveStreamType": "Main",
"ArchiveVideoFormat": "H264",
"ArchiveRotationMode": "None",
"IsFaceRecOn": false,
"GeoPosition": {
"Latitude": 53.78760846056143,
"Longitude": -1.5578699111938477,
"Azimuth": 90.0
},
"IsPeopleCountingOn": false,
"IsObjectCountingOn": false,
"TimeZoneOffset": 5.0
}
],
"RootSecObject": {
"ChildSecObjects": [
{
"ChildSecObjects": [],
"ChildChannels": [
"a3c5842b-e279-4614-8dc7-9747c5e75899"
],
"Id": "1bee6c88-fdfd-41fd-8d9c-cd8decb8b145",
"Name": "Этаж 1"
}
],
"ChildChannels": [],
"Id": "f50f5174-1e91-40c2-8d91-ad32119f84f3",
"Name": null
},
"UserGroup": {
"GridTypesAllowed": [
"GridType1",
"GridType2",
"GridType3",
"GridType4",
"GridType6",
"GridType7",
"GridType12X11"
],
"Id": "9a8645d1-3665-4b42-b6ef-864fa8f60c64",
"Comment": null,
"Name": "Администраторы",
"CanConfigure": true,
"CanConfigureWorkplace": true,
"CanShutdown": true,
"CanChangeChannelMode": true,
"CanManageRec": true,
"CanAccessExpertMode": true,
"CanPTZ": true,
"PtzPriority": "Minimal",
"CanReceiveSound": true,
"CanTransmitSound": true,
"CanAccessNewCamera": false,
"CanAccessReports": true,
"CanGetTranscodedVideoFromMobileServer": true,
"CanAccessEditingAnalystPluginsInClient": true,
"CanAccessVideoViaWeb": true,
"CanAccessVideoViaSmartTV": true,
"CanExportVideoToAvi": true,
"CanUseArchiveExport": true,
"CanReceiveMainStream": true,
"IsAllForbidden": false,
"CanAccessUnifiedLog": true,
"CanAccessArchiveMarks": true,
"CanAccessSearch": true,
"CanAccessToAllUsersInUnifiedLog": true,
"CanReceiveMobilePush": true,
"MessengerCanSendMessages": true,
"MessengerCanReceiveMessages": true,
"CanConfigureVideowall": true,
"CanBrowsingVideowall": true,
"CanAccessPlans": true,
"CanChangePassword": true,
"CanRunUserScenarios": true,
"CanAccessGis": true
},
"MobileServerInfo": {
"IsEnabled": true,
"IsProxyEnabled": true,
"IsMobilePushEnabled": true,
"Port": 8089,
"UsePFrames": false,
"FpsLimit": 0,
"LowResolution": "120 x 90",
"MiddleResolution": "240 x 180",
"HighResolution": "800 x 480",
"Resolutions": [
{
"Width": 800,
"Height": 480,
"IsEnabled": true,
"FpsLimit": 15,
"UsePFrames": true,
"Type": "High"
},
{
"Width": 240,
"Height": 180,
"IsEnabled": true,
"FpsLimit": 4,
"UsePFrames": false,
"Type": "Middle"
},
{
"Width": 120,
"Height": 90,
"IsEnabled": false,
"FpsLimit": 4,
"UsePFrames": false,
"Type": "Low"
}
]
},
"RtspServerInfo": {
"IsEnabled": true,
"TcpPort": 554,
"IsMjpegEnabled": true
},
"MobileDevicesCapabilities": {
"Archive": true,
"Ptz": true,
"Hls": true,
"AppleMobilePush": true,
"AndroidMobilePush": true,
"Profiles": true,
"UserScenarios": true,
"SmartAssistant": true,
"Gis": true
},
"WorldMapConfig": {
"Locations": {
"Name": "Все локации",
"ChildLocations": [
{
"Name": "Местный офис",
"Latitude": 53.788007776832465,
"Longitude": -1.541484296321869,
"Zoom": 19.0
},
{
"Name": "Головной офис",
"Latitude": 53.787638567873074,
"Longitude": -1.543552279472351,
"Zoom": 19.0
}
],
"ChildFolders": [
{
"Name": "Строящиеся локации",
"ChildLocations": [
{
"Name": "Бизнес-центр",
"Latitude": 53.788853934465465,
"Longitude": -1.5443569421768188,
"Zoom": 19.0
}
],
"ChildFolders": []
}
]
}
},
"UseTimeZones": false
}
Независимо от выбранного способа представления данных, ответ от сервера будет содержать подробную информацию о действующей конфигурации системы, разделённую на несколько секций.
Секции🔗
Configuration🔗
Секция Configuration, помимо структурного включения остальных секций ответа, содержит следующие собственные элементы:
Параметр |
Описание |
|---|---|
Id |
Уникальный идентификатор действующей конфигурации |
SenderId или RevNum |
Уникальный идентификатор сервера, отправившего ответ |
Revision |
Номер ревизии действующей конфигурации. Номер увеличивается на единицу после каждого применения изменений в конфигурации |
Timestamp |
Временная метка последнего применения конфигурации |
XMLProtocolVersion |
Версия протокола XML. На данный момент номер протокола равняется 2, его смена в будущем предполагает возможность появления новых элементов и атрибутов в xml-ответе |
ServerVersion |
Версия Macroscop, установленная на сервере, отправившем ответ |
ProductType |
Тип лицензии, активированной на сервере, отправившем ответ |
UseTimeZones |
Состояние опции Учитывать часовые пояса. Возможные значения: true — опция включена, false — выключена |
Servers🔗
Секция Servers содержит описание серверов, входящих в действующую конфигурацию. Каждый сервер описывается элементом ServerInfo, в который входят следующие элементы:
Параметр |
Описание |
|---|---|
Id |
Уникальный идентификатор сервера |
Name |
Название сервера в рамках действующей конфигурации |
Url |
URL сервера |
PrimaryIp |
Основной IP адрес сервера |
PrimaryPort |
Основной HTTP порт сервера |
PrimarySslPort |
Основной HTTPS порт сервера |
SecondaryIp |
Дополнительный IP адрес сервера |
SecondaryPort |
Дополнительный HTTP порт сервера |
SecondarySslPort |
Дополнительный HTTPS порт сервера |
Channels🔗
Секция Channels содержит описание настроек каналов действующей конфигурации. Настройки каждого канала описываются элементом ChannelInfo, который состоит из следующих атрибутов и вложенных секций:
Параметр |
Описание |
|---|---|
Id |
Уникальный идентификатор канала. Может быть использован в других запросах для указания нужной камеры параметром channelid |
Name |
Имя канала в рамках действующей конфигурации |
Description |
Описание камеры. Настраивается с помощью REST API |
DeviceInfo |
Заданные каналу Производитель и Модель устройства |
AttachedToServer |
Уникальный идентификатор сервера, к которому прикреплён канал |
IsDisabled |
Состояние канала в действующей конфигурации. Возможные значения: true — канал выключен, false — включён |
IsSoundOn |
Состояние опции получения звука от камеры на данном канале. Если этот параметр равен false, то параметр IsSoundArchivingEnabled может быть проигнорирован. Возможные значения: true — получение звука включено, false — выключено |
IsArchivingEnabled |
Состояние опции архивирования видеоданных для канала. Возможные значения: true — архивирование включено, false — выключено |
IsSoundArchivingEnabled |
Состояние опции архивирования звуковых данных для канала. Возможные значения: true — архивирование включено, false — выключено |
AllowedRealtime |
Доступность просмотра видео от данного канала в реальном времени для пользователя, отправившего запрос. Возможные значения: true — просмотр разрешён, false — запрещён |
AllowedArchive |
Доступность просмотра видео от данного канала из архива для пользователя, отправившего запрос. Возможные значения: true — просмотр разрешён, false — запрещён |
IsPtzOn |
Состояние опции управления PTZ камерой в рамках данного канала. Возможные значения: true — управление включено, false — выключено |
IsTransmitSoundOn |
Состояние опции передачи звука на динамик камеры. Возможные значения: true — передача звука включена, false — выключена |
ArchiveMode |
Режим записи архива, заданный для данного канала. Возможные значения: AlwaysOn — запись активна всегда, OnlyManual — активируется вручную, BySchedule — активируется по расписанию, MDandManual — активируется вручную и автоматически по команде от детектора движения |
ArchiveStreamType |
Поток видео, заданный для записи архива. Возможные значения идентичны элементу StreamType |
ArchiveVideoFormat |
Заданный формат для архивируемого потока видео. Возможные значения идентичны элементу StreamFormat |
ArchiveRotationMode |
Заданные настройки поворота изображения для архивируемого потока видео. Возможные значения идентичны элементу RotationMode |
IsFaceAnalystEnabled или IsFaceRecOn |
Состояние модуля Распознавание лиц. Возможные значения: true — модуль включён, false — выключен |
IsPeopleCountingOn |
Состояние модуля Подсчёт посетителей. Возможные значения: true — модуль включён, false — выключен |
IsObjectCountingOn |
Состояние модуля Подсчёт объектов. Возможные значения: true — модуль включён, false — выключен |
TimeZoneOffset |
Часовой пояс камеры относительно UTC |
Streams |
Вложенная секция, содержащая настройки потоков видеоданных канала. Количество подсекций зависит от настроек получения потоков для данного канала. Содержит следующие элементы: StreamType — тип потока. Возможные значения: Main — Основной, Alternative — Дополнительный 1, SecondAlternative — Дополнительный 2, ThirdAlternative — Дополнительный 3. StreamFormat — формат потока видео. Возможные значения: H264, Hevc (соответствует H.265), MJPEG, MPEG4_Part2, MxPeg. RotationMode — настройки поворота изображения для потока видео. Возможные значения: None — без поворота, By90ClockwiseDegree — 90 градусов по часовой стрелке, By90AntiClockwiseDegree — 90 градусов против часовой стрелки, By180Degree — 180 градусов |
UserScenarios |
Вложенная секция, содержащая информацию о созданных для канала Пользовательских задачах. Содержит следующие элементы: Id — уникальный идентификатор задачи. Name — имя задачи в рамках действующей конфигурации. NeedConfirmation — состояние опции Подтверждение действия. Возможные значения: true — задача требует подтверждение выполнения, false — задача запускается без дополнительного подтверждения |
GeoPosition |
Вложенная секция, содержащая информацию о координатах камеры на карте. Доступна только для систем с лицензиями Enterprise и ULTRA. Содержит следующие элементы: Latitude — широта. Longitude — долгота. Azimuth — азимут |
RootSecurityObject🔗
Секция RootSecurityObject содержит информацию о структуре дерева объектов безопасности и принадлежности к ним каналов. Состоит из следующих элементов:
Параметр |
Описание |
|---|---|
Id |
Уникальный идентификатор объекта безопасности |
Name |
Имя объекта в рамках действующей конфигурации |
ChildChannels |
Идентификаторы каналов, существующих в рамках объекта |
ChildSecObjects |
Вложенная секция, соответствующая объекту, вложенному в другой объект (Подкаталог). В свою очередь содержит список элементов, идентичный корневой секции RootSecurityObject |
UserGroup🔗
Секция UserGroup содержит информацию о настройках группы, к которой принадлежит пользователь, выполнивший запрос конфигурации. Состоит из следующих элементов и вложенных секций:
Параметр |
Описание |
|---|---|
Id |
Уникальный идентификатор группы |
Comment |
Комментарий, добавленный группе в рамках действующей конфигурации |
Name |
Имя группы в рамках действующей конфигурации |
GridTypesAllowed |
Список сеток, доступных данной группе для создания видов |
— |
Список прав доступа к различным элементам системы. Возможные значения для прав: true — право включено, false — право отключено |
MobileServerInfo🔗
В секции MobileServerInfo содержится информация о параметрах перекодирования видео мобильным сервером. Состоит из следующих элементов и вложенных секций:
Параметр |
Описание |
|---|---|
IsEnabled |
Состояние механизма перекодирования потоков мобильным сервером. Возможные значения: true — перекодирование потоков в указанные параметры включено, false — выключено |
IsProxyEnabled |
Перенаправление запросов на HTTP(S) порт вместо использования собственного порта мобильного сервера. Возможные значения: true — используется HTTP(S) порт сервера, false — используется собственный порт мобильного сервера |
IsMobilePushEnabled |
Опция отправки Push уведомлений мобильным приложениям. Возможные значения: true — отправка Push уведомлений разрешена, false — отправка запрещена |
Port |
Собственный порт мобильного сервера. Используется для взаимодействия с мобильными приложениями, если параметр IsProxyEnabled=false |
UsePFrames |
Использование разностных кадров (P-кадров) при передаче потоков мобильным приложениям. Возможные значения: true — передаются как опорные (I-), так и разностные (P-) кадры, false — передаются только опорные кадры |
FpsLimit |
Ограничение количества кадров в секунду при перекодировании потока |
LowResolution |
Информация о заданном разрешении потока Плохого качества |
MiddleResolution |
Информация о заданном разрешении потока Среднего качества |
HighResolution |
Информация о заданном разрешении потока Хорошего качества |
Resolutions |
Вложенная секция, содержащая детальную информацию о настройках потоков Плохого, Среднего и Хорошего качества. Состоит из следующих элементов: Width — ширина кадра. Height — высота кадра. Type — тип потока. Возможные значения: High, Middle, Low. |
RtspServerInfo🔗
Секция RtspServerInfo содержит настройки RTSP сервера, использующегося для получения потоков видео из системы сторонними приложениями. Состоит из следующих элементов:
Параметр |
Описание |
|---|---|
IsEnabled |
Доступность RTSP сервера для подключения. Возможные значения: true — включено, false — выключено |
TcpPort |
Порт для подключения к RTSP серверу |
IsMjpegEnabled |
Состояние опции Разрешить вещание Mjpeg по протоколу RTSP. Возможные значения: true — включено, false — выключено |
MobileDevicesCapabilities🔗
Секция MobileDevicesCapabilities содержит информацию о возможностях взаимодействия мобильных приложений с системой.
Примечание
Содержимое этой секции определяется версией системы, а не её настройками. Возможность использования той или иной опции зависит от наличия её поддержки в установленной версии Macroscop. Значение элементов в данной секции всегда true.
Состоит из следующих элементов:
Параметр |
Описание |
|---|---|
Archive |
Возможность просматривать архив системы с помощью мобильного приложения |
Ptz |
Возможность управлять PTZ функционалом камер с помощью мобильного приложения |
Hls |
Поддержка протокола HLS со стороны сервера |
AppleMobilePush |
Возможность сервера отправлять Push-уведомления мобильным приложениям на iOS |
AndroidMobilePush |
Возможность сервера отправлять Push-уведомления мобильным приложениям на Android |
Profiles |
Доступность для мобильных приложений созданных в системе видов |
UserScenarios |
Возможность инициировать выполнение пользовательских сценариев, настроенных для камер системы, из мобильных приложений |
SmartAssistant |
Возможность взаимодействия с системой с помощью ассистента EVA |
Gis |
Доступ мобильных приложений к картам и размещённым на них объектам |
WorldMapConfig🔗
Секция WorldMapConfig содержит настройки Локаций, созданных на картах. Доступно только для систем с лицензиями Enterprise и ULTRA. Состоит из следующих элементов и вложенных секций:
Параметр |
Описание |
|---|---|
Name |
Имя локации или группы локаций |
Latitude |
Значение широты для центральной точки локации |
Longitude |
Значение долготы для центральной точки локации |
Zoom |
Степень увеличения карты для данной локации |
ChildLocations |
Вложенная секция, содержащая список локаций, входящих в группу |
ChildFolders |
Вложенная секция, содержащая группу локаций, созданную в рамках другой группы локаций (Подкаталог). В свою очередь содержит список элементов, идентичный корневой секции WorldMapConfig |