TI's CC3100 host driver and demo. Experimental and a work in progress.

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

SlrxFilterHeaderArg_t Union Reference

SlrxFilterHeaderArg_t Union Reference

#include <cc3100_wlan_rx_filters.h>

Data Fields

SlrxFilterBinaryArg_t RxFilterDB16BytesRuleArgs [SL_RX_FILTER_NUM_OF_FILTER_HEADER_ARGS][16]
SlrxFilterBinaryArg_t RxFilterDB6BytesRuleArgs [SL_RX_FILTER_NUM_OF_FILTER_HEADER_ARGS][6]
SlrxFilterAsciiArg_t RxFilterDB18BytesAsciiRuleArgs [SL_RX_FILTER_NUM_OF_FILTER_HEADER_ARGS][18]
SlrxFilterBinaryArg_t RxFilterDB4BytesRuleArgs [SL_RX_FILTER_NUM_OF_FILTER_HEADER_ARGS][4]
SlrxFilterAsciiArg_t RxFilterDB5BytesRuleAsciiArgs [SL_RX_FILTER_NUM_OF_FILTER_HEADER_ARGS][5]
SlrxFilterBinaryArg_t RxFilterDB1BytesRuleArgs [SL_RX_FILTER_NUM_OF_FILTER_HEADER_ARGS][1]

Detailed Description

The structure holds the header ARGS which are used in case of HDR rule.

Definition at line 350 of file cc3100_wlan_rx_filters.h.


Field Documentation

SlrxFilterBinaryArg_t RxFilterDB16BytesRuleArgs[SL_RX_FILTER_NUM_OF_FILTER_HEADER_ARGS][16]

buffer for binary arguments, number of argument may be up to SL_RX_FILTER_NUM_OF_FILTER_HEADER_ARGS example : IPV6 16 bytes, 39 characters ipv6 Ascii address: 2001:0db8:3c4d:0015:0000:0000:abcd:ef12

Definition at line 358 of file cc3100_wlan_rx_filters.h.

SlrxFilterAsciiArg_t RxFilterDB18BytesAsciiRuleArgs[SL_RX_FILTER_NUM_OF_FILTER_HEADER_ARGS][18]

! buffer for ASCII arguments, number of argument may be up to SL_RX_FILTER_NUM_OF_FILTER_HEADER_ARGS IP address: 4 bytes, 15 chars 2 bytes are added for padding

Definition at line 374 of file cc3100_wlan_rx_filters.h.

SlrxFilterBinaryArg_t RxFilterDB1BytesRuleArgs[SL_RX_FILTER_NUM_OF_FILTER_HEADER_ARGS][1]

buffer for binary arguments, number of argument may be up to SL_RX_FILTER_NUM_OF_FILTER_HEADER_ARGS

Definition at line 388 of file cc3100_wlan_rx_filters.h.

SlrxFilterBinaryArg_t RxFilterDB4BytesRuleArgs[SL_RX_FILTER_NUM_OF_FILTER_HEADER_ARGS][4]

buffer for binary arguments, number of argument may be up to SL_RX_FILTER_NUM_OF_FILTER_HEADER_ARGS IP address: 4 bytes, 15 chars Port: 2 bytes, chars: 5 chars

Definition at line 380 of file cc3100_wlan_rx_filters.h.

SlrxFilterAsciiArg_t RxFilterDB5BytesRuleAsciiArgs[SL_RX_FILTER_NUM_OF_FILTER_HEADER_ARGS][5]

buffer for ASCII arguments, number of argument may be up to SL_RX_FILTER_NUM_OF_FILTER_HEADER_ARGS Port: 2 bytes, chars: 5 chars

Definition at line 384 of file cc3100_wlan_rx_filters.h.

SlrxFilterBinaryArg_t RxFilterDB6BytesRuleArgs[SL_RX_FILTER_NUM_OF_FILTER_HEADER_ARGS][6]

buffer for ASCII arguments, number of argument may be up to SL_RX_FILTER_NUM_OF_FILTER_HEADER_ARGS example : IPV6 16 bytes, 39 characters ipv6 Ascii address: 2001:0db8:3c4d:0015:0000:0000:abcd:ef12 Ascii format for ipV6 is not supported

buffer for binary arguments, number of argument may be up to SL_RX_FILTER_NUM_OF_FILTER_HEADER_ARGS MAC address: 6 bytes, 17 chars

Definition at line 368 of file cc3100_wlan_rx_filters.h.