Инструменты пользователя

Инструменты сайта


Боковая панель

start:программное_обеспечение:platformsstation:xml

XML-протокол взаимодействия с ПО PlatformsStation


Взаимодействие осуществляется передачей данных по протоколу TCP/IP.

Посылка передается в формате XML или JSON. Кодировка UTF-8.

Корневой тег - root. В нем содержатся теги:

  • Pin - нагрузка на ось (кг),нагрузка на каждую ось записывается в массив, натуральное число;
  • Reg - номер тягача, строка;
  • Distance - межосевое (старый вид) (в см);
  • Velocity - скорость (по осям);
  • Down - скатность;
  • Susp - подвеска 1/0 (механическая/пневматическая);
  • TolOS - погрешность осевой нагрузки (%), натуральное число;
  • TolSUM - погрешность полной массы (%), натуральное число;
  • ControlId - игнорируется;
  • ScalesID - id весов (используется для направления движения), строка;
  • Date - дата проезда, строка;
  • Time - время проезда, строка;
  • pic - картинка в base64;
  • Reg2 - номер прицепа, строка;
  • Width - ширина, натуральное число;
  • Height - высота, натуральное число;
  • Length - длина, натуральное число;
  • Between - межосевое, натуральное число (новый вид) (в см);
  • picBack - задний обзор (фото);
  • picIn - обзор кузова (фото);
  • picNum - номер передний (фото);
  • picBackNum - номер задний (фото);
  • country - страна (ISO 3166-1 alpha 3 );
  • software - тип ПО (нужно для генерации ответа): platforms, vad, statics, 1s;
  • only_cnt - только расчет 1/0. Если 1 - PS вернет только ответ (актуально для software = statics);
  • need_print - нужна ли мгновенная печать (только при only_cnt = 0);
  • mark - марка ТС;
  • model - модель ТС;
  • trailer_mark - марка прицепа;
  • trailer_model - модель прицепа;
  • driver_license – номер удостоверения водителя
  • driver_fio – ФИО водителя
  • driver_regaddr – адрес регистрации водителя
  • driver_factaddr – фактический адрес водителя
  • courier_name – имя перевозчика
  • courier_country – страна перевозчика
  • courier_apply – доверенность перевозчика
  • courier_addr – адрес и телефон перевозчика
  • courier_regtruck – св-во о регистрации ТС перевозчика
  • owner_name – имя собственника
  • owner_country – страна спобственника
  • owner_apply – доверенность собственника
  • owner_addr – адрес и телефон собственника
  • owner_regtruck – св-во о регистрации ТС собственника
  • sender_name – имя отправителя
  • sender_addr – адрес отправителя
  • lifter_name – имя погрузчика
  • lifter_addr – адрес погрузчика
  • good_name – товар
  • comment – примечание

Пример посылки:

<root>
    <ScalesID>V1</ScalesID>
    <Date>05.03.2014</Date>
    <Time>17:06:14</Time>
    <TolOS>2</TolOS>
    <TolSUM>2</TolSUM>
    <Pin>5000</Pin>
    <Distance>0</Distance>
    <Pin>5000</Pin>
    <Distance>320</Distance>
    <Velocity>1.0</Velocity>
    <Reg>jffjfdg </Reg>
    <pic>... </pic>
</root>

От ВА-П запись приходит только одна, по нажатию клавиши Отправить. Ответ вида <root><answer><status>OK</status></answer></root>. После этого в его ПО появляется надпись «Данные переданы».

От ВА-Д данные могут приходить в количестве более одной записи. Никакой ответ не посылается.

В Статику 3 приходят следующие данные в ответе:

  • status - OK
  • overload - наличие перегруза 1/0
  • num_axle - номер оси перегруза
  • over_axle - перегруз на n тонн для этой оси
  • over_general - перегруз по полной массе на n тонн
  • truck_num - номер ТС
  • trailer_num - номер прицепа

Пример посылки:

<root>
    <status>OK</status>
    <overload>1</overload>
    <num_axle>3</num_axle>
    <over_axle>3.6</over_axle>
    <num_axle>5</num_axle>
    <over_axle>2.0</over_axle>
    <truck_num>A325OO89</truck_num>
</root>




Техническая поддержка ПО: it@tenso-m.ru
Сервисный центр: srv@tenso-m.ru
Другие вопросы и пожелания: faq@tenso-m.ru

start/программное_обеспечение/platformsstation/xml.txt · Последнее изменение: 11.06.2021 10:28 — admin