QP: Quantum Programming
QP是一个通用的事件驱动框架,面向MCU,面向并发的层次式状态机模型。
QP包含了1个轻量级的QK(Quantum Kernel)。
QEP:Quantum Event Processor是一个通用的,可移植的,可重用的状态机引擎。
QEP允许你直接把UML样式的状态图映射为代码。
QEP提供了传统的简单平面状态机和层次式状态机。QEP可以直接操作事件队列和事件分发机制。
QF是一个通用的,事件驱动的应用框架,面向嵌入式系统。
QF被设计成和QEP,RTOS协同工作。
QF包含了事件队列,活动对象,事件遍历等。
QK是一个极小的,按RTC习惯的,执行独立任务的内核。
QK必须和QF版本相匹配。
QS是一个的实时跟踪设施。

QP/C++ Class List
QActive | Base class for derivation of application-level active object classes 应用级活动对象的基类 |
QEP | Macro to specify compiler-specific directive for placing a constant object in ROM.Macro to specify compiler-specific directive for accessing a constant object in ROM.Provides miscellaneous QEP services |
QEQueue | Native QF Event Queue class QF事件队列类 |
QEvent | QEvent base class QF事件基类 |
QF | QF services QF基础服务(出版-订阅,。。。) |
QFreeBlock | Structure representing a free block in the Native QF Memory Pool |
QFsm | Finite State Machine base class 平面式状态机 |
QHsm | Hierarchical State Machine base class 层次式状态机基类 |
QK | QK services QK核心服务 |
QMPool | Native QF memory pool class QF内存池管理类 |
QPSet | Priority Set useful for building various schedulers, but also useful as a general set of up to 64 elements of any kind |
QPSet8 | Priority Set useful for building various schedulers, but also useful as a general set of up to 8 elements of any kind |
QS | Quantum Spy logging facilities Log 设施 |
QSubscrList | Subscriber List class |
QTimeEvt | Time Event class 事件时间类 |