<
From version < 172.1 >
edited by Михаил Жучков
on 2024/10/17 08:28
To version < 179.1 >
edited by Андрей Калиновский
on 2024/10/31 10:25
>
Change comment: There is no comment for this version

Summary

Details

Icon Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.SupportZhuchkov
1 +XWiki.Gadmin
Content
... ... @@ -14,7 +14,7 @@
14 14  
15 15  Пример: X-Auth: 34f4919a-099b-4b7d-8aa1-f478ec2062de.
16 16  
17 -(% style="color:#000000" %)− (%%)При **редактировании** необходимо передавать все параметры пользователя в теле запроса! Те параметры, значения которых не будут переданы - будут стерты!
17 +(% style="color:#000000" %)− (%%)При **редактировании** любой записи (пользователь, объект и т.д) необходимо передавать все параметры записи в теле запроса! Те параметры, значения которых не будут переданы - будут стерты!
18 18  
19 19  
20 20  (% style="color:#000000; font-size:16px" %)**Рекомендации**
... ... @@ -23,7 +23,11 @@
23 23  
24 24  = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Авторизация**(%%) =
25 25  
26 -== (% style="color:#000000; font-size:16px" %)**Авторизация**(%%) ==
26 +(% class="box warningmessage" id="H41043244243E44043843743044643844F" %)
27 +(((
28 +(% style="color:#000000; font-size:16px" %)**Авторизация**(%%)
29 +(% style="color:#000000; font-size:16px" %)Адрес сервера всегда следует указывать именно тот, по которому происходит вход в СМТ (https:~/~/hosting.glonasssoft.ru/ , [[https:~~/~~/regions.glonasssoft.ru/>>https://regions.glonasssoft.ru/]] или другие)
30 +)))
27 27  
28 28  (% class="box successmessage" %)
29 29  (((
... ... @@ -1368,17 +1368,31 @@
1368 1368  ~/~/ Характерные для таблицы тарировки Вкл./Выкл.:
1369 1369  ~/~/ "ValueOn": "Вкл.",
1370 1370  ~/~/ "ValueOff": "Выкл."
1371 - "summaryMaxValue": 0 ~/~/ Макс. значение
1375 + "summaryMaxValue": 0 ~/~/ Определяет максимальное значение датчика в режиме накопления.
1376 +
1377 +(((
1378 + "valueIntervals": [ ~/~/ Интервалы значений для подсветки в мониторинге
1379 + {
1380 + "from": 0, ~/~/ С какого значения
1381 + "color": "string", ~/~/ Каким цветом
1382 + "text": "string" ~/~/ Текст подписи к этому интервалу
1383 + }
1384 + ]
1372 1372   }
1373 1373   ],
1387 +)))
1388 +
1389 + "highlightSensorGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid датчика, выбранного для подсветки его значения в различных интервалах
1390 +
1391 +
1374 1374   "customFields": [ ~/~/ Произвольные поля
1375 1375   {
1376 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
1377 - "name": "string",
1378 - "value": "string",
1379 - "forClient": true,
1380 - "forTooltip": true,
1381 - "forReport": true
1394 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",  ~/~/ System.Guid идентификатор элемента сущности
1395 + "name": "string", ~/~/ Наименование произвольного поля
1396 + "value": "string", ~/~/ Значение произвольного поля
1397 + "forClient": true, ~/~/ Отобразить произвольное поле у клиента
1398 + "forTooltip": true, ~/~/ Отобразить произвольное поле в подсказке (при наведении на ТС на карте)
1399 + "forReport": true ~/~/ Отобразить произвольное поле в отчете
1382 1382   }
1383 1383   ]
1384 1384  }
... ... @@ -1385,52 +1385,161 @@
1385 1385  
1386 1386  (% style="color:#000000" %)Ответ:
1387 1387  
1388 -(% style="color:#000000" %){(%%)
1389 - "vehicleId": "", ~/~/ID ТС 
1390 - "parentId": "", ~/~/Guid владельца ТС
1391 - "name": "", ~/~/Имя объекта
1392 - "imei": "", ~/~/IMEI
1393 - "deviceTypeId": "", ~/~/ID типа устройства
1394 - "modelId": "", ~/~/ID модели
1395 - "unitId": "", ~/~/ID подразделения
1396 - "sim1": "", ~/~/SIM1
1397 - "sim2": "", ~/~/SIM2
1398 - "consumptionPer100Km": "", ~/~/Расход топлива на 100 км
1399 - "consumptionIdle": "", ~/~/Расход топлива на холостом ходу
1400 - "counters": { ~/~/Счётчики
1401 - "mileageEnabled": true,
1402 - "motohoursEnabled": true,
1403 - "mileage": "",
1404 - "motohours": 345.0
1405 - },
1406 - "cmsv6Parameters": { ~/~/Параметры CmsV6
1407 - "id": null,
1408 - "enabled": true, ~/~/флаг включения
1409 - "host": "", ~/~/ IP-адрес или доменное имя из URL веб-сайта CMSV6
1410 - "login": "", ~/~/ имя учетной записи
1411 - "password": "" ~/~/ пароль учетной записи
1412 - },
1413 - "inspectionTasks": { ~/~/ задания на ТО
1414 - "id": "", ~/~/ ID задачи
1415 - "enabled": false, ~/~/ Признак включения
1416 - "name": "", ~/~/ Имя задания
1417 - "description": "", ~/~/ Описание задания
1418 - "mileageCondition": "", ~/~/ Условие по пробегу
1419 - "lastMileage": "", ~/~/ Пробег (в метрах)
1420 - "motohoursCondition": "", ~/~/ Условие по моточасам
1421 - "lastMotohours": "", ~/~/ Моточасы
1422 - "periodicCondition": "", ~/~/ Условие периодичности по времени
1423 - "kind": "", ~/~/ Вид периодичности по времени 
1424 - "maxQuantity": "" ~/~/ Сколько раз выполнить задание (null - однократно)
1406 +
1407 +(((
1408 +(((
1409 +(((
1410 +{
1411 + "vehicleId": 0,  ~/~/ ID ТС
1412 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid владельца ТС
1413 + "name": "string", ~/~/ Имя объекта
1414 + "imei": "string", ~/~/ IMEI
1415 + "deviceTypeId": 0, ~/~/ ID типа устройства
1416 + "modelId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",  ~/~/ ID модели
1417 + "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID подразделения
1418 + "sim1": "string", ~/~/ SIM1
1419 + "sim2": "string", ~/~/ SIM2
1420 + "consumptionPer100Km": 0, ~/~/ Расход топлива на 100 км
1421 + "consumptionPerHour": 0, ~/~/ Расход топлива на моточас
1422 + "consumptionIdle": 0,  ~/~/ Расход топлива на холостом ходу
1423 + "consumptionPer100KmSeasonal": 0, ~/~/ Сезонный расход топлива на 100 км
1424 + "consumptionPerHourSeasonal": 0, ~/~/ Сезонный расход топлива на моточас
1425 + "consumptionIdleSeasonal": 0, ~/~/ Сезонный расход топлива на холостом ходу
1426 + "consumptionPer100KmSeasonalBegin": "2024-10-30T08:11:35.622Z", ~/~/ День/месяц начала работы сезонной нормы расхода на 100 км
1427 + "consumptionPer100KmSeasonalEnd": "2024-10-30T08:11:35.622Z", ~/~/ День/месяц окончания работы сезонной нормы расхода на 100 км
1428 + "consumptionPerHourSeasonalBegin": "2024-10-30T08:11:35.622Z", ~/~/ День/месяц начала работы сезонной нормы расхода на моточас
1429 + "consumptionPerHourSeasonalEnd": "2024-10-30T08:11:35.622Z", ~/~/ День/месяц окончания работы сезонной нормы расхода на моточас
1430 + "consumptionIdleSeasonalBegin": "2024-10-30T08:11:35.622Z", ~/~/ День/месяц начала работы сезонной нормы расхода на х/х
1431 + "consumptionIdleSeasonalEnd": "2024-10-30T08:11:35.622Z", ~/~/ День/месяц окончания работы сезонной нормы расхода на х/х
1432 + "mileageCalcMethod": 0, ~/~/ Вид расчёта пробега (0 - ByGps, 1 - ByMileageSensor)
1433 + "mileageCoeff": 0, ~/~/ Коэффициент пробега при расчёте пробега по GPS (по умолчанию - 1)
1434 + "locationByCellId": true, ~/~/ Вычислять ли положение по базовым станциям, если координаты по GPS невалидны?
1435 + "dottedLineTrackWhenNoCoords": true, ~/~/ Обозначать пунктиром трек при отсутствии координат.
1436 + "showLineTrackWhenNoCoords": true, ~/~/ Обозначать трек при отсутствии координат.
1437 + "counters": {  ~/~/ Dto для состояний счётчиков
1438 + "mileageEnabled": true, ~/~/ Флаг включения счётчика "Пробег"
1439 + "motohoursEnabled": true, ~/~/ Флаг включения счётчика "Моточасы"
1440 + "mileage": 0, ~/~/ Пробег
1441 + "motohours": 0 ~/~/ Моточасы
1442 + },
1443 + "cmsv6Parameters": { ~/~/ Dto для CMSv6
1444 + "id": "string", ~/~/ CMSV6 Идентификатор
1445 + "enabled": true, ~/~/ Признак включения
1446 + "host": "string", ~/~/ IP-адрес или доменное имя из URL веб-сайта CMSV6. Порт также можно указать. В случае использования безопасного соединения необходимо указать протокол.
1447 + "login": "string", ~/~/ CMSV6 имя учетной записи
1448 + "password": "string" ~/~/ CMSV6 — пароль учетной записи
1449 + },
1450 + "inspectionTasks": [ ~/~/ Dto для описания задачи на ТО
1451 + {
1452 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID задачи
1453 + "enabled": true, ~/~/ Признак включения
1454 + "name": "string", ~/~/ Имя задания
1455 + "description": "string", ~/~/ Описание задания
1456 + "mileageCondition": 0, ~/~/ Условие по пробегу (в метрах)
1457 + "lastMileage": 0, ~/~/ Пробег (в метрах) на момент последнего ТО
1458 + "motohoursCondition": 0, ~/~/ Условие по моточасам (в секундах)
1459 + "lastMotohours": 0, ~/~/ Моточасы (в секундах) на момент последнего ТО
1460 + "periodicCondition": 0, ~/~/ Условие периодичности по времени
1461 + "kind": 0, ~/~/ Определяет вид периодичности ТО.( 0 - Дни, 1 - Месяцы , 2 - Годы)
1462 + "lastInspectionDate": "2024-10-30T08:11:35.622Z",  ~/~/  Дата последнего ТО
1463 + "maxQuantity": 0 ~/~/ Условие по количеству записей для деактивации
1425 1425   }
1426 -(% style="color:#000000" %)}
1465 + ],
1466 + "drivers": [ ~/~/ Список водителей. Определяет класс назначения водителя на объект.
1467 + {
1468 + "vehicleId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор объекта.
1469 + "inputNumber": 0, ~/~/ № входа.
1470 + "createTime": "2024-10-30T08:11:35.622Z", ~/~/ Момент времени создания назначения.
1471 + "comment": "string", ~/~/ Комментарий
1472 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор назначения.
1473 + "driverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя.
1474 + "beginTime": "2024-10-30T08:11:35.622Z", ~/~/ Момент времени начала назначения.
1475 + "endTime": "2024-10-30T08:11:35.622Z" ~/~/ Момент времени окончания назначения.
1476 + }
1477 + ],
1478 + "commandTemplates": [  ~/~/ Список шаблонов команд
1479 + {
1480 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID шаблона
1481 + "name": "string", ~/~/ Название шаблона команд
1482 + "command": "string", ~/~/ Команда на выполнение
1483 + "retries": 0 ~/~/ Лимит попыток отправки
1484 + }
1485 + ],
1486 + "sensors": [ ~/~/ Список датчиков
1487 + {
1488 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID датчика
1489 + "kind": 0, ~/~/ Определяет виды датчиков. 0 - Simple, 1 - Composite
1490 + "type": 0, ~/~/ Определяет типы датчиков. 0 - None, 1 - FuelLvl, 2 - PowerLevel, 3 - Consumption, 4 - Ignition, 5 - Crane, 6 - Greider, 8 - Power, 11 - Arrow, 14 - Otval, 15 - Sand, 17 - MixerLand, 18 - MixerMove, 20 - Temperature, 21 - Warning, 22 - Metla, 23 - Kosilka, 24 - DriverRFID, 25 - ReFueller, 27 - GrainLvl, 28 - EngineRPM, 29 - BodyUp, 31 - EngineTemperature, 32 - TrailerRFID, 33 - Tank, 34 - Unloading, 35 - Custom, 36 - GNSS, 37 - WeighingTerminal, 38 - RelativeMotohours, 39 - MileageSensor, 40 - Motohours, 41 - BunkerLowLevel, 42 - BunkerHighLevel, 43 - AppliedKg, 44 - TreatedHa, 45 - RateKgHa, 46 - FertilizerLevel, 47 - FactOfWork, 48 - ReapingAggregate, 49 - AverageRateKgHa, 50 - Speed
1491 + "name": "string",  ~/~/ Имя датчика
1492 + "inputType": 0, ~/~/ Тип входа, на который подключается определенный тип датчика. 0 - Digital, 1 - Analog, 2 - Impulse, 3 - Rs232, 4 - Rs485, 5 - FMS, 6 - Diagnosis, 7 - Wire, 8 - ImpulseFrequency, 9 - BLE, 255 - Virtual
1493 + "inputNumber": 0, ~/~/ Номер входа
1494 + "pseudonym": "string", ~/~/ Псевдоним
1495 + "medianDegree": 0, ~/~/ Степень медианной фильтрации
1496 + "isInverted": true, ~/~/  Признак инверсии
1497 + "disabled": true, ~/~/ Датчик не участвует в обработке
1498 + "gradeType": 0, ~/~/ Способ тарировки показаний датчика.  0 - Default, 1 - Digital, 2 - GradeTable, 3 - CounterSummary, 4 - CounterDiffs
1499 + "gradesTables": [ ~/~/ Тарировка
1500 + {
1501 + "grades": [ ~/~/ Таблицы тарировки
1502 + {
1503 + "input": 0, ~/~/ Вход
1504 + "output": 0 ~/~/ Выход
1505 + }
1506 + ],
1507 + "relevanceTime": "2024-10-30T08:11:35.622Z" ~/~/ Время, с которого наступает актуальность таблицы тарировки
1508 + }
1509 + ],
1510 + "showInTooltip": true, ~/~/ Отображение в подсказке
1511 + "showLastValid": true, ~/~/ Отображать последнее валидное значение
1512 + "showAsDutOnGraph": true, ~/~/ Отображать на графике как датчик уровня топлива
1513 + "showWithoutIgn": true, ~/~/ Отображать без включенного зажигания
1514 + "agrFunction": 0,  ~/~/ Агрегирующая функция. 0 - SUM, 1 - AVG, 2 - EXPRESSION
1515 + "expr": "string", ~/~/ Выражение
1516 + "children": [ ~/~/ Cписок добавленных в агрегацию физ. датчиков
1517 + "string"
1518 + ],
1519 + "customParams": {
1520 + "additionalProp1": "string",
1521 + "additionalProp2": "string",
1522 + "additionalProp3": "string"
1523 + },
1524 + "summaryMaxValue": 0, ~/~/ Определяет максимальное значение датчика в режиме накопления.
1525 + "valueIntervals": [  ~/~/ Интервалы значений для подсветки в мониторинге
1526 + {
1527 + "from": 0, ~/~/ С какого значения
1528 + "color": "string", ~/~/ Каким цветом
1529 +)))
1427 1427  
1531 +(((
1532 + "text": "string" ~/~/ Текст подписи к этому интервалу
1533 + }
1534 + ]
1535 + }
1536 + ],
1537 + "highlightSensorGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid датчика, выбранного для подсветки его значения в различных интервалах
1538 + "customFields": [ ~/~/ Список произвольных полей
1539 + {
1540 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ System.Guid идентификатор элемента сущности
1541 + "name": "string", ~/~/ Наименование произвольного поля
1542 + "value": "string", ~/~/ Значение произвольного поля
1543 + "forClient": true, ~/~/ Отобразить произвольное поле у клиента
1544 + "forTooltip": true, ~/~/ Отобразить произвольное поле в подсказке (при наведении на ТС на карте)
1545 + "forReport": true ~/~/ Отобразить произвольное поле в отчете
1546 + }
1547 + ],
1548 + "motohoursCalcMethod": 0 ~/~/ Вид расчета моточасов. 0 - ByIgnitionSensor, 1 - ByMotohoursSensor, 2 - ByRelativeMotohoursSensor
1549 +}
1550 +)))
1551 +)))
1552 +)))
1553 +
1554 +
1428 1428  **Валидация:**
1429 1429  - сезонный параметр может быть задан только если задана соответствующая обычная норма;
1430 1430  - сезонные начало и окончание могут быть заданы только если задана соответствующая сезонная норма;
1431 1431  - при задании сезонной нормы обязательны соответствующие даты начала/окончания.
1432 1432  
1433 -== (% style="color:#000000; font-size:16px" %)**Получение параметров объектов**(%%) ==
1560 +== (% style="color:#000000; font-size:16px" %)**Получение списка объектов с основными параметрами**(%%) ==
1434 1434  
1435 1435  (% class="box infomessage" %)
1436 1436  (((
... ... @@ -1693,65 +1693,201 @@
1693 1693  ~/~/ "ValueOn": "Вкл.",
1694 1694  ~/~/ "ValueOff": "Выкл."
1695 1695   "summaryMaxValue": 0 ~/~/ Макс. значение
1823 +
1824 + "valueIntervals": [ ~/~/ Интервалы значений для подсветки в мониторинге
1825 + {
1826 + "from": 0, ~/~/ С какого значения
1827 + "color": "string", ~/~/ Каким цветом
1828 + "text": "string" ~/~/ Текст подписи к этому интервалу
1829 + }
1830 + ]
1696 1696   }
1697 1697   ],
1833 + "highlightSensorGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid датчика, выбранного для подсветки его значения в различных интервалах
1834 +
1698 1698   "customFields": [ ~/~/ Произвольные поля
1699 - {
1700 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
1701 - "name": "string",
1702 - "value": "string",
1703 - "forClient": true,
1704 - "forTooltip": true,
1705 - "forReport": true
1836 + {     
1837 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",  ~/~/ System.Guid идентификатор элемента сущности
1838 + "name": "string", ~/~/ Наименование произвольного поля
1839 + "value": "string", ~/~/ Значение произвольного поля
1840 + "forClient": true, ~/~/ Отобразить произвольное поле у клиента
1841 + "forTooltip": true, ~/~/ Отобразить произвольное поле в подсказке (при наведении на ТС на карте)
1842 + "forReport": true ~/~/ Отобразить произвольное поле в отчете
1706 1706   }
1707 1707   ]
1708 1708  }
1709 1709  
1847 +
1710 1710  (% style="color:#000000" %)Ответ:
1711 1711  
1712 -(% lang="en-US" style="text-align:left" %)
1713 -(% lang="ru-RU" style="color:#000000; font-weight:normal" %){     (%%)
1714 - "vehicleId": "", ~/~/ ID ТС
1715 - "parentId": "", ~/~/ ID клиента
1716 - "name": "", ~/~/ имя ТС
1717 - "imei": "", ~/~/ IMEI
1718 - "deviceTypeId": "", ~/~/ типа устройства
1719 - "modelId": "", ~/~/ ID модели
1720 - "unitId": "", ~/~/ ID подразделения
1721 - "sim1": "", ~/~/ SIM 1
1722 - "sim2": "", ~/~/ SIM2
1723 - "consumptionPer100Km": "", ~/~/ Расход топлива на 100 км
1724 - "consumptionIdle": "", ~/~/ Расход топлива на холостом ходу
1725 - "counters": 
1726 - {
1727 - "mileageEnabled": true, ~/~/ флаг активности счётчика «пробег»
1728 - "motohoursEnabled": true, ~/~/ флаг активности счётчика «моточасы»
1729 - "mileage": "", ~/~/ пробег
1730 - "motohours": "", ~/~/ моточасы
1731 - }
1732 - "cmsv6Parameters": ~/~/ параметры CMSv6
1850 +(((
1851 +{
1852 + "vehicleId": 0, ~/~/ ID ТС
1853 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid владельца ТС 
1854 + "name": "string", ~/~/ Имя объекта
1855 + "imei": "string", ~/~/ IMEI
1856 + "deviceTypeId": 0, ~/~/ ID типа устройства
1857 + "modelId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID модели
1858 + "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID подразделения
1859 + "sim1": "string", ~/~/ SIM1
1860 + "sim2": "string", ~/~/ SIM2
1861 + "consumptionPer100Km": 0, ~/~/ Расход топлива на 100 км
1862 + "consumptionPerHour": 0, ~/~/ Расход топлива на моточас
1863 + "consumptionIdle": 0, ~/~/ Расход топлива на холостом ходу
1864 + "consumptionPer100KmSeasonal": 0, ~/~/ Сезонный расход топлива на 100 км
1865 + "consumptionPerHourSeasonal": 0, ~/~/ Сезонный расход топлива на моточас
1866 + "consumptionIdleSeasonal": 0, ~/~/ Сезонный расход топлива на холостом ходу
1867 + "consumptionPer100KmSeasonalBegin": "2024-10-30T10:31:17.196Z", ~/~/ День/месяц начала работы сезонной нормы расхода на 100 км
1868 + "consumptionPer100KmSeasonalEnd": "2024-10-30T10:31:17.196Z", ~/~/ День/месяц окончания работы сезонной нормы расхода на 100 км
1869 + "consumptionPerHourSeasonalBegin": "2024-10-30T10:31:17.196Z", ~/~/ День/месяц начала работы сезонной нормы расхода на моточас
1870 + "consumptionPerHourSeasonalEnd": "2024-10-30T10:31:17.196Z", ~/~/ День/месяц окончания работы сезонной нормы расхода на моточас
1871 + "consumptionIdleSeasonalBegin": "2024-10-30T10:31:17.196Z", ~/~/ День/месяц начала работы сезонной нормы расхода на х/х
1872 + "consumptionIdleSeasonalEnd": "2024-10-30T10:31:17.196Z", ~/~/ День/месяц окончания работы сезонной нормы расхода на х/х
1873 + "mileageCalcMethod": 0, ~/~/ Вид расчёта пробега. 0 - ByGps, 1 - ByMileageSensor
1874 + "mileageCoeff": 0, ~/~/ Коэффициент пробега при расчёте пробега по GPS (по умолчанию - 1)
1875 + "locationByCellId": true, ~/~/ Вычислять ли положение по базовым станциям, если координаты по GPS невалидны?
1876 + "dottedLineTrackWhenNoCoords": true, ~/~/ Обозначать пунктиром трек при отсутствии координат.
1877 + "showLineTrackWhenNoCoords": true, ~/~/ Обозначать трек при отсутствии координат.
1878 + "counters": { ~/~/ состояний счётчиков
1879 + "mileageEnabled": true,  ~/~/ Флаг включения счётчика "Пробег"
1880 + "motohoursEnabled": true, ~/~/ Флаг включения счётчика "Моточасы"
1881 + "mileage": 0, ~/~/ Пробег
1882 + "motohours": 0 ~/~/ Моточасы 
1883 + },
1884 + "cmsv6Parameters": { ~/~/ Dto для CMSv6
1885 + "id": "string", ~/~/ CMSV6 Идентификатор
1886 + "enabled": true, ~/~/ Признак включения
1887 + "host": "string", ~/~/ IP-адрес или доменное имя из URL веб-сайта CMSV6. 
1888 +)))
1889 +
1890 +
1891 +(((
1892 +~/~/ Порт также можно указать. В случае использования безопасного соединения необходимо указать протокол.
1893 + "login": "string", ~/~/ CMSV6 имя учетной записи
1894 + "password": "string" ~/~/ CMSV6 — пароль учетной записи
1895 + },
1896 + "inspectionTasks": [ ~/~/ Задания на ТО
1897 + {
1898 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID задачи
1899 + "enabled": true, ~/~/ Признак включения
1900 + "name": "string", ~/~/ Имя задания
1901 + "description": "string", ~/~/ Описание задания
1902 + "mileageCondition": 0, ~/~/ Условие по пробегу (в метрах)
1903 + "lastMileage": 0, ~/~/ Пробег (в метрах) на момент последнего ТО
1904 + "motohoursCondition": 0, ~/~/ Условие по моточасам (в секундах)
1905 + "lastMotohours": 0, ~/~/ Моточасы (в секундах) на момент последнего ТО
1906 + "periodicCondition": 0, ~/~/ Условие периодичности по времени
1907 + "kind": 0, ~/~/ Определяет вид периодичности ТО. 0 - Дни, 1 - Месяца, 2 - Годы
1908 + "lastInspectionDate": "2024-10-30T10:31:17.196Z", ~/~/ Дата последнего ТО
1909 + "maxQuantity": 0  ~/~/ Условие по количеству записей для деактивации
1910 + }
1911 + ],
1912 + "drivers": [  ~/~/ Список водителей
1913 + {
1914 + "vehicleId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор объекта.
1915 + "inputNumber": 0, ~/~/ № входа.
1916 + "createTime": "2024-10-30T10:31:17.196Z", ~/~/ Момент времени создания назначения.
1917 + "comment": "string", ~/~/ Комментарий.
1918 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор назначения.
1919 + "driverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя.
1920 + "beginTime": "2024-10-30T10:31:17.196Z", ~/~/ Момент времени начала назначения.
1921 + "endTime": "2024-10-30T10:31:17.196Z" ~/~/ Момент времени окончания назначения.
1922 + }
1923 + ],
1924 + "commandTemplates": [ ~/~/ Список шаблонов команд
1925 + {
1926 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID шаблона
1927 + "name": "string", ~/~/ Название шаблона команд
1928 + "command": "string", ~/~/ Команда на выполнение
1929 + "retries": 0 ~/~/ Лимит попыток отправки
1930 + }
1931 + ],
1932 + "sensors": [  ~/~/ Список датчиков 
1933 + {
1934 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID датчика
1935 + "kind": 0, ~/~/ Определяет виды датчиков. 0 - Simple, 1 - Composite
1936 + "type": 0, ~/~/ Определяет типы датчиков. 0 - None, 1 - FuelLvl, 2 - PowerLevel, 3 - Consumption, 4 - Ignition,
1937 +)))
1938 +
1939 +(((
1940 +~/~/ 5 - Crane, 6 - Greider, 8 - Power, 11 - Arrow, 14 - Otval, 15 - Sand, 17 - MixerLand, 18 - MixerMove, 20 - Temperature,
1941 +)))
1942 +
1943 +(((
1944 +~/~/ 21 - Warning, 22 - Metla, 23 - Kosilka, 24 - DriverRFID, 25 - ReFueller, 27 - GrainLvl, 28 - EngineRPM, 29 - BodyUp,
1945 +)))
1946 +
1947 +(((
1948 +~/~/ 31 - EngineTemperature, 32 - TrailerRFID, 33 - Tank, 34 - Unloading, 35 - Custom, 36 - GNSS, 37 - WeighingTerminal,
1949 +)))
1950 +
1951 +(((
1952 +~/~/ 38 - RelativeMotohours, 39 - MileageSensor, 40 - Motohours, 41 - BunkerLowLevel, 42 - BunkerHighLevel,
1953 +)))
1954 +
1955 +(((
1956 +~/~/ 43 - AppliedKg, 44 - TreatedHa, 45 - RateKgHa, 46 - FertilizerLevel, 47 - FactOfWork, 48 - ReapingAggregate, 49 - AverageRateKgHa, 50 - Speed
1957 + "name": "string", ~/~/ Имя датчика
1958 + "inputType": 0, ~/~/ Тип входа, на который подключается определенный тип датчика. 0 - Digital, 1 - Analog, 2 - Impulse,
1959 +)))
1960 +
1961 +(((
1962 +~/~/ 3 - Rs232, 4 - Rs485, 5 - FMS, 6 - Diagnosis, 7 - Wire, 8 - ImpulseFrequency, 9 - BLE, 255 - Virtual
1963 + "inputNumber": 0, ~/~/ Номер входа
1964 + "pseudonym": "string", ~/~/ Псевдоним
1965 + "medianDegree": 0, ~/~/ Степень медианной фильтрации
1966 + "isInverted": true, ~/~/ Признак инверсии
1967 + "disabled": true, ~/~/ Датчик не участвует в обработке
1968 + "gradeType": 0, ~/~/ Способ тарировки показаний датчика.  0 - Default, 1 - Digital, 2 - GradeTable, 3 - CounterSummary, 4 - CounterDiffs
1969 + "gradesTables": [ ~/~/ Тарировка
1733 1733   {
1734 - "id": ~/~/ идентификатор
1735 - "enabled": true, ~/~/ флаг включения
1736 - "host": "", ~/~/ IP-адрес или доменное имя из URL веб-сайта CMSV6
1737 - "login": "", ~/~/ имя учетной записи
1738 - "password": "", ~/~/ пароль учетной записи
1739 - }
1740 - "inspectionTasks": ~/~/ задания на ТО
1971 + "grades": [ ~/~/ Таблицы тарировки
1972 + {
1973 + "input": 0, ~/~/ Вход
1974 + "output": 0 ~/~/ Выход
1975 + }
1976 + ],
1977 + "relevanceTime": "2024-10-30T10:31:17.196Z"  ~/~/ Время, с которого наступает актуальность таблицы тарировки
1978 + }
1979 + ],
1980 + "showInTooltip": true, ~/~/ Отображение в подсказке
1981 + "showLastValid": true, ~/~/ Отображать последнее валидное значение
1982 + "showAsDutOnGraph": true, ~/~/ Отображать на графике как датчик уровня топлива
1983 + "showWithoutIgn": true, ~/~/ Отображать без включенного зажигания
1984 + "agrFunction": 0, ~/~/ Агрегирующая функция. 0 - SUM, 1 - AVG, 2 - EXPRESSION 
1985 + "expr": "string", ~/~/ Выражение
1986 + "children": [ ~/~/ Cписок добавленных в агрегацию физ. датчиков
1987 + "string" 
1988 + ],
1989 + "customParams": { ~/~/ Дополнительные настройки
1990 + "additionalProp1": "string",
1991 + "additionalProp2": "string",
1992 + "additionalProp3": "string"
1993 + },
1994 + "summaryMaxValue": 0, ~/~/ Определяет максимальное значение датчика в режиме накопления.
1995 + "valueIntervals": [ ~/~/ Интервалы значений для подсветки в мониторинге
1741 1741   {
1742 - "id": "", ~/~/ ID задания
1743 - "enabled": false, ~/~/ Признак включения
1744 - "name": "", ~/~/ Имя задания
1745 - "description": "", ~/~/ Описание задания
1746 - "mileageCondition": "", ~/~/ Условие по пробегу
1747 - "lastMileage": "", ~/~/ Пробег (в метрах) на момент последнего ТО
1748 - "motohoursCondition": "", ~/~/ Условие по моточасам
1749 - "lastMotohours": "", ~/~/ Моточасы
1750 - "periodicCondition": "", ~/~/ Условие периодичности по времени
1751 - "kind": "", ~/~/ Вид периодичности по времени
1752 - "maxQuantity": "", ~/~/ Сколько раз выполнить задание
1997 + "from": 0, ~/~/ С какого значения
1998 + "color": "string", ~/~/ Каким цветом
1999 + "text": "string" ~/~/ Текст подписи к этому интервалу
1753 1753   }
1754 -(% lang="ru-RU" style="color:#000000; font-weight:normal" %)}
2001 + ]
2002 + }
2003 + ],
2004 + "highlightSensorGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid датчика, выбранного для подсветки его значения в различных интервалах
2005 + "customFields": [ ~/~/ Список произвольных полей
2006 + {
2007 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ System.Guid идентификатор элемента сущности
2008 + "name": "string", ~/~/ Наименование произвольного поля
2009 + "value": "string", ~/~/ Значение произвольного поля
2010 + "forClient": true, ~/~/ Отобразить произвольное поле у клиента
2011 + "forTooltip": true, ~/~/ Отобразить произвольное поле в подсказке (при наведении на ТС на карте)
2012 + "forReport": true ~/~/ Отобразить произвольное поле в отчете
2013 + }
2014 + ],
2015 + "motohoursCalcMethod": 0 ~/~/ Вид расчета моточасов. 0 - ByIgnitionSensor, 1 - ByMotohoursSensor, 2 - ByRelativeMotohoursSensor
2016 +}
2017 +)))
1755 1755  
1756 1756  **Валидация:**
1757 1757  - сезонный параметр может быть задан только если задана соответствующая обычная норма;
... ... @@ -2080,6 +2080,12 @@
2080 2080   }
2081 2081  ]
2082 2082  
2346 +(% class="box warningmessage" %)
2347 +(((
2348 +Максимальное допустимое количество периодов в ответе - 1440. При превышении этого значения будет получена ошибка ""ApiCode":204,"ApiMessage":"Прислана неправильная модель","Message":"Задан слишком маленький период дискретизации"".
2349 +\\При большом количестве периодов существенно растет нагрузка, синхронный запрос может выдать ошибку по таймауту. Рекомендуем не занижать необходимое значение параметра "sampling".
2350 +)))
2351 +
2083 2083  == (% style="color:#000000; font-size:16px" %)**Получение данных о заправках и сливах транспортного средства**(%%) ==
2084 2084  
2085 2085  (% class="box infomessage" %)

Меню

ГЛОНАССSoft wiki - 2024 г.