pub struct SetFactoryConfiguration {
pub fs_op: FSFactoryRestoreType,
pub nvm_op: NVMFactoryRestoreType,
}
Expand description
19.25 Restore factory configuration +UFACTORY
Force, at the next module boot, the restore of the factory configuration for FS and/or NVM. When the command is issued, a flag is written into the NVM: no action is done and it will be triggered to be executed only at the next module boot. If, before the next boot, the triggered operation must be deleted, then it is possible to issue the command with parameter 0,0.
Fields§
§fs_op: FSFactoryRestoreType
§nvm_op: NVMFactoryRestoreType
Trait Implementations§
Source§impl AtatCmd<AtatCmd> for SetFactoryConfiguration
impl AtatCmd<AtatCmd> for SetFactoryConfiguration
Source§type Response = NoResponse
type Response = NoResponse
The type of the response. Must implement the
AtatResp
trait.Source§type Error = GenericError
type Error = GenericError
The type of the error.
Source§fn parse(
&self,
res: Result<&[u8], InternalError>,
) -> Result<Self::Response, Error<Self::Error>>
fn parse( &self, res: Result<&[u8], InternalError>, ) -> Result<Self::Response, Error<Self::Error>>
Parse the response into a
Self::Response
or Error<Self::Error>
instance.Source§const MAX_TIMEOUT_MS: u32 = 1_000u32
const MAX_TIMEOUT_MS: u32 = 1_000u32
The max timeout in milliseconds.
Source§const FORCE_RECEIVE_STATE: bool = false
const FORCE_RECEIVE_STATE: bool = false
Force the ingress manager into receive state immediately after sending
the command.
Source§const EXPECTS_RESPONSE_CODE: bool = true
const EXPECTS_RESPONSE_CODE: bool = true
Force client to look for a response.
Empty slice is then passed to parse by client.
Implemented to enhance expandability fo ATAT
Source§impl Clone for SetFactoryConfiguration
impl Clone for SetFactoryConfiguration
Source§fn clone(&self) -> SetFactoryConfiguration
fn clone(&self) -> SetFactoryConfiguration
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 moreAuto Trait Implementations§
impl Freeze for SetFactoryConfiguration
impl RefUnwindSafe for SetFactoryConfiguration
impl Send for SetFactoryConfiguration
impl Sync for SetFactoryConfiguration
impl Unpin for SetFactoryConfiguration
impl UnwindSafe for SetFactoryConfiguration
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