HSMCPP

Content

  • Getting Started
  • Features
  • Platforms
  • Code Generation
  • Tools
  • FAQ

API Reference

  • API Reference

Other

  • Repository
  • Changelog
  • License
HSMCPP
  • File HsmTypes.hpp

File HsmTypes.hpp

↰ Parent directory (include/hsmcpp)

Content

  • Definition (include/hsmcpp/HsmTypes.hpp)

  • Detailed Description

  • Includes

  • Included By

  • Namespaces

  • Enums

  • Typedefs

  • Variables

Definition (include/hsmcpp/HsmTypes.hpp)

  • Program Listing for File HsmTypes.hpp

Detailed Description

Contains definitions of global types used by HSM.

Includes

  • functional

  • variant.hpp (File variant.hpp)

Included By

  • File hsm.hpp

  • File IHsmEventDispatcher.hpp

Namespaces

  • Namespace hsmcpp

Enums

  • Enum HistoryType

  • Enum StateAction

  • Enum StateActionTrigger

  • Enum TransitionType

Typedefs

  • Typedef hsmcpp::EventID_t

  • Typedef hsmcpp::HandlerID_t

  • Typedef hsmcpp::HsmStateChangedCallback_t

  • Typedef hsmcpp::HsmStateEnterCallback_t

  • Typedef hsmcpp::HsmStateExitCallback_t

  • Typedef hsmcpp::HsmTransitionCallback_t

  • Typedef hsmcpp::HsmTransitionConditionCallback_t

  • Typedef hsmcpp::HsmTransitionFailedCallback_t

  • Typedef hsmcpp::StateID_t

  • Typedef hsmcpp::TimerID_t

Variables

  • Variable hsmcpp::HSM_WAIT_INDEFINITELY

  • Variable hsmcpp::INVALID_HSM_DISPATCHER_HANDLER_ID

  • Variable hsmcpp::INVALID_HSM_EVENT_ID

  • Variable hsmcpp::INVALID_HSM_STATE_ID

  • Variable hsmcpp::INVALID_HSM_TIMER_ID


© Copyright 2021, Igor Krechetov.

Built with Sphinx using a theme provided by Read the Docs.