#[repr(u8)]pub enum PowerLevel {
Show 32 variants
Minus40dBm = 0,
Minus20_85dBm = 1,
Minus19_75dBm = 2,
Minus18_85dBm = 3,
Minus17_6dBm = 4,
Minus16_5dBm = 5,
Minus15_25dBm = 6,
Minus14_1dBm = 7,
Minus13_15dBm = 8,
Minus12_05dBm = 9,
Minus10_9dBm = 10,
Minus9_9dBm = 11,
Minus8_85dBm = 12,
Minus7_8dBm = 13,
Minus6_9dBm = 14,
Minus5_9dBm = 15,
Minus4_95dBm = 16,
Minus4dBm = 17,
Minus3_15dBm = 18,
Minus2_45dBm = 19,
Minus1_8dBm = 20,
Minus1_3dBm = 21,
Minus0_85dBm = 22,
Minus0_5dBm = 23,
Minus0_15dBm = 24,
ZerodBm = 25,
Plus1dBm = 26,
Plus2dBm = 27,
Plus3dBm = 28,
Plus4dBm = 29,
Plus5dBm = 30,
Plus6dBm = 31,
}
Expand description
Transmitter power levels available for the system.
STM32WB5x uses single byte parameter for PA level.
Variants§
Minus40dBm = 0
-40 dBm.
Minus20_85dBm = 1
-20.85 dBm.
Minus19_75dBm = 2
-19.75 dBm.
Minus18_85dBm = 3
-18.85 dBm.
Minus17_6dBm = 4
17.6 dBm.
Minus16_5dBm = 5
-16.5 dBm.
Minus15_25dBm = 6
-15.25 dBm.
Minus14_1dBm = 7
-14.1 dBm.
Minus13_15dBm = 8
-13.15 dBm.
Minus12_05dBm = 9
-12.05 dBm.
Minus10_9dBm = 10
-10.9 dBm.
Minus9_9dBm = 11
-9.9 dBm.
Minus8_85dBm = 12
-8.85 dBm.
Minus7_8dBm = 13
-7.8 dBm.
Minus6_9dBm = 14
-6.9 dBm.
Minus5_9dBm = 15
-5.9 dBm.
Minus4_95dBm = 16
-4.95 dBm.
Minus4dBm = 17
-4 dBm.
Minus3_15dBm = 18
-3.15 dBm.
Minus2_45dBm = 19
-2.45 dBm.
Minus1_8dBm = 20
-1.8 dBm.
Minus1_3dBm = 21
-1.3 dBm.
Minus0_85dBm = 22
-0.85 dBm.
Minus0_5dBm = 23
-0.5 dBm.
Minus0_15dBm = 24
-0.15 dBm.
ZerodBm = 25
0 dBm.
Plus1dBm = 26
1 dBm.
Plus2dBm = 27
2 dBm.
Plus3dBm = 28
3 dBm.
Plus4dBm = 29
4 dBm.
Plus5dBm = 30
5 dBm.
Plus6dBm = 31
6 dBm.
Auto Trait Implementations§
impl Freeze for PowerLevel
impl RefUnwindSafe for PowerLevel
impl Send for PowerLevel
impl Sync for PowerLevel
impl Unpin for PowerLevel
impl UnwindSafe for PowerLevel
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more