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 |



