Enum sbd::mo::SessionStatus [−][src]
pub enum SessionStatus {
Ok,
OkMobileTerminatedTooLarge,
OkLocationUnacceptableQuality,
Timeout,
MobileOriginatedTooLarge,
RFLinkLoss,
IMEIProtocolAnomaly,
Prohibited,
}
Expand description
The status of a mobile-originated session.
The descriptions for these codes are taken directly from the DirectIP
documentation.
Variants
Ok
The SBD session completed successfully.
OkMobileTerminatedTooLarge
The MO message transfer, if any, was successful. The MT message queued at the GSS is too large to be transferred within a single SBD session.
OkLocationUnacceptableQuality
The MO message transfer, if any, was successful. The reported location was determined to be of unacceptable quality. This value is only applicable to IMEIs using SBD protocol revision 1.
Timeout
The SBD session timed out before session completion.
MobileOriginatedTooLarge
The MO message being transferred by the IMEI is too large to be transerred within a single SBD session.
RFLinkLoss
An RF link loss ocurred during the SBD session.
IMEIProtocolAnomaly
An IMEI protocol anomaly occurred during SBD session.
Prohibited
The IMEI is prohibited from accessing the GSS.
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for SessionStatus
impl Send for SessionStatus
impl Sync for SessionStatus
impl Unpin for SessionStatus
impl UnwindSafe for SessionStatus
Blanket Implementations
Mutably borrows from an owned value. Read more