Формирование атрибутов каналов

Эта функция вызывается при пересчете канала RWH типа OUTPUT. Она имеет следующий формат:

 

int rwh_atr_write(IA &ia, float &v);

 

где

ia – удаленный адрес канала. Этот параметр может быть задан настройками канала, вызывающего драйвер, а также сформирован в самом драйвере;

v – сформированное в драйвере значение, присваиваемое атрибуту.

Если драйвер возвращает значение 1, то из параметра ia считываются номера канала и атрибута, и значение параметра v, сформированное в драйвере, присваивается указанному атрибуту. После этого драйвер вызывается снова.

Если драйвер возвращает значение 0, значение параметра v присваивается указанному атрибуту, а затем выполняется переход к обработке следующего канала в базе.