Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Основные принципы системной разработки > Разработка драйверов и драйверные библиотеки > Драйверные библиотеки > Библиотеки разработки сетевых драйверов (devnp-*) > API MDI > MDI_EnableMonitor()



MDI_EnableMonitor()

Функция для разрешения мониторинга соединения и взаимодействия с PHY

Прототип:

#include <netdrvr/mdi.h>
int MDI_EnableMonitor( mdi_t *mdi,
int LDownTest );

Аргументы:

mdi
Указатель на структуру mdi_t, полученную в результате вызова функции MDI_Register_Extended().
LDownTest
Параметр, указывающий, необходимо ли тестировать состояние разрыва соединения (link-down).

Note: Если значение LDownTest равно 1, функция MDI_MonitorPhy() пытается установить новое соединение, записывая данные в различные регистры PHY.

Библиотека:

libnetdrvr

Описание:

Функция MDI_EnableMonitor() разрешает мониторинг соединения и взаимодействие с PHY, а также вызов функции изменения состояния соединения драйвера при необходимости. Эта функция не влияет на доставку импульсов мониторинга соединения драйверу.

Возвращаемое значение:

MDI_SUCCESS
В случае успешного выполнения функции.
MDI_BADPARAM
Если переданные параметры невалидны.

Классификация:

ЗОСРВ «Нейтрино»

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да




Предыдущий раздел: Библиотека разработки сетевых драйверов