![]() |
DUNE: Uniform Navigational Environment
2019.02.0
|
This class interprets and represents the result of an SBD Session.
Public Member Functions | |
| SessionResult (void) | |
| void | parse (const std::string &str) |
| bool | isSuccessMO (void) const |
| bool | isSuccessMT (void) const |
| unsigned | getStatusMO (void) const |
| unsigned | getStatusMT (void) const |
| unsigned | getSequenceMO (void) const |
| unsigned | getSequenceMT (void) const |
| unsigned | getLengthMT (void) const |
| unsigned | getQueuedMT (void) const |
|
inline |
Constructor.
|
inline |
Retrieve the length in bytes of the MT SBD message received from the GSS or zero if no message was received.
|
inline |
Retrieve the count of MT SBD messages waiting at the GSS to be transferred to the transceiver.
|
inline |
Retrieve the MO SBD message sequence number.
Referenced by Transports::IridiumSBD::Task::handleSessionResult().
|
inline |
Retrieve the MT SBD message sequence number.
|
inline |
Retrieve the MO status code.
Referenced by Transports::IridiumSBD::Task::handleSessionResult().
|
inline |
Retrieve the MT status code.
Referenced by Transports::IridiumSBD::Task::handleSessionResult().
|
inline |
Test if the MO status denotes that the MO SBD message, if any, was transferred successfully.
Referenced by Transports::IridiumSBD::Task::handleSessionResult().
|
inline |
Test if the MT status denotes that a mailbox check was performed or an MT SBD message was received.
|
inline |
Parse the response of the +SBDIX command.
| [in] | str | +SBDIX response. |
| InvalidFormat | if response has invalid format. |
