DESERT 3.5.1
|
#include <uwconnector.h>
#include <uwinterpreters2c.h>
#include <uwmodem.h>
#include <atomic>
#include <condition_variable>
#include <memory>
#include <mutex>
#include <thread>
#include <vector>
#include <map>
Go to the source code of this file.
Classes | |
class | UwEvoLogicsS2CModem |
Typedefs | |
typedef std::map< int, double > | TransmissionDurationLUT |
Enumerations | |
enum class | ModemState { AVAILABLE , BUSY , RESET , QUIT , DEAF , NOISE , LISTEN , AVAILABLE , BUSY } |
Header of the main class that implements the drivers to manage the EvoLogics S2C line of devices. See www.evologics.de.
Definition in file uwevologicss2cmodem.h.
typedef std::map<int, double> TransmissionDurationLUT |
Lookup table (LUT) containing all the possible transmission times.
The key is an integer number from 1 to 64 bytes, the corresponding value is a time in seconds.
Definition at line 57 of file uwevologicss2cmodem.h.
|
strong |
Enum containing the possible statuses of the driver.
In particular, a command can only sent if the driver is in AVAILABLE status.
Enumerator | |
---|---|
AVAILABLE | |
BUSY | |
RESET | |
QUIT | |
DEAF | |
NOISE | |
LISTEN | |
AVAILABLE | |
BUSY |
Definition at line 63 of file uwevologicss2cmodem.h.