Версия 2.4
  • история версий
  • описание
     канал ALRM
     канал CTRL
     канал DEMO
     канал FILE
     канал LOG
     канал MYSQL
     канал RS232
     каналы SSL-TX/SSL-RX
     каналы TCP-TX/TCP-RX
     каналы UDP-TX/UDP-RX
  • лицензия (GPL): rus, eng
  • download
  • протокол DTP/DIA
    Версия 2.3
  • описания:
     dia
     dia_pro
     dia_file
  • dia-on-floppy (lite)
  • download (for win32 only)
  • лицензия:
     (LGPL) rus, eng
     коммерческая
    ENGLISH
  • short description
  • thermo on Palm OS
  • IETF internet draft of DTP/DIA

    МОДУЛЬ ПОЛУЧЕНИЯ ДАННЫХ ИЗ ТЕКСТОВОГО ФАЙЛА (dia_file)
    ver.2.3 build 0028, 2002-01-14

    Описание

    Этот продукт является дополнительным модулем для программы поддержки распределенного сбора данных (DIA). Он реализует канал типа FILE для приема информации по протоколу DTP/DIA. Каналы типа FILE связывают программу с виртуальным устройством, читающим данные из указанного в настройках канала файла. Канал выдает данные программе при изменении файла, но не чаще, чем через интервал, заданный ключом TimerInterval из секции <General>. Эти каналы могут использоваться лишь для приема данных.

    Модуль распространяется БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. Данный модуль является свободным программным обеспечением, вы можете распространять его в соответствии с условиями Менее Общей Публичной Лицензии GNU.

    Модуль скомпилирован для двух платформ: Linux и Win32.

    Linux-версия тестировалась на ядрах 2.2.xx, требует библиотеки GNU libc 2.хх.

    Win32-версия тестировалась под Windows 95/98 и Windows 2000. Кроме основного модуля (dia.exe), требуются только стандартные библиотеки: kernel32.dll и user32.dll.

    Параметры каналов типа FILE
    Ключ ID
     Win32[+] Linux[+]
    Задает идентификатор виртуального устройства в формате, описанном в спецификации DTP/DIA.
    По умолчанию: 0.0/1.
    Ключ File
     Win32[+] Linux[+]
    Имя файла, из которого берутся данные.
    По умолчанию: f.dat
    Ключ ScanFormat
     Win32[+] Linux[+]
    Описывает формат ввода строки для функции scanf (до 128 симв.) Любая строка формата обязательно должна содержать один и только один спецификатор ввода float-числа (%g), остальные спецификаторы должны содержать символ подавления присваивания - '*'. Например:
    "%*[0-9:] %g" (в файле настроек записывается без кавычек) - так описывается строка содержащая значение после времени (23:00:01 3.16).
    По умолчанию: %g.
    Ключ FirstLine
     Win32[+] Linux[+]
    Если этот ключ присутствует, то при изменении файла будет читаться первая строка, в противном случае - последняя.