Struct ublox_cellular::command::system_features::SetPowerSavingControl [−][src]
pub struct SetPowerSavingControl {
pub mode: PowerSavingMode,
pub timeout: Option<Seconds>,
}
Expand description
19.8 Power saving control (Power Saving) +UPSV
Sets the UART power saving configuration, but it has a global effect on the module power saving configuration:
- If the power saving is enabled (+UPSV: 1), the UART interface is cyclically enabled and the module enters idle mode automatically whenever possible
- If the power saving is disabled (+UPSV: 0), the UART interface is always enabled and the module does not enter idle mode
- If the power saving is controlled by the UART RTS line (+UPSV: 2), the UART interface is enabled and the module does not enter idle mode as long as the UART RTS line state is ON
- If the power saving is controlled by the UART DTR line (+UPSV: 3), the UART interface is enabled and the module does not enter idle mode as long as the UART DTR line state is ON
Fields
mode: PowerSavingMode
timeout: Option<Seconds>
Trait Implementations
type Response = NoResponse
type Response = NoResponse
The type of the response. Must implement the AtatResp
trait.
type Error = GenericError
type Error = GenericError
The type of the error.
Return the command as a heapless Vec
of bytes.
Parse the response into a Self::Response
or Error<Self::Error>
instance.
The max timeout in milliseconds.
Force the ingress manager into receive state immediately after sending the command. Read more
Force client to look for a response. Empty slice is then passed to parse by client. Implemented to enhance expandability fo ATAT Read more