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

Constructor & Destructor Documentation

◆ Writer() [1/2]

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

Definition at line 79 of file hex.cpp.

◆ Writer() [2/2]

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

Definition at line 74 of file serial.cpp.

Member Function Documentation

◆ run() [1/2]

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

Definition at line 88 of file serial.cpp.

◆ run() [2/2]

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

Definition at line 96 of file hex.cpp.

◆ wait() [1/2]

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

Definition at line 79 of file serial.cpp.

◆ wait() [2/2]

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

Definition at line 85 of file hex.cpp.

Member Data Documentation

◆ current_time

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

Definition at line 89 of file hex.cpp.

◆ display_timestamps

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

Definition at line 88 of file hex.cpp.

◆ hex_format

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

Definition at line 92 of file hex.cpp.

◆ serial

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

Definition at line 91 of file hex.cpp.

◆ thread

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

Definition at line 93 of file hex.cpp.

◆ timestamp

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

Definition at line 90 of file hex.cpp.

◆ toByteArray

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

Definition at line 94 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