EGTS TELEDATA SERVICE

+--------------------------------------------------------------------------------------------------+

|Бит 7 | Бит 6 | Бит 5 | Бит 4 | Бит 3 | Бит 2 | Бит 1 | Бит 0 | Тип | Тип | Размер, |

| | | | | | | | | | данных | байт |

|---------------------------------+----------------------------------+--------+---------+----------|

| DSN (Digital Sensor Number) | DSST (Digital Sensor State) | М | SHORT | 2 |

| младшие | | | | |

|--------------------------------------------------------------------| | | |

| DSN (Digital Sensor Number) старшие биты | | | |

+--------------------------------------------------------------------------------------------------+

где:

DSN - номер дискретного входа;

DSST- состояние дискретного входа:

0000 - не активен;

остальные значения - активен.

2.11. Подзапись EGTS_SR_ABS_AN_SENS_DATA

Структура подзаписи представлена в Таблице N 13.

Таблица N 13. Формат подзаписи EGTS_SR_ABS_AN_SENS_DATА Сервиса

EGTS_TELEDATA_SERVICE

+--------------------------------------------------------------------------------------------------+

|Бит 7| Бит 6 |Бит 5 | Бит 4 | Бит 3 |Бит 2 | Бит 1 | Бит 0 | Тип |Тип данных |Размер, байт |

|--------------------------------------------------------------+---------+-----------+-------------|

| ASN (Analog Sensor Number) | М | BYTE | 1 |

|--------------------------------------------------------------+---------+-----------+-------------|

| ASV (Analog Sensor Value) | М | BINARY | 3 |

+--------------------------------------------------------------------------------------------------+

где:

ASN - номер аналогового входа;

ASV - значение показаний аналогового входа.

2.12. Подзапись EGTS_SR_ABS_CNTR_DATA

Структура подзаписи представлена в Таблице N 14.

Таблица N 14. Формат подзаписи EGTS_SR_ABS_CNTR_DATA Сервиса

EGTS_TELEDATA_SERVICE

+-----------------------------------------------------------------------+

|Бит 7|Бит 6|Бит |Бит 4|Бит 3|Бит 2|Бит 1|Бит 0| Тип | Тип |Размер, |

| | | 5 | | | | | | | данных | байт |

|----------------------------------------------+-----+---------+--------|

| CN (Counter Number) | М | BYTE | 1 |

|----------------------------------------------+-----+---------+--------|

| CNV (Counter Value) | М | BINARY | 3 |

+-----------------------------------------------------------------------+

где:

CN - номер счетного входа;

CNY - значение показаний счетного входа.

2.13. Подзапись EGTS_SR_ABS_LOOPIN_DATA

Структура подзаписи представлена в Таблице N 15.

Таблица N 15. Формат подзаписи EGTS_SR_ABS_LOOPIN_DATA Сервиса

EGTS_TELEDATA_SERVICE

+-----------------------------------------------------------------------+

|Бит |Бит 6|Бит 5|Бит 4|Бит 3|Бит 2|Бит 1|Бит 0| Тип | Тип |Размер, |

| 7 | | | | | | | | | данных | байт |

|----------------------+-----------------------+------+--------+--------|

| LIN (Loop In Number) | LIS (Loop In State) | М | SHORT | 2 |

| младшие | | | | |

|----------------------------------------------| | | |

| LIN (Loop In Number) старшие биты | | | |

+-----------------------------------------------------------------------+

где:

LIN - номер шлейфового входа;

LIS - значение состояния шлейфового входа.

2.14. Подзапись EGTS_SR_LIQUID_LEVEL_SENSOR

Структура подзаписи представлена в Таблице N 16.

Таблица N 16. Формат подзаписи EGTS_SR_LIQUID_LEVEL_SENSOR Сервиса

EGTS_TELEDATA_SERVICE

+-----------------------------------------------------------------------+

|Бит |Бит 6 |Бит 5|Бит 4|Бит 3|Бит 2|Бит 1|Бит 0| Тип | Тип |Размер,|

| 7 | | | | | | | | | данных | байт |

|----+------+-----------+-----+-----------------+-----+---------+-------|

| - |LLSEF | LLSVU | RDF | LLSN | М | BYTE | 1 |

|-----------------------------------------------+-----+---------+-------|

| MADDR (Module Address) | М | USHORT | 2 |

|-----------------------------------------------+-----+---------+-------|

| LLSD (Liquid Level Sensor Data) | М | BINARY |4...512|

+-----------------------------------------------------------------------+

где:

LLSEF - (Liquid Level Sensor Error Flag) битовый флаг, определяющий

наличие ошибок при считывании значения датчика уровня жидкости (далее -

ДУЖ):

0 - ошибок не обнаружено;

1 - ошибка при считывании показаний ДУЖ.

LLSVU - (Liquid Level Sensor Value Unit) битовый флаг, определяющий

единицы измерения показаний ДУЖ.

00 - нетарированное показание ДУЖ;

01 - показания ДУЖ в процентах от общего объема емкости;

10 - показания ДУЖ в литрах с дискретностью в 0,1 литра.

RDF - (Raw Data Flag) флаг, определяющий формат поля LLSD данной

подзаписи.

0 - поле LLSD имеет размер 4 байта (тип данных UINT) и содержит

показания ДУЖ в формате, определяемом полем LLSVU;

1 - поле LLSD содержит данные ДУЖ в неизменном виде, как они

поступили из внешнего порта абонентского терминала (размер поля LLSD при

этом определяется исходя из общей длины данной подзаписи и размеров

расположенных перед LLSD полей).

