Skip to main content

pamoja_lora_min_off_time_us

Function pamoja_lora_min_off_time_us 

Source
#[unsafe(no_mangle)]
pub extern "C" fn pamoja_lora_min_off_time_us( link: PamojaLoraLink, payload_len: usize, duty_cycle_permille: u32, ) -> u64
Expand description

Returns the minimum silence after a transmission to honor a duty-cycle limit.

§Arguments

  • link - the link settings.
  • payload_len - the payload length in bytes.
  • duty_cycle_permille - the limit in parts per thousand, so 10 is 1%.

§Returns

The required off time in microseconds, or UINT64_MAX if the limit is zero, which forbids transmitting at all.