[−][src]Struct chirpstack_api::as_pb::external::api::FuotaDeployment
Fields
id: String
ID of the deployment (string formatted UUID). This value will be automatically assigned on create.
name: String
Name of the deployment.
group_type: i32
Multicast type. Currently only Class-C is supported!
dr: u32
Data-rate.
frequency: u32
Frequency (Hz).
payload: Vec<u8>
Payload.
redundancy: u32
Redundancy (number of packages).
multicast_timeout: u32
Multicast time-out. Please refer to the Remote Multicast Setup specification as this field has a different meaning for Class-B and Class-C groups.
unicast_timeout: Option<Duration>
Unicast time-out. Set this to the value in which you at least expect an uplink frame from the device. The FUOTA deployment engine will wait at least for the given time before proceeding with the next steps.
state: String
Deployment state. This value will be automatically set on create.
next_step_after: Option<Timestamp>
Next step after. This value will be automatically set on create.
Implementations
impl FuotaDeployment
[src]
pub fn group_type(&self) -> MulticastGroupType
[src]
Returns the enum value of group_type
, or the default if the field is set to an invalid enum value.
pub fn set_group_type(&mut self, value: MulticastGroupType)
[src]
Sets group_type
to the provided enum value.
Trait Implementations
impl Clone for FuotaDeployment
[src]
fn clone(&self) -> FuotaDeployment
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for FuotaDeployment
[src]
impl Default for FuotaDeployment
[src]
fn default() -> FuotaDeployment
[src]
impl Message for FuotaDeployment
[src]
fn encode_raw<B>(&self, buf: &mut B) where
B: BufMut,
[src]
B: BufMut,
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
[src]
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
fn encoded_len(&self) -> usize
[src]
fn clear(&mut self)
[src]
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
fn decode<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
[src]
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
[src]
B: Buf,
Self: Default,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
impl PartialEq<FuotaDeployment> for FuotaDeployment
[src]
fn eq(&self, other: &FuotaDeployment) -> bool
[src]
fn ne(&self, other: &FuotaDeployment) -> bool
[src]
impl StructuralPartialEq for FuotaDeployment
[src]
Auto Trait Implementations
impl RefUnwindSafe for FuotaDeployment
impl Send for FuotaDeployment
impl Sync for FuotaDeployment
impl Unpin for FuotaDeployment
impl UnwindSafe for FuotaDeployment
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,