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 125 of file hex.cpp.

Constructor & Destructor Documentation

◆ Reader() [1/2]

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

Definition at line 128 of file hex.cpp.

◆ Reader() [2/2]

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

Definition at line 117 of file serial.cpp.

Member Function Documentation

◆ run() [1/2]

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

Definition at line 129 of file serial.cpp.

◆ run() [2/2]

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

Definition at line 139 of file hex.cpp.

◆ wait() [1/2]

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

Definition at line 126 of file serial.cpp.

◆ wait() [2/2]

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

Definition at line 136 of file hex.cpp.

Member Data Documentation

◆ current_time

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

Definition at line 162 of file hex.cpp.

◆ display_timestamps

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

Definition at line 161 of file hex.cpp.

◆ format

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

Definition at line 164 of file hex.cpp.

◆ hex

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

Definition at line 161 of file serial.cpp.

◆ hex_format

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

Definition at line 165 of file hex.cpp.

◆ serial

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

Definition at line 160 of file hex.cpp.

◆ thread

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

Definition at line 166 of file hex.cpp.

◆ time

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

Definition at line 163 of file hex.cpp.


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


ecl_core_apps
Author(s): Daniel Stonier
autogenerated on Wed Mar 2 2022 00:16:52