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

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.