Функции настоящего раздела позволяют работать с базой данных системы СИМП Лайт.
Работа с потоком | |
GetCountRecordToStream | Возвращает количество записей в потоке, полученном с помощью функции StreamReadFromDatabase |
GetValueFromStream | Считывает последовательно записи из потока данных, пока не будет достигнут конец потока |
StreamReadFromDatabase | Считывает данные только хорошего качества для указанного канала из базы данных во внутренний поток. |
Запись в базу данных | |
SaveValueToDB | Сохраняет текущее значение указанного канала в базу данных с текущей меткой времени |
Min, mean, max | |
GetMaxValueFromDB | Возвращает максимальное значение из базы данных для указанного канала за указанный период |
GetMeanValueFromDB | Возвращает среднее значение из базы данных для указанного канала за указанный период. |
GetMinValueFromDB | Возвращает минимальное значение из базы данных для указанного канала за указанный период |
Время для дискретного канала | |
GetOperationTimeValueFromDB | Подсчитывает время (в секундах) сколько указанный канал был в состоянии True, и сколько в состоянии False |
Подсчет расхода | |
GetConsumptionValueFromDB | Возвращает значение расхода для указанного канала за указанный период |
Работа с HDA-серверами | |
TransferringFromHdaDataToBD | Считывает данные с HDA-серверов, и записывает их в базу данных |