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

Public Member Functions

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

Private Member Functions

void run ()
 
void run ()
 

Private Attributes

long current_time
 
bool display_timestamps
 
Format< char > hex_format
 
Serial * serial
 
Thread thread
 
TimeStamp timestamp
 
Converter< vector< char > > toByteArray
 

Detailed Description

Definition at line 66 of file hex.cpp.

Constructor & Destructor Documentation

◆ Writer() [1/2]

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

Definition at line 69 of file hex.cpp.

◆ Writer() [2/2]

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

Definition at line 64 of file serial.cpp.

Member Function Documentation

◆ run() [1/2]

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

Definition at line 78 of file serial.cpp.

◆ run() [2/2]

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

Definition at line 86 of file hex.cpp.

◆ wait() [1/2]

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

Definition at line 69 of file serial.cpp.

◆ wait() [2/2]

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

Definition at line 75 of file hex.cpp.

Member Data Documentation

◆ current_time

long ecl::utils::Writer::current_time
private

Definition at line 79 of file hex.cpp.

◆ display_timestamps

bool ecl::utils::Writer::display_timestamps
private

Definition at line 78 of file hex.cpp.

◆ hex_format

Format<char> ecl::utils::Writer::hex_format
private

Definition at line 82 of file hex.cpp.

◆ serial

Serial * ecl::utils::Writer::serial
private

Definition at line 81 of file hex.cpp.

◆ thread

Thread ecl::utils::Writer::thread
private

Definition at line 83 of file hex.cpp.

◆ timestamp

TimeStamp ecl::utils::Writer::timestamp
private

Definition at line 80 of file hex.cpp.

◆ toByteArray

Converter< vector<char> > ecl::utils::Writer::toByteArray
private

Definition at line 84 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 Feb 28 2022 22:19:02