Struct chirpstack_api::gw::ChannelConfiguration
source · pub struct ChannelConfiguration {
pub frequency: u32,
pub modulation_legacy: i32,
pub board: u32,
pub demodulator: u32,
pub modulation_config: Option<ModulationConfig>,
}
Fields§
§frequency: u32
Frequency (Hz).
modulation_legacy: i32
Modulation (deprecated).
board: u32
Board index.
demodulator: u32
Demodulator index (of the given board).
modulation_config: Option<ModulationConfig>
Implementations§
source§impl ChannelConfiguration
impl ChannelConfiguration
sourcepub fn modulation_legacy(&self) -> Modulation
pub fn modulation_legacy(&self) -> Modulation
Returns the enum value of modulation_legacy
, or the default if the field is set to an invalid enum value.
sourcepub fn set_modulation_legacy(&mut self, value: Modulation)
pub fn set_modulation_legacy(&mut self, value: Modulation)
Sets modulation_legacy
to the provided enum value.
Trait Implementations§
source§impl Clone for ChannelConfiguration
impl Clone for ChannelConfiguration
source§fn clone(&self) -> ChannelConfiguration
fn clone(&self) -> ChannelConfiguration
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ChannelConfiguration
impl Debug for ChannelConfiguration
source§impl Default for ChannelConfiguration
impl Default for ChannelConfiguration
§impl<'de> Deserialize<'de> for ChannelConfiguration
impl<'de> Deserialize<'de> for ChannelConfiguration
§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Message for ChannelConfiguration
impl Message for ChannelConfiguration
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8, Global>where Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>where Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where B: Buf, Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where B: Buf, Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq<ChannelConfiguration> for ChannelConfiguration
impl PartialEq<ChannelConfiguration> for ChannelConfiguration
source§fn eq(&self, other: &ChannelConfiguration) -> bool
fn eq(&self, other: &ChannelConfiguration) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.§impl Serialize for ChannelConfiguration
impl Serialize for ChannelConfiguration
impl StructuralPartialEq for ChannelConfiguration
Auto Trait Implementations§
impl RefUnwindSafe for ChannelConfiguration
impl Send for ChannelConfiguration
impl Sync for ChannelConfiguration
impl Unpin for ChannelConfiguration
impl UnwindSafe for ChannelConfiguration
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request