Enum bluenrg::hal::PowerLevel[][src]

#[repr(u16)]
pub enum PowerLevel { DbmNeg18, DbmNeg15, DbmNeg14_7, DbmNeg11_7, DbmNeg11_4, DbmNeg8_4, DbmNeg8_1, DbmNeg5_1, DbmNeg4_9, DbmNeg2_1, DbmNeg1_6, Dbm1_4, Dbm1_7, Dbm4_7, Dbm5_0, Dbm8_0, }

Transmitter power levels available for the system.

The controller uses two parameters to determine the actual power level: enable high power, and PA level. This enum combines the two parameters. The high byte is the PA level; the low byte is the enable high power flag.

Variants

PA level 0, low power.

PA level 0, high power.

PA level 1, low power.

PA level 1, high power.

PA level 2, low power.

PA level 2, high power.

PA level 3, low power.

PA level 3, high power.

PA level 4, low power.

PA level 4, high power.

PA level 5, low power.

PA level 5, high power.

PA level 6, low power.

PA level 6, high power.

PA level 7, low power.

PA level 7, high power.

Auto Trait Implementations

impl Send for PowerLevel

impl Sync for PowerLevel