28#ifndef _SerialController_H
29#define _SerialController_H
39 class SerialControllerImpl;
108 bool Open(
string const& _SerialControllerName );
132 string m_serialControllerName;
unsigned int uint32
Definition: Defs.h:95
unsigned char uint8
Definition: Defs.h:89
Represents a USB Controller.
Definition: Controller.h:56
Interface for controllers that implement a Serial Interface (USB Serial Port Emulation)
Definition: SerialController.h:45
uint32 Write(uint8 *_buffer, uint32 _length)
Definition: SerialController.cpp:170
bool Close()
Definition: SerialController.cpp:152
bool SetBaud(uint32 const _baud)
Definition: SerialController.cpp:77
Parity
Definition: SerialController.h:50
@ Parity_Even
Definition: SerialController.h:53
@ Parity_Odd
Definition: SerialController.h:52
@ Parity_Mark
Definition: SerialController.h:54
@ Parity_Space
Definition: SerialController.h:55
@ Parity_None
Definition: SerialController.h:51
virtual ~SerialController()
Definition: SerialController.cpp:65
friend class SerialControllerImpl
Definition: SerialController.h:46
StopBits
Definition: SerialController.h:59
@ StopBits_OneAndAHalf
Definition: SerialController.h:61
@ StopBits_One
Definition: SerialController.h:60
@ StopBits_Two
Definition: SerialController.h:62
bool SetStopBits(StopBits const _stopBits)
Definition: SerialController.cpp:115
bool SetParity(Parity const _parity)
Definition: SerialController.cpp:96
bool Open(string const &_SerialControllerName)
Definition: SerialController.cpp:133
SerialController()
Definition: SerialController.cpp:50
Definition: Bitfield.h:35