Struct chirpstack_api::as_pb::external::api::GatewayProfile [−][src]
pub struct GatewayProfile { pub id: String, pub name: String, pub network_server_id: i64, pub channels: Vec<u32>, pub extra_channels: Vec<GatewayProfileExtraChannel>, pub stats_interval: Option<Duration>, }
Fields
id: String
Gateway-profile ID (UUID string).
name: String
Name of the gateway-profile.
network_server_id: i64
Network-server ID of the gateway-profile.
channels: Vec<u32>
Default channels (channels specified by the LoRaWAN Regional Parameters specification) enabled for this configuration.
extra_channels: Vec<GatewayProfileExtraChannel>
Extra channels added to the channel-configuration (in case the LoRaWAN region supports adding custom channels).
stats_interval: Option<Duration>
Stats interval. This defines the (expected) stats interval which the gateways using this gateway-profile are using.
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 to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
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 GatewayProfile
impl Send for GatewayProfile
impl Sync for GatewayProfile
impl Unpin for GatewayProfile
impl UnwindSafe for GatewayProfile
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Wrap the input message T
in a tonic::Request