HSMCPP
1.0.1
Content
Getting Started
Features
Platforms
Code Generation
Tools
FAQ
API Reference
API Reference
Other
Repository
Changelog
License
HSMCPP
Index
Index
D
|
H
D
DISPATCHER_DEFAULT_EVENTS_CACHESIZE (C macro)
H
hsmcpp::ActionHandlerFunc_t (C++ type)
hsmcpp::ByteArray_t (C++ type)
hsmcpp::EnqueuedEventHandlerFunc_t (C++ type)
hsmcpp::EventHandlerFunc_t (C++ type)
hsmcpp::EventID_t (C++ type)
hsmcpp::HandlerID_t (C++ type)
hsmcpp::HierarchicalStateMachine (C++ class)
hsmcpp::HierarchicalStateMachine::disableHsmDebugging (C++ function)
hsmcpp::HierarchicalStateMachine::dispatcher (C++ function)
hsmcpp::HierarchicalStateMachine::enableHsmDebugging (C++ function)
,
[1]
hsmcpp::HierarchicalStateMachine::getActiveStates (C++ function)
hsmcpp::HierarchicalStateMachine::getLastActiveState (C++ function)
hsmcpp::HierarchicalStateMachine::HierarchicalStateMachine (C++ function)
hsmcpp::HierarchicalStateMachine::initialize (C++ function)
hsmcpp::HierarchicalStateMachine::isInitialized (C++ function)
hsmcpp::HierarchicalStateMachine::isStateActive (C++ function)
hsmcpp::HierarchicalStateMachine::isTimerRunning (C++ function)
hsmcpp::HierarchicalStateMachine::isTransitionPossible (C++ function)
hsmcpp::HierarchicalStateMachine::registerFailedTransitionCallback (C++ function)
,
[1]
hsmcpp::HierarchicalStateMachine::registerFinalState (C++ function)
,
[1]
hsmcpp::HierarchicalStateMachine::registerHistory (C++ function)
,
[1]
hsmcpp::HierarchicalStateMachine::registerSelfTransition (C++ function)
,
[1]
hsmcpp::HierarchicalStateMachine::registerState (C++ function)
,
[1]
hsmcpp::HierarchicalStateMachine::registerStateAction (C++ function)
hsmcpp::HierarchicalStateMachine::registerSubstate (C++ function)
hsmcpp::HierarchicalStateMachine::registerSubstateEntryPoint (C++ function)
,
[1]
hsmcpp::HierarchicalStateMachine::registerTimer (C++ function)
hsmcpp::HierarchicalStateMachine::registerTransition (C++ function)
,
[1]
hsmcpp::HierarchicalStateMachine::release (C++ function)
hsmcpp::HierarchicalStateMachine::restartTimer (C++ function)
hsmcpp::HierarchicalStateMachine::setInitialState (C++ function)
hsmcpp::HierarchicalStateMachine::startTimer (C++ function)
hsmcpp::HierarchicalStateMachine::stopTimer (C++ function)
hsmcpp::HierarchicalStateMachine::transition (C++ function)
hsmcpp::HierarchicalStateMachine::transitionEx (C++ function)
hsmcpp::HierarchicalStateMachine::transitionExWithArgsArray (C++ function)
hsmcpp::HierarchicalStateMachine::transitionInterruptSafe (C++ function)
hsmcpp::HierarchicalStateMachine::transitionSync (C++ function)
hsmcpp::HierarchicalStateMachine::transitionWithArgsArray (C++ function)
hsmcpp::HierarchicalStateMachine::transitionWithQueueClear (C++ function)
hsmcpp::HierarchicalStateMachine::~HierarchicalStateMachine (C++ function)
hsmcpp::HSM_WAIT_INDEFINITELY (C++ member)
hsmcpp::HsmEventDispatcherArduino (C++ class)
hsmcpp::HsmEventDispatcherArduino::create (C++ function)
hsmcpp::HsmEventDispatcherArduino::dispatchEvents (C++ function)
hsmcpp::HsmEventDispatcherArduino::emitEvent (C++ function)
hsmcpp::HsmEventDispatcherArduino::start (C++ function)
hsmcpp::HsmEventDispatcherBase (C++ class)
hsmcpp::HsmEventDispatcherBase::emitEvent (C++ function)
hsmcpp::HsmEventDispatcherBase::enqueueAction (C++ function)
hsmcpp::HsmEventDispatcherBase::enqueueEvent (C++ function)
hsmcpp::HsmEventDispatcherBase::isTimerRunning (C++ function)
hsmcpp::HsmEventDispatcherBase::registerEnqueuedEventHandler (C++ function)
hsmcpp::HsmEventDispatcherBase::registerEventHandler (C++ function)
hsmcpp::HsmEventDispatcherBase::registerTimerHandler (C++ function)
hsmcpp::HsmEventDispatcherBase::restartTimer (C++ function)
hsmcpp::HsmEventDispatcherBase::startTimer (C++ function)
hsmcpp::HsmEventDispatcherBase::stop (C++ function)
hsmcpp::HsmEventDispatcherBase::stopTimer (C++ function)
hsmcpp::HsmEventDispatcherBase::unregisterEnqueuedEventHandler (C++ function)
hsmcpp::HsmEventDispatcherBase::unregisterEventHandler (C++ function)
hsmcpp::HsmEventDispatcherBase::unregisterTimerHandler (C++ function)
hsmcpp::HsmEventDispatcherFreeRTOS (C++ class)
hsmcpp::HsmEventDispatcherFreeRTOS::create (C++ function)
hsmcpp::HsmEventDispatcherFreeRTOS::emitEvent (C++ function)
hsmcpp::HsmEventDispatcherFreeRTOS::join (C++ function)
hsmcpp::HsmEventDispatcherFreeRTOS::start (C++ function)
hsmcpp::HsmEventDispatcherFreeRTOS::stop (C++ function)
hsmcpp::HsmEventDispatcherGLib (C++ class)
hsmcpp::HsmEventDispatcherGLib::create (C++ function)
,
[1]
hsmcpp::HsmEventDispatcherGLib::emitEvent (C++ function)
hsmcpp::HsmEventDispatcherGLib::start (C++ function)
hsmcpp::HsmEventDispatcherGLib::stop (C++ function)
hsmcpp::HsmEventDispatcherGLibmm (C++ class)
hsmcpp::HsmEventDispatcherGLibmm::create (C++ function)
,
[1]
hsmcpp::HsmEventDispatcherGLibmm::emitEvent (C++ function)
hsmcpp::HsmEventDispatcherGLibmm::start (C++ function)
hsmcpp::HsmEventDispatcherGLibmm::stop (C++ function)
hsmcpp::HsmEventDispatcherQt (C++ class)
hsmcpp::HsmEventDispatcherQt::create (C++ function)
hsmcpp::HsmEventDispatcherQt::emitEvent (C++ function)
hsmcpp::HsmEventDispatcherQt::start (C++ function)
hsmcpp::HsmEventDispatcherQt::stop (C++ function)
hsmcpp::HsmEventDispatcherSTD (C++ class)
hsmcpp::HsmEventDispatcherSTD::create (C++ function)
hsmcpp::HsmEventDispatcherSTD::emitEvent (C++ function)
hsmcpp::HsmEventDispatcherSTD::join (C++ function)
hsmcpp::HsmEventDispatcherSTD::start (C++ function)
hsmcpp::HsmEventDispatcherSTD::stop (C++ function)
hsmcpp::HsmStateChangedCallback_t (C++ type)
hsmcpp::HsmStateEnterCallback_t (C++ type)
hsmcpp::HsmStateExitCallback_t (C++ type)
hsmcpp::HsmTransitionCallback_t (C++ type)
hsmcpp::HsmTransitionConditionCallback_t (C++ type)
hsmcpp::HsmTransitionFailedCallback_t (C++ type)
hsmcpp::IHsmEventDispatcher (C++ class)
hsmcpp::IHsmEventDispatcher::emitEvent (C++ function)
hsmcpp::IHsmEventDispatcher::enqueueAction (C++ function)
hsmcpp::IHsmEventDispatcher::enqueueEvent (C++ function)
hsmcpp::IHsmEventDispatcher::isTimerRunning (C++ function)
hsmcpp::IHsmEventDispatcher::registerEnqueuedEventHandler (C++ function)
hsmcpp::IHsmEventDispatcher::registerEventHandler (C++ function)
hsmcpp::IHsmEventDispatcher::registerTimerHandler (C++ function)
hsmcpp::IHsmEventDispatcher::restartTimer (C++ function)
hsmcpp::IHsmEventDispatcher::start (C++ function)
hsmcpp::IHsmEventDispatcher::startTimer (C++ function)
hsmcpp::IHsmEventDispatcher::stop (C++ function)
hsmcpp::IHsmEventDispatcher::stopTimer (C++ function)
hsmcpp::IHsmEventDispatcher::unregisterEnqueuedEventHandler (C++ function)
hsmcpp::IHsmEventDispatcher::unregisterEventHandler (C++ function)
hsmcpp::IHsmEventDispatcher::unregisterTimerHandler (C++ function)
hsmcpp::IHsmEventDispatcher::~IHsmEventDispatcher (C++ function)
hsmcpp::INVALID_HSM_DISPATCHER_HANDLER_ID (C++ member)
hsmcpp::INVALID_HSM_EVENT_ID (C++ member)
hsmcpp::INVALID_HSM_STATE_ID (C++ member)
hsmcpp::INVALID_HSM_TIMER_ID (C++ member)
hsmcpp::StateID_t (C++ type)
hsmcpp::TimerHandlerFunc_t (C++ type)
hsmcpp::TimerID_t (C++ type)
hsmcpp::Variant (C++ class)
hsmcpp::Variant::clear (C++ function)
hsmcpp::Variant::getByteArray (C++ function)
hsmcpp::Variant::getCustomType (C++ function)
hsmcpp::Variant::getList (C++ function)
hsmcpp::Variant::getMap (C++ function)
hsmcpp::Variant::getPair (C++ function)
hsmcpp::Variant::getType (C++ function)
hsmcpp::Variant::getVector (C++ function)
hsmcpp::Variant::isBool (C++ function)
hsmcpp::Variant::isByteArray (C++ function)
hsmcpp::Variant::isCustomType (C++ function)
hsmcpp::Variant::isEmpty (C++ function)
hsmcpp::Variant::isList (C++ function)
hsmcpp::Variant::isMap (C++ function)
hsmcpp::Variant::isNumeric (C++ function)
hsmcpp::Variant::isPair (C++ function)
hsmcpp::Variant::isSignedNumeric (C++ function)
hsmcpp::Variant::isString (C++ function)
hsmcpp::Variant::isUnsignedNumeric (C++ function)
hsmcpp::Variant::isVector (C++ function)
hsmcpp::Variant::make (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
,
[12]
,
[13]
,
[14]
,
[15]
,
[16]
,
[17]
,
[18]
,
[19]
,
[20]
,
[21]
,
[22]
,
[23]
hsmcpp::Variant::makeCustom (C++ function)
hsmcpp::Variant::operator bool (C++ function)
hsmcpp::Variant::operator!= (C++ function)
hsmcpp::Variant::operator< (C++ function)
hsmcpp::Variant::operator<= (C++ function)
hsmcpp::Variant::operator= (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
,
[12]
,
[13]
,
[14]
,
[15]
,
[16]
,
[17]
,
[18]
,
[19]
hsmcpp::Variant::operator== (C++ function)
hsmcpp::Variant::operator> (C++ function)
hsmcpp::Variant::operator>= (C++ function)
hsmcpp::Variant::toBool (C++ function)
hsmcpp::Variant::toByteArray (C++ function)
hsmcpp::Variant::toDouble (C++ function)
hsmcpp::Variant::toInt64 (C++ function)
hsmcpp::Variant::toList (C++ function)
hsmcpp::Variant::toMap (C++ function)
hsmcpp::Variant::toPair (C++ function)
hsmcpp::Variant::toString (C++ function)
hsmcpp::Variant::toUInt64 (C++ function)
hsmcpp::Variant::toVector (C++ function)
hsmcpp::Variant::Type (C++ enum)
hsmcpp::Variant::Type::BOOL (C++ enumerator)
hsmcpp::Variant::Type::BYTE_1 (C++ enumerator)
hsmcpp::Variant::Type::BYTE_2 (C++ enumerator)
hsmcpp::Variant::Type::BYTE_4 (C++ enumerator)
hsmcpp::Variant::Type::BYTE_8 (C++ enumerator)
hsmcpp::Variant::Type::BYTEARRAY (C++ enumerator)
hsmcpp::Variant::Type::CUSTOM (C++ enumerator)
hsmcpp::Variant::Type::DOUBLE (C++ enumerator)
hsmcpp::Variant::Type::LIST (C++ enumerator)
hsmcpp::Variant::Type::MAP (C++ enumerator)
hsmcpp::Variant::Type::PAIR (C++ enumerator)
hsmcpp::Variant::Type::STRING (C++ enumerator)
hsmcpp::Variant::Type::UBYTE_1 (C++ enumerator)
hsmcpp::Variant::Type::UBYTE_2 (C++ enumerator)
hsmcpp::Variant::Type::UBYTE_4 (C++ enumerator)
hsmcpp::Variant::Type::UBYTE_8 (C++ enumerator)
hsmcpp::Variant::Type::UNKNOWN (C++ enumerator)
hsmcpp::Variant::Type::VECTOR (C++ enumerator)
hsmcpp::Variant::Variant (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
,
[12]
,
[13]
,
[14]
,
[15]
,
[16]
,
[17]
,
[18]
,
[19]
,
[20]
,
[21]
,
[22]
,
[23]
,
[24]
,
[25]
hsmcpp::Variant::~Variant (C++ function)
hsmcpp::VariantList_t (C++ type)
hsmcpp::VariantMap_t (C++ type)
hsmcpp::VariantPair_t (C++ type)
hsmcpp::VariantVector_t (C++ type)
Read the Docs
v: latest
Versions
latest
Downloads
On Read the Docs
Project Home
Builds