LLSN - (Liquid Level Sensor Number) порядковый номер датчика;

MADDR - адрес модуля, данные о показаниях ДУЖ с которого поступили в

абонентский терминал (номер внешнего порта абонентского терминала);

LLSD - показания ДУЖ в формате, определяемом полем RDF.

2.15. Подзапись EGTS_SR_PASSENGERS_COUNTERS

Структура подзаписи представлена в Таблице N 17.

Таблица N 17. Формат подзаписи EGTS_SR_PASSENGERS_COUNTERS Сервиса

EGTS_TELEDATA_SERVICE

+-----------------------------------------------------------------------+

|Бит |Бит 6|Бит |Бит 4|Бит 3|Бит 2|Бит 1|Бит 0| Тип |Тип данных|Размер,|

| 7 | | 5 | | | | | | | | байт |

|---------------------------------------+-----+------+----------+-------|

| - | RDF | М | | |

|---------------------------------------------+------+----------+-------|

| DPR (Doors Presented) | М | BYTE | 1 |

|---------------------------------------------+------+----------+-------|

| DRL (Doors Released) | М | BYTE | 1 |

|---------------------------------------------+------+----------+-------|

| MADDR (Module Address) | М | USHORT | 2 |

|---------------------------------------------+------+----------+-------|

| PCD (Passengers Counters Data) | М | BINARY |2...512|

+-----------------------------------------------------------------------+

где:

RDF (Raw Data Flag) - флаг, определяющий формат поля PCD данной

подзаписи:

0 - поле PCD имеет формат, определяемый полем DPR (представлен в

Таблице N 18);

1 - поле PCD содержит данные счетчика пассажиропотока в неизменном

виде, как они поступили из внешнего порта абонентского терминала (размер

поля PD при этом определяется исходя из общей длины данной подзаписи и

размеров расположенных перед PD полей).

DPR - (Doors Presented) битовое поле, определяющее наличие счетчиков

на дверях и структуру поля PCD (бит 0 определяет наличие счетчика на 1-ой

двери, бит 1 на 2-ой и т. д.). Если бит имеет значение 1, то счетчик

используется, если 0 - не используется;

DRL - (Doors Released) битовое поле, определяющее двери, которые

открывались и закрывались при подсчете пассажиров (например, 00000000 -

ни одна из дверей не открывалась, 00000001 - открывалась только 1-ая

дверь, 00001001 - открывались 1-я и 4-я дверь);

MADDR - адрес модуля, данные от счетчиков пассажиропотока с которого

поступили в абонентский терминал (номер внешнего порта абонентского

терминала);

PCD - данные счетчиков пассажиропотока.

Таблица N 18. Формат поля PCD подзаписи EGTS_SR_PASSENGERS_COUNTERS

Сервиса EGTS_TELEDATA_SERVICE

+-----------------------------------------------------------------------+

|Бит |Бит 6|Бит 5|Бит 4|Бит 3|Бит 2|Бит 1|Бит 0| Тип | Тип | Размер, |

| 7 | | | | | | | | | данных | байт |

|----------------------------------------------+-----+--------+---------|

| IPQ1 (In Passengers Quantity 1) | О | BYTE | 1 |

|----------------------------------------------+-----+--------+---------|

| OPQ1 (Out Passengers Quantity 1) | О | BYTE | 1 |

|----------------------------------------------+-----+--------+---------|

| . | О | . | . |

| . | | . | . |

| . | | . | . |

|----------------------------------------------+-----+--------+---------|

| IPQ8 (In Passengers Quantity 8) | О | BYTE | 1 |

|----------------------------------------------+-----+--------+---------|

| OPQ8 (Out Passengers Quantity 8) | О | BYTE | 1 |

+-----------------------------------------------------------------------+

где:

IPQ1.. .IPQ8 - количество вошедших пассажиров через 1 ... 8 дверь;

OPQ1...OPQ8 - количество вышедших пассажиров через 1 ... 8 дверь;

Наличие или отсутствие полей IPQ и OPQ определяется битами поля DPR

подзаписи EGTS_SR_PASSENGERS_COUNTERS. Если в поле DPR бит

соответствующий определенному номеру двери имеет значение 1, то

соответствующие поля IPQ и OPQ присутствуют в структуре. Если в поле DPR

бит имеет значение 0, то соответствующие поля IPQ и OPQ отсутствуют в

структуре. Если определенное поле IPQ присутствует, то и соответствующее

поле OPQ присутствует.

3. Использование EGTSC_OMMANDS_SERVICE

3.1. Список и описание команд абонентского терминала и

подтверждений, необходимых для реализации услуги EGTS_TELEDATA_SERVICE

представлены в Таблицах N 19 и N 20.

Таблица N 19. Список команд для абонентского терминала

+--------------------------------------------------------------------------------------------------+

| Название команды | Код | Тип | Описание |

|---------------------------------------+---------+-----------+------------------------------------|

|EGTS_FLEET_DOUT_ON | 0x0009 | USHORT |Активация дискретных выходов.|

| | | |Параметр интерпретируется как|

| | | |битовое поле, определяющее какие|

| | | |выходы активировать. Бит 0|

| | | |соответствует первому выходу, 1 -|

| | | |второму выходу. Если бит имеет|

| | | |значение 1, то выход активируется,|

| | | |если 0, то состояние выхода не|

| | | |изменяется |

|---------------------------------------+---------+-----------+------------------------------------|

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17