[−][src]Enum os_balloon::error::Fona
Errors related to the use of the Adafruit FONA module.
Variants
Init
Error initializing the FONA module.
PowerOn
Error turning the FONA module on.
EchoOff
Error turning the FONA module's "echo" functionality off.
NoSerial
There was no open serial connection when trying to send a command to the FONA module.
SerialEnd
EOF
was found in the FONA serial.
LongSms
SMS was too long to be sent.
SmsAtCmgf
Error sending SMS on AT+CMGF=1
response.
SmsAtCmgs
Error sending AT+CMGS
message when sending an SMS.
SmsCmgs
Error reading +CMGS
response sending SMS.
SmsOk
No OK received after sending SMS.
LocAtCmgf
Error getting location on AT+CMGF=1
response.
LocAtCgatt
Error getting location on AT+CGATT=1
response.
LocAtSapbr
Error getting location on AT+SAPBR=1,1
response.
LocAtSapbrContype
Error getting location on AT+SAPBR=3,1,"CONTYPE","GPRS"
response.
LocAtSapbrApn
Error getting location on AT+SAPBR=3,1,"APN","{fona.location_service}"
response.
LocAtCipgsmloc
Error getting location on AT+CIPGSMLOC=1,1
response.
LocAtGprsDown
Error turning GPRS down.
LocLon
Error getting longitude via GPRS.
LocLat
Error getting latitude via GPRS.
SendCommandCrlf
Error reading CRLF (\r\n) after sending command to FONA.
PartialResponse
FONA serial found EOF.
Fields of PartialResponse
response: String
Contents of the partial response.
Command
Error sending command to FONA.
CBCInvalidResponse
Invalid response to AT+CBC (battery charge) command.
CADCInvalidResponse
Invalid response to AT+CADC? (read ADC) command.
Trait Implementations
impl Debug for Fona
[src]
impl Display for Fona
[src]
impl Fail for Fona
[src]
fn name(&self) -> Option<&str>
[src]
fn cause(&self) -> Option<&dyn Fail>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
[src]
D: Display + Send + Sync + 'static,
Provides context for this failure. Read more
fn compat(self) -> Compat<Self>
[src]
Wraps this failure in a compatibility wrapper that implements std::error::Error
. Read more
fn causes(&self) -> Causes
[src]
please use the 'iter_chain()' method instead
fn root_cause(&self) -> &(dyn Fail + 'static)
[src]
please use the 'find_root_cause()' method instead
fn __private_get_type_id__(&self) -> TypeId
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> AsFail for T where
T: Fail,
[src]
T: Fail,
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
[src]
E: 'static + Error + Send + Sync,
fn name(&self) -> Option<&str>
[src]
Returns the "name" of the error. Read more
fn cause(&self) -> Option<&(dyn Fail + 'static)>
[src]
Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more
fn backtrace(&self) -> Option<&Backtrace>
[src]
Returns a reference to the Backtrace
carried by this failure, if it carries one. Read more
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
[src]
D: Display + Send + Sync + 'static,
Provides context for this failure. Read more
fn compat(self) -> Compat<Self>
[src]
Wraps this failure in a compatibility wrapper that implements std::error::Error
. Read more
fn causes(&self) -> Causes
[src]
please use the 'iter_chain()' method instead
fn root_cause(&self) -> &(dyn Fail + 'static)
[src]
please use the 'find_root_cause()' method instead
fn __private_get_type_id__(&self) -> TypeId
[src]
impl<T> Erased for T
[src]
impl<T> DebugAny for T where
T: Any + Debug,
[src]
T: Any + Debug,
impl<T> UnsafeAny for T where
T: Any,
[src]
T: Any,