function strRelayState(state)
{
  var ret = arrRelayState[state];
  return ret ? ret : "?";
}

function strReaderState(state)
{
  var ret = arrReaderState[state];
  return ret ? ret : "?";
}

const arrRelayState = {
1:"Включено",
2:"Выключено",
3:"Мигает"
}

const arrReaderState = {
0:"Норма",
1:"Кн: блок.",
2:"Сч: блок.",
3:"Сч: блок. Кн: блок.",
4:"Свободн. проход",
5:"Свободн. проход Кн: блок.",
6:"Свободн. проход Сч: блок.",
7:"Свободн. проход Сч: блок. Кн: блок."
}

const RL_RESET=0;
const RL_ON=1;
const RL_OFF=2;
const RL_ON_TIME=3;
const RL_OF_TIME=4;
const RL_BLINK_OFF=5;
const RL_BLINK_ON=6;
const RL_BLINK_OFF_TIME=7;
const RL_BLINK_ON_TIME=8;

const RD_OPEN=0;
const RD_NORMAL=1;
const RD_UNLOCK_RD=2;
const RD_UNLOCK_BTN=3;
const RD_LOCK=4;
const RD_LOCK_RD=5;
const RD_LOCK_BTN=6;
const RD_UNLOCK=7;

