Устройство может иметь выделенные входные линии. Они могут использоваться как аналоговые или цифровые входы. Устройство может передавать несколько типов сенсоров, связанных с этими линиями.

Как правило, линии нумеруются от 1 до N. Например, в TG8V есть 4 входа названных ADC1, ADC2, ADC3, ADC4. Для входной линии номер X есть 4 сенсора:

Название в устройстве
(список /sens)

Name (Id)
(см. Коды сенсоров )

Описание

inXadc

IN_ADC (-11)

Напряжение на входной линии X

inXdig

IN_DIG (-12)

Двоичное состояние входной линии X (порог 1.0V):
0 – если напряжение меньше порога
1 – если напряжение больше порога

inXcount

IN_COUNT (-13)

Счетчик положительных импульсов на inXdig, uint32_t. Добавляется по фронту, переполняется при 2^32, сохраняется при сбросах и отключении питания.

inXup

IN_UPTIME (6)

Полное время inXdig=1, секунды, uint32_t, переполняется при 2^32, сохраняется при сбросах и отключении питания.


Передача этих сенсоров может управляться:

Для корректной работы сенсоров inXcount, inXup импульсы (и паузы) на входных линиях должны иметь длительность больше интервала опроса линий. В TG8V частота опроса 128 Гц, соответственно, длительность импульса и паузы должна быть не менее 1/128 с.