pub enum FirmwareStatus {
Downloaded,
DownloadFailed,
Downloading,
Idle,
InstallationFailed,
Installing,
Installed,
}
Expand description
Status of a firmware download as reported in FirmwareStatusNotificationRequest
Variants§
Downloaded
New firmware has been downloaded by Charge Point.
DownloadFailed
Charge point failed to download firmware.
Downloading
Firmware is being downloaded.
Idle
Charge Point is not performing firmware update related tasks. Status Idle SHALL only be used as in a FirmwareStatusNotificationRequest that was triggered by a TriggerMessageRequest
InstallationFailed
Installation of new firmware has failed.
Installing
Firmware is being installed.
Installed
New firmware has successfully been installed in charge point.
Trait Implementations§
Source§impl Clone for FirmwareStatus
impl Clone for FirmwareStatus
Source§fn clone(&self) -> FirmwareStatus
fn clone(&self) -> FirmwareStatus
Returns a duplicate 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 FirmwareStatus
impl Debug for FirmwareStatus
Source§impl Default for FirmwareStatus
impl Default for FirmwareStatus
Source§fn default() -> FirmwareStatus
fn default() -> FirmwareStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FirmwareStatus
impl<'de> Deserialize<'de> for FirmwareStatus
Source§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 PartialEq for FirmwareStatus
impl PartialEq for FirmwareStatus
Source§impl Serialize for FirmwareStatus
impl Serialize for FirmwareStatus
impl StructuralPartialEq for FirmwareStatus
Auto Trait Implementations§
impl Freeze for FirmwareStatus
impl RefUnwindSafe for FirmwareStatus
impl Send for FirmwareStatus
impl Sync for FirmwareStatus
impl Unpin for FirmwareStatus
impl UnwindSafe for FirmwareStatus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more