Struct chirpstack_api::as_pb::integration::UplinkEvent [−][src]
pub struct UplinkEvent {}Show fields
pub application_id: u64, pub application_name: String, pub device_name: String, pub dev_eui: Vec<u8>, pub rx_info: Vec<UplinkRxInfo>, pub tx_info: Option<UplinkTxInfo>, pub adr: bool, pub dr: u32, pub f_cnt: u32, pub f_port: u32, pub data: Vec<u8>, pub object_json: String, pub tags: HashMap<String, String>, pub confirmed_uplink: bool, pub dev_addr: Vec<u8>, pub published_at: Option<Timestamp>,
Expand description
UplinkEvent is the message sent when an uplink payload has been received.
Fields
application_id: u64
Application ID.
application_name: String
Application name.
device_name: String
Device name.
dev_eui: Vec<u8>
Device EUI.
rx_info: Vec<UplinkRxInfo>
Receiving gateway RX info.
tx_info: Option<UplinkTxInfo>
TX info.
adr: bool
Device has ADR bit set.
dr: u32
Data-rate.
f_cnt: u32
Frame counter.
f_port: u32
Frame port.
data: Vec<u8>
FRMPayload data.
object_json: String
JSON string containing the decoded object. Note that this is only set when a codec is configured in the Device Profile.
User-defined device tags.
confirmed_uplink: bool
Uplink was of type confirmed.
dev_addr: Vec<u8>
Device address.
published_at: Option<Timestamp>
Published at timestamp.
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 UplinkEvent
impl Send for UplinkEvent
impl Sync for UplinkEvent
impl Unpin for UplinkEvent
impl UnwindSafe for UplinkEvent
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