|
Goby3 3.5.1
2026.06.04
|
#include <goby/acomms/modemdriver/iridium_driver_fsm.h>
Public Types | |
| using | reactions |
| Public Types inherited from boost::statechart::state< OnCall, Active::orthogonal< 1 > > | |
| typedef base_type::outermost_context_base_type | outermost_context_base_type |
| typedef base_type::inner_context_ptr_type | inner_context_ptr_type |
| typedef base_type::context_ptr_type | context_ptr_type |
| typedef base_type::inner_initial_list | inner_initial_list |
| Public Types inherited from boost::statechart::simple_state< OnCall, Active::orthogonal< 1 >, mpl::list<>, has_no_history > | |
| typedef mpl::list | reactions |
| typedef Active::orthogonal< 1 >::inner_context_type | context_type |
| typedef context_type::outermost_context_type | outermost_context_type |
| typedef context_type::state_base_type | state_base_type |
| typedef context_type::state_iterator | state_iterator |
| typedef context_type::event_base_ptr_type | event_base_ptr_type |
| typedef Active::orthogonal< 1 >::inner_orthogonal_position | orthogonal_position |
| typedef OnCall | inner_context_type |
| typedef mpl::integral_c< detail::orthogonal_position_type, 0 > | inner_orthogonal_position |
| typedef context_type::event_base_type | event_base_type |
| typedef context_type::rtti_policy_type | rtti_policy_type |
| typedef context_type::outermost_context_base_type | outermost_context_base_type |
| typedef context_type::inner_context_ptr_type | context_ptr_type |
| typedef context_type::state_list_type | state_list_type |
| typedef intrusive_ptr< inner_context_type > | inner_context_ptr_type |
| typedef detail::make_list< mpl::list<> >::type | inner_initial_list |
| typedef mpl::size< inner_initial_list >::type | inner_initial_list_size |
| typedef mpl::integral_c< detail::orthogonal_position_type, inner_initial_list_size::value > | no_of_orthogonal_regions |
| typedef mpl::push_front< typenamecontext_type::context_type_list, context_type >::type | context_type_list |
| typedef mpl::bool_<(historyMode &has_shallow_history) !=0 > | shallow_history |
| typedef context_type::shallow_history | stores_shallow_history |
| typedef mpl::bool_<(historyMode &has_deep_history) !=0 > | deep_history |
| typedef mpl::or_< deep_history, typenamecontext_type::inherited_deep_history >::type | inherited_deep_history |
| typedef mpl::and_< inherited_deep_history, mpl::empty< inner_initial_list > >::type | stores_deep_history |
Public Member Functions | |
| OnCall (my_context ctx) | |
| ~OnCall () override | |
| void | in_state_react (const EvRxOnCallSerial &) |
| void | in_state_react (const EvTxOnCallSerial &) |
| void | in_state_react (const EvSendBye &) |
| Public Member Functions inherited from boost::statechart::simple_state< OnCall, Active::orthogonal< 1 >, mpl::list<>, has_no_history > | |
| outermost_context_type & | outermost_context () |
| OtherContext & | context () |
| Target | state_cast () const |
| Target | state_downcast () const |
| state_iterator | state_begin () const |
| state_iterator | state_end () const |
| void | post_event (const event_base_ptr_type &pEvent) |
| result | discard_event () |
| result | forward_event () |
| result | defer_event () |
| result | transit () |
| result | terminate () |
| void | clear_shallow_history () |
| void | clear_deep_history () |
| const event_base * | triggering_event () const |
| BOOST_STATIC_ASSERT ((mpl::less< orthogonal_position, typename context_type::no_of_orthogonal_regions >::value)) | |
| void * | operator new (std::size_t size) |
| void | operator delete (void *pState) |
| outermost_context_base_type & | outermost_context_base () |
| virtual const state_base_type * | outer_state_ptr () const |
| virtual detail::reaction_result | react_impl (const event_base_type &evt, typename rtti_policy_type::id_type eventType) |
| virtual void | exit_impl (typename base_type::direct_state_base_ptr_type &pSelf, typename state_base_type::node_state_base_ptr_type &pOutermostUnstableState, bool performFullExit) |
| void | set_outermost_unstable_state (typename state_base_type::node_state_base_ptr_type &pOutermostUnstableState) |
| const OtherContext::inner_context_ptr_type & | context_ptr () const |
| void | set_context (const context_ptr_type &pContext) |
| void | store_deep_history_impl () |
| Public Member Functions inherited from goby::acomms::iridium::fsm::StateNotify | |
| StateNotify (std::string name) | |
| ~StateNotify () | |
| Public Member Functions inherited from goby::acomms::OnCallBase | |
| OnCallBase () | |
| double | last_rx_tx_time () const |
| double | last_rx_time () const |
| double | last_tx_time () const |
| int | last_bytes_sent () const |
| int | total_bytes_sent () const |
| void | set_bye_received (bool b) |
| void | set_bye_sent (bool b) |
| bool | bye_received () const |
| bool | bye_sent () const |
| void | set_last_tx_time (double d) |
| void | set_last_rx_time (double d) |
| void | set_last_bytes_sent (int i) |
Definition at line 477 of file iridium_driver_fsm.h.
Definition at line 503 of file iridium_driver_fsm.h.
|
inline |
Definition at line 480 of file iridium_driver_fsm.h.
|
inlineoverride |
Definition at line 490 of file iridium_driver_fsm.h.
| void goby::acomms::iridium::fsm::OnCall::in_state_react | ( | const EvRxOnCallSerial & | ) |
| void goby::acomms::iridium::fsm::OnCall::in_state_react | ( | const EvSendBye & | ) |
| void goby::acomms::iridium::fsm::OnCall::in_state_react | ( | const EvTxOnCallSerial & | ) |