<?php
include_once("c_esmo_gateway_push_mo.php");
class c_page_cab_esmo_gateway_push_mo_manual extends c_page_cab_esmo_gateway_push_mo
{
    public $h1='Оповещение по результату МО - описание' ;

   function block_main()
   { $this->page_title() ;
     $this->panel_manual() ;
   }

    function panel_manual()
       {  ?><p>Пакет отправляется на внешний шлюз при наступлении следующих событий:</p>
              <ul>
                  <li>Получение допуска/недопуска после прохождение МО на терминале</li>
                  <li>Получение допуска/недопуска после прохождение МО на РМВ</li>
                  <li>Аннулирования допуска/недопуска на РМВ</li>
              </ul>
         <p>Формат пакета - <strong>JSON</strong>. Метод отправки - <strong>POST</strong></p>
            <p>Поддерживается два режима отправки данных по МО на шлюз:</p>
         <p><strong>1. Режим асинхронной отправки.</strong> Данные по проведенному МО будут отправлены на шлюз в течении одной минуты, но не более чем 1 мин. В случае недоступности шлюза каждую минуту будет предприниматься попытка отправки данных, до тех пор пока данные не будут отправлены. Проведение МО при недоступности шлюза будет проходить в штатном режиме. Число МО в отравляемом пакете задается в параметре "Максимальное число МО, отправляемых за раз при асинхронной отправке" настроек.</p>
            <p><strong>2. Режим синхронной отправки.</strong> Отправка данных по проведенному МО будет включена в сеанс МО, ответ сервера терминалу о успешном окончании МО будет увеличен на время, необходимое для соединения и ответ шлюза. В случае недоступности шлюза таймаут операции составляет 3 сек. Данный режим рекомендуется использовать только в случае необходимости операций реального времени по результатам МО, например, в системах контроля доступа.</p>
         <p>Признаком принятого пакета является статус 200 ответа шлюза. Любой другой статус будет интерпритирован как ошибка доставки пакета.</p>
         <p>Сформировать набор отправляемых данных  можно на странице <a href="/cab/esmo_gateway/push/mo/setting/">настроек</a></p>
            <?/*?><h2>Базовый пакет информации:</h2>
               <ul>
                         <li><strong>s</strong> - значение систолического давления</li>
                         <li><strong>res_s</strong> - оценка систолического давления, 1 - норма, 2 - выше нормы, 3 - ниже нормы</li>
                         <li><strong>d</strong> - значение диалистического давления</li>
                         <li><strong>res_d</strong> - оценка диалистического давления, 1 - норма, 2 - выше нормы, 3 - ниже нормы</li>
                         <li><strong>t</strong> - значение температуры</li>
                         <li><strong>res_t</strong> - оценка температуры, 1 - норма, 2 - выше нормы, 3 - ниже нормы</li>
                         <li><strong>p</strong> - значение пульса (градусы цельсия)</li>
                         <li><strong>res_p</strong> - оценка пульса, 1 - норма, 2 - выше нормы, 3 - ниже нормы</li>
                         <li><strong>a</strong> - значение уровня алкоголя (промили)</li>
                         <li><strong>res_a</strong> - оценка уровня алкоголя, 1 - норма, 2 - выше нормы</li>
                         <li><strong>p</strong> - результат проверки пупилометром (текст)</li>
                         <li><strong>res_p</strong> - оценка проверки пупилометром, 1 - норма, 2 - недостаточно данных для оценки, 3 - не норма</li>
                         <li><strong>question</strong> - жалобы на плохое самочувствие, 0 - нет, 1 - есть</li>
                         <li><strong>question_comment</strong> - содержание жалобы при проверке на РМВ</li>
                         <li><strong>image_personal</strong> - фото сотрудника из карточки сотрудника, закодированное в base64</li>
                         <li><strong>image_auth</strong> - фото сотрудника при авторизации, закодированное в base64</li>
                      <li><strong>image_alko</strong> - фото сотрудника при алкотесте, закодированное в base64</li>
                         <li><strong>image_DTW</strong> - подпись сотрудника, закодированное в base64</li>
               </ul>
          <?     */
       }



}



?>