[][src]Struct chirpstack_api::gw::DownlinkFrame

pub struct DownlinkFrame {
    pub phy_payload: Vec<u8>,
    pub tx_info: Option<DownlinkTxInfo>,
    pub token: u32,
    pub downlink_id: Vec<u8>,
    pub items: Vec<DownlinkFrameItem>,
    pub gateway_id: Vec<u8>,
}

Fields

phy_payload: Vec<u8>

PHYPayload. Deprecated: replaced by items.

tx_info: Option<DownlinkTxInfo>

TX meta-data. Deprecated: replaced by items.

token: u32

Token (uint16 value). Deprecated: replaced by downlink_id.

downlink_id: Vec<u8>

Downlink ID (UUID).

items: Vec<DownlinkFrameItem>

Downlink frame items. This makes it possible to send multiple downlink opportunities to the gateway at once (e.g. RX1 and RX2 in LoRaWAN). The first item has the highest priority, the last the lowest. The gateway will emit at most one item.

gateway_id: Vec<u8>

Gateway ID.

Trait Implementations

impl Clone for DownlinkFrame[src]

impl Debug for DownlinkFrame[src]

impl Default for DownlinkFrame[src]

impl Message for DownlinkFrame[src]

impl PartialEq<DownlinkFrame> for DownlinkFrame[src]

impl StructuralPartialEq for DownlinkFrame[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]