CAN-200  1.3.1
Функции
Функции для работы с платой в режиме 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) Указатель переменную, где будет сохранена значение кода фильтра
Возвращает
0 - успешное завершение
EBADF - Неправильный дескриптор платы
-1 - системная ошибка

◆ CAN200_B_SetFilter()

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

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

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

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

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