Program Interface Library
AR_LABEL_FILTER
CEI-100/CEI-200/CEI-
x20 User’s Manual
111
AR_LABEL_FILTER
CEI_INT16 ar_label_filter (CEI_INT16 board, CEI_INT16 channel,
CEI_UINT16 label, CEI_INT16 action);
The ARINC interface has the ability to filter data by label. This routine
selects the labels to be filtered out. If filtering is enabled for a particular
label, no received data on the specified channel with that label is stored in
the ARINC buffer. Label filtering is disabled for all labels by default.
Label filtering changes are effective immediately on completion of this
routine.
ARS_NORMAL
Success.
ARS_INVBOARD
An un-initialized or invalid board was
selected.
ARS_INVARG
Invalid channel, label or action argument.
ARS_BOARD_MUTEX
Failed to acquire/release the board lock.
board
(input) board number of interest.
channel
(input) channel number of interest.
label
(input) label of interest. Valid range is 0-255. Also
valid is ARU_ALL_LABELS, which takes the
action for all labels.
action
(input) enables or disables filtering for this
combination of board/channel/label. Valid values
are:
ARU_FILTER_ON enable filtering.
ARU_FILTER_OFF disable filtering (default state is to not filter
any labels).
Syntax
Description
Return Value
Arguments
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com