To properly display this page you need a browser with JavaScript support.
3.1.8.1. Общие параметры для всех таблиц
Каждая таблица использует наборы параметров, большая часть из которых используется для каждой таблицы.
Общие колонки для всех параметров ТС,ТИТ,ТИИ
SQL column
type
Описание
name
text
Наименование телепараметра;
tm_type
smallint
Тип телепараметра 0=ТС, 1=ТТ, 2=ТИ;
tm_type_name
text
Наименование типа;
tma
int
Адрес телепараметра в формате ((uint32)ch << 24) + ((uint32)rtu << 16) + point
tma_str
varchar(20)
Адрес в формате '#{TC|TT|TI}Канал:КП:Объект'
Примеры: '#TT:0:1:1', '#TC:0:1:1' (символы латинские)
Если тип телепараметра однозначно определен для данной колонки данной таблицы, то в условиях запроса можно задавать значение в сокращенном виде, например:
select * from oik_cur_tt where tma_str = '0:1:1';
ch
smallint
Канал;
rtu
smallint
КП;
point
smallint
Объект;
class_id
smallint
Класс телепараметра;
group_id
smallint
Группа телепараметра;
flags
int
#define UNRELIABLE_HDW 0x0001 // Недостоверность аппаратная
#define UNRELIABLE_MANU 0x0002 // Недостоверность от пользователя
#define REQUESTED 0x0004 // Идет опрос
#define MANUALLY_SET 0x0008 // Установлено вручную
#define LEVEL_A 0x0010 // Сработала уставка первого уровня
#define LEVEL_B 0x0020 // ------- " ------- второго уровня
#define LEVEL_C 0x0040 // ------- " ------- третьего уровня
#define LEVEL_D 0x0080 // ------- " ------- четвертого уровня
#define INVERTED 0x0100 // ТС инвертируется при занесен
#define RESCHANNEL 0x0200 // Данные взяты с резервного канала
#define TMCTRL_PRESENT 0x0400 // Есть команда - volatile [ТС]
#define HAS_ALARM 0x0400 // Есть уставки - volatile [ТИТ]
#define STATUS_CLASS_APS 0x0800 // АПС [ТС]
#define TMSTREAMING 0x1000 // Передавать со временем
#define F_ABNORMAL 0x2000 // Отлично от нормального
#define F_UNACKED 0x4000 // ТС несквитирован
#define F_IV 0x8000 // 101 IV
select LPAD(to_hex(flags),8,'0'), * from oik_cur_tt where (flags & x'3'::int) <> 0;
select LPAD(to_hex(flags),8,'0'), * from oik_cur_tt where (flags & x'0400'::int) <> 0;
update_time
timestamp
Время обновления телепараметра;
change_time
timestamp
Время изменения телепараметра;
tm_time
timestamp
Метка времени полученная от оборудования;
ex_flags
int
Внутренние флаги комплекса;
flags2
smallint
Внутренние флаги комплекса;
provider
text
Источник данных.