Пример #1
0
def _build_channel(channel: DBChannel) -> Channel:
    return Channel(
        frequency_range=FrequencyRange(
            low=channel.low_frequency,
            high=channel.high_frequency,
        ),
        max_eirp=_make_optional_float(channel.max_eirp),
    )
Пример #2
0
 def _build_channel(self, channel: DBChannel) -> Channel:
     return Channel(
         frequency_range=FrequencyRange(
             low=channel.low_frequency,
             high=channel.high_frequency,
         ),
         max_eirp=channel.max_eirp,
         last_eirp=channel.last_used_max_eirp,
     )
Пример #3
0
 def with_channel(
     self,
     low: int, high: int,
     max_eirp: Optional[float] = None,
 ) -> ActiveModeCbsdBuilder:
     channel = Channel(
         low_frequency_hz=low,
         high_frequency_hz=high,
         max_eirp=self.make_optional_float(max_eirp),
     )
     self.channels.append(channel)
     return self
Пример #4
0
 def with_channel(
     self,
     low: int,
     high: int,
     max_eirp: Optional[float] = None,
 ) -> ActiveModeCbsdBuilder:
     if not self.channels:
         self.channels = []
     channel = Channel(
         frequency_range=FrequencyRange(low=low, high=high),
         max_eirp=self.make_optional_float(max_eirp),
     )
     self.channels.append(channel)
     return self
Пример #5
0
 def with_channel(
     self,
     low: int,
     high: int,
     max_eirp: float = None,
     last_eirp: float = None,
 ) -> ActiveModeConfigBuilder:
     if not self.channels:
         self.channels = []
     channel = Channel(
         frequency_range=FrequencyRange(low=low, high=high),
         max_eirp=max_eirp,
         last_eirp=last_eirp,
     )
     self.channels.append(channel)
     return self
Пример #6
0
def _build_channel(channel: DBChannel) -> Channel:
    return Channel(
        low_frequency_hz=channel.low_frequency,
        high_frequency_hz=channel.high_frequency,
        max_eirp=_make_optional_float(channel.max_eirp),
    )