![]() |
GM6000 Digital Heater Controller Build: 20 (Branch = develop)
SDX-1330
|
The 'MApp' namespace is provides a 'micro application' framework for asynchronously running micro applications. More...
The 'MApp' namespace is provides a 'micro application' framework for asynchronously running micro applications.
A micro application can be anything. The original use case for the MApp framework was to support being able to selective run (stop, pause, resume) from the TShell console a set of tests use for board checkout, end-of-line manufacturing testing, emissions testing, design validation, etc.
A rough analog for a micro-application would be launching a console command to execute in the background.
Namespaces | |
| namespace | Temperature |
| The 'Temperature' namespace implements a simple/example MApp that samples and displays temperature. | |
Classes | |
| class | Cmd |
| The class implements a TShell command that interacts with the MApp Manager to start, stop, and list available MApp instances. More... | |
| class | GetAvailableMAppRequest |
| This abstract class define ITC message type and payload for the application to get list of all of the MApps instances. More... | |
| class | GetStartedMAppRequest |
| This abstract class define ITC message type and payload for the application to Get a list of started MApp instances. More... | |
| class | LookupMAppRequest |
| This abstract class define ITC message type and payload for the application to look-up a MApp by name. More... | |
| class | Manager |
| This concrete class implements the MApp Manager. More... | |
| class | ManagerApi |
| This abstract class defines the "manager" interface to for starting, stopping, etc. More... | |
| class | MApp_ |
| This partial concrete class provide common infrastructure that is common to all MApp instances. More... | |
| class | MAppApi |
| This abstract class defines the interface for a Micro Application (MApp). More... | |
| class | StartMAppRequest |
| This abstract class define ITC message type and payload for the application to start a MApp. More... | |
| class | StopAllMAppRequest |
| This abstract class define ITC message type and payload for the application to stop the current MApp. More... | |
| class | StopMAppRequest |
| This abstract class define ITC message type and payload for the application to stop the current MApp. More... | |