Skip to content

Commit

Permalink
5.2.6
Browse files Browse the repository at this point in the history
  • Loading branch information
quantum-leaps committed Jun 19, 2023
1 parent ce9d69d commit 3c505b6
Show file tree
Hide file tree
Showing 76 changed files with 1,863 additions and 1,417 deletions.
137 changes: 49 additions & 88 deletions doxygen/bm.dox

Large diffs are not rendered by default.

685 changes: 416 additions & 269 deletions doxygen/ce.dox

Large diffs are not rendered by default.

175 changes: 87 additions & 88 deletions doxygen/gs.dox

Large diffs are not rendered by default.

Binary file modified doxygen/images/blinky_win.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doxygen/images/bm_class-oper_c.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doxygen/images/ce_declare1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doxygen/images/ce_def_attr-static.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doxygen/images/ce_def_attr.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doxygen/images/ce_def_free-oper-c.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doxygen/images/ce_def_free-oper-cpp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doxygen/images/ce_disk.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doxygen/images/ce_file_gen.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed doxygen/images/ce_gen-class.png
Binary file not shown.
Binary file added doxygen/images/ce_gen-pkg.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doxygen/images/ce_phys.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doxygen/images/ce_sm.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doxygen/images/license_com-dlg.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doxygen/images/qm-tut_makefile.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed doxygen/images/qp_sm.gif
Binary file not shown.
Binary file added doxygen/images/qp_sm.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doxygen/images/sm_init-types.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doxygen/images/sm_qhsm-based.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doxygen/images/sm_qhsm-ctor.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed doxygen/images/sm_qhsm-style.png
Binary file not shown.
File renamed without changes
Binary file modified doxygen/images/sm_qmsm-ctor.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion doxygen/license.dox
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ END USER LICENSE AGREEMENT</h1>

<p>1.1. <a href="https://www.state-machine.com/qm">QM&trade; (QP Modeler)</a> is a graphical model-based design and code generating tool for event-driven software. QM provides intuitive diagramming environment for hierarchical state machines (UML statecharts) and generates compact, production quality C/C++ code based on the QP real-time embedded frameworks. QM itself is based on the cross-platform Qt Toolkit, which is used inside QM under the terms of LGPL (see Section 1.3 "Qt Toolkit"). QM is currently available for Windows, Linux and MacOS hosts.
</p>
<p>1.2. QP&trade; (Quantum Platform) is a family of lightweight real-time embedded frameworks (RTEFs) for building responsive and modular real-time embedded applications as systems of cooperating, event-driven active objects (actors). The QP&trade; family consists of <a href="https://www.state-machine.com/qpc">QP/C</a>, <a href="https://www.state-machine.com/qpcpp">QP/C++</a>, and <a href="https://www.state-machine.com/qpn">QP-nano</a> frameworks, which are all strictly quality controlled, thoroughly documented, and dual-licensed under the GPL and traditional closed-source commercial licenses. The QP frameworks have been described in the book <a href="https://www.state-machine.com/psicc2/">Practical UML Statecharts in C/C++, Second Edition</a> by Miro Samek, (ISBN: 978-0750687065).
<p>1.2. QP&trade; (Quantum Platform) is a family of lightweight real-time embedded frameworks (RTEFs) for building responsive and modular real-time embedded applications as systems of cooperating, event-driven active objects (actors). The QP&trade; family consists of <a href="https://www.state-machine.com/qpc">QP/C</a> and <a href="https://www.state-machine.com/qpcpp">QP/C++</a> frameworks, which are all strictly quality controlled, thoroughly documented, and dual-licensed under the GPL and traditional closed-source commercial licenses. The QP frameworks have been described in the book <a href="https://www.state-machine.com/psicc2/">Practical UML Statecharts in C/C++, Second Edition</a> by Miro Samek, (ISBN: 978-0750687065).
</p>
<p>1.3. <a class="extern" target="_blank" href="http://www.qt.io">Qt Toolkit</a> is a cross-platform application and UI framework. The Qt Toolkit is Copyright by <a class="extern" target="_blank" href="http://www.qt.io">Qt Company</a> and/or its subsidiary(-ies) and other contributors. Qt Toolkit can be used under the GNU Lesser General Public License v. 2.1 and the GNU Lesser General Public License v. 3 (both jointly <a class="extern" target="_blank" href="https://www.qt.io/qt-licensing-terms/">"LGPL"</a>).
</p>
Expand Down
2 changes: 1 addition & 1 deletion doxygen/links.dox
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@
- @ref ce_phys
- @ref ce_dir
- @ref ce_file
- @ref ce_directive
- @ref ce_gen
- @ref ce_sm
- @ref ce_comment
- @ref ce_cond
Expand Down
2 changes: 1 addition & 1 deletion doxygen/main.dox
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ Compared to most other "high ceremony" modeling tools on the market today, QM&tr
@subsection ab_qp Built-in QP&trade; Frameworks
As most other tools capable of code generation, the models you create with QM&trade; are based on an @webref{rtef,event-driven Real-Time Embedded Framework}. This is because such a framework provides well-defined "framework extension points" designed for customizing the framework into applications, which in turn provide well-defined rules for @ref ce "generating code".

However, much of the simplicity of QM&trade; derives from the fact that it comes with the **built-in** family of @webref{products/qp,QP&trade; frameworks} (QP/C, QP/C++, and QP-nano), as opposed to supporting an open-ended number of yet-to-be-defined frameworks and programming languages.
However, much of the simplicity of QM&trade; derives from the fact that it comes with the **built-in** family of @webref{products/qp,QP&trade; frameworks} (QP/C and QP/C++), as opposed to supporting an open-ended number of yet-to-be-defined frameworks and programming languages.

@anchor ab_ao
@note
Expand Down
101 changes: 49 additions & 52 deletions doxygen/sm.dox

Large diffs are not rendered by default.

8 changes: 8 additions & 0 deletions doxygen/snippets/QPC-SP-221115A.qlc
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Bamboozle Technologies, Inc.
qpc
2023-11-15

Single Products:
eGizmo Bamboozle 2nd Generation
FooBar X123
#AB2A69F7DB64EA6E7BB8D737424C9D2C08B8E7B7
21 changes: 21 additions & 0 deletions doxygen/snippets/egizmo.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
/*$file${.::egizmo.c} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
/*
* Model: egizmo.qm
* File: ${.::egizmo.c}
*
* This code has been generated by QM 5.2.5 <www.state-machine.com/qm>.
* DO NOT EDIT THIS FILE MANUALLY. All your changes will be lost.
*
* This code is covered by the following QP license:
* License # : QPC-SP-221115A
* Issued to : Bamboozle Technologies, Inc.
* Framework(s) : qpc
* Support ends : 2023-11-15
* License scope:
*
* Single Products:
* eGizmo Bamboozle 2nd Generation
* FooBar X123
*/
/*$endhead${.::egizmo.c} ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
. . .
Loading

0 comments on commit 3c505b6

Please sign in to comment.