Enum sbd::mo::SessionStatus
source · 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§
source§impl SessionStatus
impl SessionStatus
Trait Implementations§
source§impl Clone for SessionStatus
impl Clone for SessionStatus
source§fn clone(&self) -> SessionStatus
fn clone(&self) -> SessionStatus
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SessionStatus
impl Debug for SessionStatus
source§impl PartialEq<SessionStatus> for SessionStatus
impl PartialEq<SessionStatus> for SessionStatus
source§fn eq(&self, other: &SessionStatus) -> bool
fn eq(&self, other: &SessionStatus) -> bool
self
and other
values to be equal, and is used
by ==
.