Larus glider flight sensor system 3.9.2024
Software-In-The-Loop test and validation system
Loading...
Searching...
No Matches
serial_output Class Reference

abstraction for serial output device More...

#include <serial_io.h>

Inheritance diagram for serial_output:

Public Member Functions

virtual void put (char)
 
void puti (int value, int base=10)
 
void putx (int32_t value, uint8_t digits=8)
 
void putf (float value)
 
virtual void puts (const char *data)
 
void newline (void)
 
void blank (void)
 

Detailed Description

abstraction for serial output device

Definition at line 50 of file serial_io.h.

Member Function Documentation

◆ blank()

void serial_output::blank ( void  )

Definition at line 55 of file serial_io.cpp.

References put().

◆ newline()

void serial_output::newline ( void  )

Definition at line 51 of file serial_io.cpp.

References puts().

◆ put()

virtual void serial_output::put ( char  )
inlinevirtual

Reimplemented in ascii_string_writer< size >.

Definition at line 53 of file serial_io.h.

Referenced by blank(), and puts().

◆ putf()

void serial_output::putf ( float  value)

Definition at line 40 of file serial_io.cpp.

References my_ftoa(), and puts().

◆ puti()

void serial_output::puti ( int  value,
int  base = 10 
)

Definition at line 28 of file serial_io.cpp.

References itoa(), and puts().

◆ puts()

void serial_output::puts ( const char data)
virtual

Definition at line 46 of file serial_io.cpp.

References put().

Referenced by newline(), putf(), puti(), and putx().

◆ putx()

void serial_output::putx ( int32_t  value,
uint8_t  digits = 8 
)

Definition at line 34 of file serial_io.cpp.

References puts(), and utox().


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