system(39, <аргумент>)
Вызов функции system(39, <аргумент>) возвращает признак доступности удаленных абонентов для задачи межконтроллерного обмена (МКО) с выходным направлением передачи данных. В качестве аргумента в функцию передается номер задачи МКО.
В рамках одной задачи МКО могут подключаться до 4-х удаленных абонентов (если указаны их IP-адреса). Функция возвращает целое число с закодированным в его битовой маске ответом о доступности каждого абонента:
|
3 бит
|
2 бит
|
1 бит
|
0 бит
|
|
абонент 4
|
абонент 3
|
абонент 2
|
абонент 1
|
Биты доступности абонентов выставляются на основании результатов их периодического (не чаще, чем раз в секунду) опроса в рамках задачи связи:
-
true - по результатам последнего опроса абонент доступен;
-
false - недоступен.
Например, функция возвращает число 1010 с битовой маской 10102, согласно которой доступны только второй и четвертый абоненты. Наглядно данный пример продемонстрирован на следующем изображении.

