DESERT 4.0.0
uwevologicss2cmodem.h File Reference

Header of the main class that implements the drivers to manage the EvoLogics S2C line of devices. See www.evologics.de. More...

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
}
 

Detailed Description

Header of the main class that implements the drivers to manage the EvoLogics S2C line of devices. See www.evologics.de.

Author
Roberto Francescon
Version
0.1.0

Typedef Documentation

◆ TransmissionDurationLUT

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.

Enumeration Type Documentation

◆ ModemState

enum class ModemState
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