Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
KernelChip - KE_LineState

KE_LineState
Краткое описание
   Элемент предназначен для получения состояния(напревление ввода\вывода) одной конкретной или всех линий сразу.
Параметры
  • Line - Определяет номер линии, информацию о которой необходимо получить(если 0, то информация будет получена для всех линий сразу)
  • Location - Current - информация о состоянии линии будет соответствовать текущему моменту, Memory - информация о состоянии линии будет взята из энергонезависимой памяти
  • KE_Device - Устройство USB
  • Методы
  • doGetLineDirection - Получает информацию о состоянии линии или линий ARG(Line)
  • События
  • onLineState - Событие происходит всякий раз после получения информации о состоянии линии(ий) и выдает ее в поток ARG( [Line], State )
  • Данные
  • Line - Определяет номер линии, информацию о которой необходимо получить(если 0, то информация будет получена для всех линий сразу)
  • Замечания
       Следует обратить внимание на то, что формат выдачи данных событием onLineState меняется в зависимости от того, для чего было запрошено состояние. Если запрос отсылался для всех линий сразу(номер линии 0), то событие выдаст в ответ строку из 24-х символов, например такую:

    000100001100000000100000
    которая означает, что в данный момент времени линии с номерами 4, 9, 10 и 19 настроены на вход, остальные на выход. Если же запрос отсылается для одной конкретной линии(номер линии от 1 до 24), то событие выдаст в ответ МТ поток из двух значений - номера линии и ее текущее направление.

    Обновление элемента: [svn]KE_LineState.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...