Avionics
Core avionics package for CURE flight computers
Loading...
Searching...
No Matches
MockSerial Class Reference

#include <serial_mock.h>

Collaboration diagram for MockSerial:
Collaboration graph

Public Member Functions

template<typename T>
void print (const T &message)
template<typename T>
void println (const T &message)
void printf (const char *fmt,...)
void clear ()
size_t write (uint8_t)
size_t write (const uint8_t *buffer, size_t size)

Public Attributes

std::vector< std::string > printCalls
std::vector< std::string > printlnCalls
std::vector< std::string > printfCalls

Detailed Description

Definition at line 16 of file serial_mock.h.

Member Function Documentation

◆ clear()

void MockSerial::clear ( )
inline

Definition at line 51 of file serial_mock.h.

◆ print()

template<typename T>
void MockSerial::print ( const T & message)
inline

Definition at line 24 of file serial_mock.h.

◆ printf()

void MockSerial::printf ( const char * fmt,
... )
inline

Definition at line 40 of file serial_mock.h.

◆ println()

template<typename T>
void MockSerial::println ( const T & message)
inline

Definition at line 32 of file serial_mock.h.

◆ write() [1/2]

size_t MockSerial::write ( const uint8_t * buffer,
size_t size )
inline

Definition at line 59 of file serial_mock.h.

◆ write() [2/2]

size_t MockSerial::write ( uint8_t )
inline

Definition at line 58 of file serial_mock.h.

Member Data Documentation

◆ printCalls

std::vector<std::string> MockSerial::printCalls

Definition at line 19 of file serial_mock.h.

◆ printfCalls

std::vector<std::string> MockSerial::printfCalls

Definition at line 21 of file serial_mock.h.

◆ printlnCalls

std::vector<std::string> MockSerial::printlnCalls

Definition at line 20 of file serial_mock.h.


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