Public Member Functions | Private Member Functions | Private Attributes | List of all members
ecl::utils::Reader Class Reference

Public Member Functions

 Reader (Serial *serial_device, bool hexFormat=false, bool timestamps=false)
 
 Reader (Serial *serial_device, bool timestamps=false)
 
void wait ()
 
void wait ()
 

Private Member Functions

void run ()
 
void run ()
 

Private Attributes

long current_time
 
bool display_timestamps
 
Format< long > format
 
bool hex
 
Format< unsigned char > hex_format
 
Serial * serial
 
Thread thread
 
TimeStamp time
 

Detailed Description

Definition at line 117 of file hex.cpp.

Constructor & Destructor Documentation

ecl::utils::Reader::Reader ( Serial *  serial_device,
bool  timestamps = false 
)
inline

Definition at line 120 of file hex.cpp.

ecl::utils::Reader::Reader ( Serial *  serial_device,
bool  hexFormat = false,
bool  timestamps = false 
)
inline

Definition at line 109 of file serial.cpp.

Member Function Documentation

void ecl::utils::Reader::run ( )
inlineprivate

Definition at line 121 of file serial.cpp.

void ecl::utils::Reader::run ( )
inlineprivate

Definition at line 131 of file hex.cpp.

void ecl::utils::Reader::wait ( )
inline

Definition at line 118 of file serial.cpp.

void ecl::utils::Reader::wait ( )
inline

Definition at line 128 of file hex.cpp.

Member Data Documentation

long ecl::utils::Reader::current_time
private

Definition at line 154 of file hex.cpp.

bool ecl::utils::Reader::display_timestamps
private

Definition at line 153 of file hex.cpp.

Format< long > ecl::utils::Reader::format
private

Definition at line 156 of file hex.cpp.

bool ecl::utils::Reader::hex
private

Definition at line 153 of file serial.cpp.

Format< unsigned char > ecl::utils::Reader::hex_format
private

Definition at line 157 of file hex.cpp.

Serial * ecl::utils::Reader::serial
private

Definition at line 152 of file hex.cpp.

Thread ecl::utils::Reader::thread
private

Definition at line 158 of file hex.cpp.

TimeStamp ecl::utils::Reader::time
private

Definition at line 155 of file hex.cpp.


The documentation for this class was generated from the following files:


ecl_core_apps
Author(s): Daniel Stonier
autogenerated on Mon Jun 10 2019 13:08:55