Struct chirpstack_api::ns::DeviceQueueItem [−][src]
pub struct DeviceQueueItem { pub dev_eui: Vec<u8>, pub frm_payload: Vec<u8>, pub f_cnt: u32, pub f_port: u32, pub confirmed: bool, pub dev_addr: Vec<u8>, }
Fields
dev_eui: Vec<u8>
DevEUI of the device.
frm_payload: Vec<u8>
The encrypted FRMPayload bytes.
f_cnt: u32
The FCnt of the payload.
f_port: u32
The FPort of the payload.
confirmed: bool
When set to true, ChirpStack Network Server will wait for the device to ack the received frame.
dev_addr: Vec<u8>
Device address (as known by the application-server). It will be used to validate that the application-server is using the correct security context of the device. As on OTAA, there is a gap between the activation and the delivery of the AppSKey to the application-server, there is a possibility that the application-server tries to enqueue payloads encrypted with the old session-key.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message with a length-delimiter to a buffer. Read more
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for DeviceQueueItem
impl Send for DeviceQueueItem
impl Sync for DeviceQueueItem
impl Unpin for DeviceQueueItem
impl UnwindSafe for DeviceQueueItem
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more