CAN-200  1.4.0
Функции
Функции для работы с платой в режиме BasicCAN

Функции

int CAN200_B_GetFilter (int fd, unsigned char *mask, unsigned char *filter)
 Получение фильтра входных пакетов (режим BasicCAN) Подробнее...
 
int CAN200_B_SetFilter (int fd, unsigned char mask, unsigned char filter)
 Установка фильтра входных пакетов (режим BasicCAN) Подробнее...
 

Подробное описание

Функции

◆ CAN200_B_GetFilter()

int CAN200_B_GetFilter ( int  fd,
unsigned char *  mask,
unsigned char *  filter 
)

Получение фильтра входных пакетов (режим BasicCAN)

Функция возвращает текущее значение фильтра входных пакетов

Аргументы
fd(IN) Дискриптор платы, возврашенный функцией open
mask(OUT) Указатель переменную, где будет сохранено значение маски фильтра
filter(OUT) Указатель переменную, где будет сохранена значение кода фильтра
Возвращает
EOK - успешное завершение
EBADF - неверный хэндл платы
EINVAL - ошибка входных параметров
ENOTSUP - режим работы платы не соответствует требуемому
один из кодов ошибки возвращаемых функцией devctl

◆ CAN200_B_SetFilter()

int CAN200_B_SetFilter ( int  fd,
unsigned char  mask,
unsigned char  filter 
)

Установка фильтра входных пакетов (режим BasicCAN)

Функция устанавливает значение фильтра входных пакетов

Аргументы
fd(IN) Дискриптор платы, возврашенный функцией open
mask(OUT) Значение маски фильтра
filter(OUT) Значение кода фильтра
Возвращает
EOK - успешное завершение
EBADF - неверный хэндл платы
ENOTSUP - режим работы платы не соответствует требуемому
один из кодов ошибки возвращаемых функцией devctl

CAN-200 documentation. Copyright (c) 2012 - 2017 Elcus Corporation. All rights reserved.