Struct chirpstack_api::gw::UplinkRxInfo [−][src]
pub struct UplinkRxInfo {}Show fields
pub gateway_id: Vec<u8>, pub time: Option<Timestamp>, pub time_since_gps_epoch: Option<Duration>, pub rssi: i32, pub lora_snr: f64, pub channel: u32, pub rf_chain: u32, pub board: u32, pub antenna: u32, pub location: Option<Location>, pub fine_timestamp_type: i32, pub context: Vec<u8>, pub uplink_id: Vec<u8>, pub crc_status: i32, pub fine_timestamp: Option<FineTimestamp>,
Fields
gateway_id: Vec<u8>
Gateway ID.
time: Option<Timestamp>
RX time (only set when the gateway has a GPS module).
time_since_gps_epoch: Option<Duration>
RX time since GPS epoch (only set when the gateway has a GPS module).
rssi: i32
RSSI.
lora_snr: f64
LoRa SNR.
channel: u32
Channel.
rf_chain: u32
RF Chain.
board: u32
Board.
antenna: u32
Antenna.
location: Option<Location>
Location.
fine_timestamp_type: i32
Fine-timestamp type.
context: Vec<u8>
Gateway specific context.
uplink_id: Vec<u8>
Uplink ID (UUID bytes). Unique and random ID which can be used to correlate the uplink across multiple logs.
crc_status: i32
CRC status.
fine_timestamp: Option<FineTimestamp>
Fine-timestamp data.
Implementations
Returns the enum value of fine_timestamp_type
, or the default if the field is set to an invalid enum value.
Sets fine_timestamp_type
to the provided enum value.
Returns the enum value of crc_status
, or the default if the field is set to an invalid enum value.
Sets crc_status
to the provided enum value.
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 UplinkRxInfo
impl Send for UplinkRxInfo
impl Sync for UplinkRxInfo
impl Unpin for UplinkRxInfo
impl UnwindSafe for UplinkRxInfo
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