pub struct SubBand {
pub start_hz: u32,
pub end_hz: u32,
pub duty_cycle_permille: u32,
pub max_eirp_dbm: i8,
}Expand description
A stretch of spectrum with its own transmit limits.
Europe divides its band into sub-bands whose duty cycles and power ceilings differ, so a plan reports them per frequency rather than once.
Fields§
§start_hz: u32The lowest frequency in the sub-band, in hertz, inclusive.
end_hz: u32The highest frequency in the sub-band, in hertz, inclusive.
duty_cycle_permille: u32The share of time a transmitter may occupy the band, in parts per thousand.
max_eirp_dbm: i8The power ceiling in the sub-band, in dBm EIRP.
Implementations§
Trait Implementations§
impl Copy for SubBand
impl Eq for SubBand
impl StructuralPartialEq for SubBand
Auto Trait Implementations§
impl Freeze for SubBand
impl RefUnwindSafe for SubBand
impl Send for SubBand
impl Sync for SubBand
impl Unpin for SubBand
impl UnsafeUnpin for SubBand
impl UnwindSafe for SubBand
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