Skip to main content

pamoja_lorawan_defrag_status

Function pamoja_lorawan_defrag_status 

Source
#[unsafe(no_mangle)]
pub unsafe extern "C" fn pamoja_lorawan_defrag_status( session: *const PamojaLorawanDefrag, out_received: *mut u16, out_missing: *mut u16, out_done: *mut u8, ) -> PamojaStatus
Expand description

Reports what a session has taken so far.

§Arguments

  • session - the session.
  • out_received - receives how many fragments arrived, coded and uncoded.
  • out_missing - receives how many uncoded fragments are still missing.
  • out_done - receives 1 once the block is whole.

§Returns

PamojaStatus::Ok on success. Every out pointer may be null.

§Errors

Returns PamojaStatus::InvalidArgument for a null handle.

§Safety

session must be a live handle and every non-null out pointer writable.