|
DESERT 4.0.0
|
#include <uwminterpreter.h>


Public Member Functions | |
| UWMinterpreter (UWMdriver *) | |
| ~UWMinterpreter () | |
| UWMinterpreter (UWMdriver *) | |
| ~UWMinterpreter () | |
Protected Attributes | |
| UWMdriver * | pmDriver |
| int | debug_ |
This class is in charge of building/parsing the necessary messages to make the UWMdriver able to communicate with the modem. This class provides a basic interface to implement an interpreter for an UWMdriver object. NOTE: any class which inherits from UWMinterpreter should implements its own methods to build and parse messages between host and modem; therefore, such derived class should know the reception variables of the UWMdriver object to which it points, along with all the methods to update them (since the UWMdriver object can be extended through inheritance, any new class that extends UWMdriver must provide all the necessary methods to allow the update of its reception variables).
| UWMinterpreter::UWMinterpreter | ( | UWMdriver * | pmDriver_ | ) |
Class constructor.
| pmDriver_ | pointer to the UWMdriver object to link with this UWMinterpreter object. |
References debug_, UWMdriver::getDebug(), and pmDriver.

| UWMinterpreter::~UWMinterpreter | ( | ) |
Class destructor.
| UWMinterpreter::UWMinterpreter | ( | UWMdriver * | ) |
Class constructor.
| pmDriver_ | pointer to the UWMdriver object to link with this UWMinterpreter object. |
| UWMinterpreter::~UWMinterpreter | ( | ) |
Class destructor.
|
protected |
Flag to enable debug mode (i.e., printing of debug messages) if set to 1.
Referenced by UWMinterpreter().
|
protected |
Link to the UWMdriver object which contains this UWMinterpreter object.
Referenced by MinterpreterTEL::parse_TELEGRAM(), and UWMinterpreter().