Struct bluetooth_hci::ChannelClassification[][src]

pub struct ChannelClassification(_);

Channel classifications for the LE Set Host Channel Classification command.

If a flag is set, its classification is "Unknown". If the flag is cleared, it is known "bad".

Methods

impl ChannelClassification
[src]

CH_0: ChannelFlag = ChannelFlag{octet: 0, mask: 1 << 0,}

Channel 0 classification not known.

CH_1: ChannelFlag = ChannelFlag{octet: 0, mask: 1 << 1,}

Channel 1 classification not known.

CH_2: ChannelFlag = ChannelFlag{octet: 0, mask: 1 << 2,}

Channel 2 classification not known.

CH_3: ChannelFlag = ChannelFlag{octet: 0, mask: 1 << 3,}

Channel 3 classification not known.

CH_4: ChannelFlag = ChannelFlag{octet: 0, mask: 1 << 4,}

Channel 4 classification not known.

CH_5: ChannelFlag = ChannelFlag{octet: 0, mask: 1 << 5,}

Channel 5 classification not known.

CH_6: ChannelFlag = ChannelFlag{octet: 0, mask: 1 << 6,}

Channel 6 classification not known.

CH_7: ChannelFlag = ChannelFlag{octet: 0, mask: 1 << 7,}

Channel 7 classification not known.

CH_8: ChannelFlag = ChannelFlag{octet: 1, mask: 1 << 0,}

Channel 8 classification not known.

CH_9: ChannelFlag = ChannelFlag{octet: 1, mask: 1 << 1,}

Channel 9 classification not known.

CH_10: ChannelFlag = ChannelFlag{octet: 1, mask: 1 << 2,}

Channel 10 classification not known.

CH_11: ChannelFlag = ChannelFlag{octet: 1, mask: 1 << 3,}

Channel 11 classification not known.

CH_12: ChannelFlag = ChannelFlag{octet: 1, mask: 1 << 4,}

Channel 12 classification not known.

CH_13: ChannelFlag = ChannelFlag{octet: 1, mask: 1 << 5,}

Channel 13 classification not known.

CH_14: ChannelFlag = ChannelFlag{octet: 1, mask: 1 << 6,}

Channel 14 classification not known.

CH_15: ChannelFlag = ChannelFlag{octet: 1, mask: 1 << 7,}

Channel 15 classification not known.

CH_16: ChannelFlag = ChannelFlag{octet: 2, mask: 1 << 0,}

Channel 16 classification not known.

CH_17: ChannelFlag = ChannelFlag{octet: 2, mask: 1 << 1,}

Channel 17 classification not known.

CH_18: ChannelFlag = ChannelFlag{octet: 2, mask: 1 << 2,}

Channel 18 classification not known.

CH_19: ChannelFlag = ChannelFlag{octet: 2, mask: 1 << 3,}

Channel 19 classification not known.

CH_20: ChannelFlag = ChannelFlag{octet: 2, mask: 1 << 4,}

Channel 20 classification not known.

CH_21: ChannelFlag = ChannelFlag{octet: 2, mask: 1 << 5,}

Channel 21 classification not known.

CH_22: ChannelFlag = ChannelFlag{octet: 2, mask: 1 << 6,}

Channel 22 classification not known.

CH_23: ChannelFlag = ChannelFlag{octet: 2, mask: 1 << 7,}

Channel 23 classification not known.

CH_24: ChannelFlag = ChannelFlag{octet: 3, mask: 1 << 0,}

Channel 24 classification not known.

CH_25: ChannelFlag = ChannelFlag{octet: 3, mask: 1 << 1,}

Channel 25 classification not known.

CH_26: ChannelFlag = ChannelFlag{octet: 3, mask: 1 << 2,}

Channel 26 classification not known.

CH_27: ChannelFlag = ChannelFlag{octet: 3, mask: 1 << 3,}

Channel 27 classification not known.

CH_28: ChannelFlag = ChannelFlag{octet: 3, mask: 1 << 4,}

Channel 28 classification not known.

CH_29: ChannelFlag = ChannelFlag{octet: 3, mask: 1 << 5,}

Channel 29 classification not known.

CH_30: ChannelFlag = ChannelFlag{octet: 3, mask: 1 << 6,}

Channel 30 classification not known.

CH_31: ChannelFlag = ChannelFlag{octet: 3, mask: 1 << 7,}

Channel 31 classification not known.

CH_32: ChannelFlag = ChannelFlag{octet: 4, mask: 1 << 0,}

Channel 32 classification not known.

CH_33: ChannelFlag = ChannelFlag{octet: 4, mask: 1 << 1,}

Channel 33 classification not known.

CH_34: ChannelFlag = ChannelFlag{octet: 4, mask: 1 << 2,}

Channel 34 classification not known.

CH_35: ChannelFlag = ChannelFlag{octet: 4, mask: 1 << 3,}

Channel 35 classification not known.

CH_36: ChannelFlag = ChannelFlag{octet: 4, mask: 1 << 4,}

Channel 36 classification not known.

Attempts to create a bit field from the given byte array. If any unknown bit is set, returns None.

Copies the bitfield array into the given slice. The slice must have exactly the right number of elements.

Returns a bit field with all flags set.

Returns a bit field with no flags set.

Returns a slice to the underlying representation of the bit field.

Returns true if no fields are set.

Returns true if the flag is set in the bitfield.

Returns true if all flags from flags are set in the bitfield.

Trait Implementations

impl Copy for ChannelClassification
[src]

impl Clone for ChannelClassification
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for ChannelClassification
[src]

Formats the value using the given formatter. Read more

impl PartialEq for ChannelClassification
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations