minipix_uart_interface
A library and examples for the MiniPIX UART interface
MinipixDummy Class Reference

#include <minipix_dummy.h>

+ Inheritance diagram for MinipixDummy:

Public Member Functions

 MinipixDummy ()
 
virtual void sendByte ([[maybe_unused]] const uint8_t &byte_out)
 
virtual void sendString ([[maybe_unused]] const uint8_t *bytes_out, [[maybe_unused]] const uint16_t &len)
 
void serialDataCallback (const uint8_t *bytes_in, const uint16_t &len)
 
virtual void sleep ([[maybe_unused]] const uint16_t &milliseconds)
 
virtual void getFrameData (void)
 
virtual void simulateFrameAcquisition ([[maybe_unused]] const uint16_t &acquisition_time)
 
 MinipixDummy ()
 
virtual void sendByte ([[maybe_unused]] const uint8_t &byte_out)
 
virtual void sendString ([[maybe_unused]] const uint8_t *bytes_out, [[maybe_unused]] const uint16_t &len)
 
void serialDataCallback (const uint8_t *bytes_in, const uint16_t &len)
 
virtual void sleep ([[maybe_unused]] const uint16_t &milliseconds)
 
virtual void getFrameData (void)
 
virtual void simulateFrameAcquisition ([[maybe_unused]] const uint16_t &acquisition_time)
 
 MinipixDummy ()
 
virtual void sendByte ([[maybe_unused]] const uint8_t &byte_out)
 
virtual void sendString ([[maybe_unused]] const uint8_t *bytes_out, [[maybe_unused]] const uint16_t &len)
 
void serialDataCallback (const uint8_t *bytes_in, const uint16_t &len)
 
virtual void sleep ([[maybe_unused]] const uint16_t &milliseconds)
 
virtual void getFrameData (void)
 
virtual void simulateFrameAcquisition ([[maybe_unused]] const uint16_t &acquisition_time)
 

Protected Member Functions

void update (void)
 
void sendMessage ([[maybe_unused]] const uint8_t *bytes_out, [[maybe_unused]] const uint16_t &len)
 
void sendMessageNoAck ([[maybe_unused]] const uint8_t *bytes_out, [[maybe_unused]] const uint16_t &len)
 
void sendAck (void)
 
void sendError (const uint8_t &id)
 
void update (void)
 
void sendMessage ([[maybe_unused]] const uint8_t *bytes_out, [[maybe_unused]] const uint16_t &len)
 
void sendMessageNoAck ([[maybe_unused]] const uint8_t *bytes_out, [[maybe_unused]] const uint16_t &len)
 
void sendAck (void)
 
void sendError (const uint8_t &id)
 
void update (void)
 
void sendMessage ([[maybe_unused]] const uint8_t *bytes_out, [[maybe_unused]] const uint16_t &len)
 
void sendMessageNoAck ([[maybe_unused]] const uint8_t *bytes_out, [[maybe_unused]] const uint16_t &len)
 
void sendAck (void)
 
void sendError (const uint8_t &id)
 

Protected Attributes

LLCP_Receiver_t llcp_receiver_
 
uint16_t boot_count_ = 0
 
uint16_t frame_id_ = 41
 
uint8_t mode_ = 0
 
uint16_t acquisition_time_ = 0
 
uint8_t tx_buffer_ [LLCP_RX_TX_BUFFER_SIZE]
 

Constructor & Destructor Documentation

◆ MinipixDummy() [1/3]

MinipixDummy::MinipixDummy ( )

◆ MinipixDummy() [2/3]

MinipixDummy::MinipixDummy ( )

◆ MinipixDummy() [3/3]

MinipixDummy::MinipixDummy ( )

Member Function Documentation

◆ getFrameData() [1/3]

virtual void MinipixDummy::getFrameData ( void  )
inlinevirtual

Reimplemented in MinipixDummyLinux, and MinipixDummyLinux.

◆ getFrameData() [2/3]

virtual void MinipixDummy::getFrameData ( void  )
inlinevirtual

Reimplemented in MinipixDummyLinux, and MinipixDummyLinux.

◆ getFrameData() [3/3]

virtual void MinipixDummy::getFrameData ( void  )
inlinevirtual

Reimplemented in MinipixDummyLinux, and MinipixDummyLinux.

◆ sendAck() [1/3]

void MinipixDummy::sendAck ( void  )
protected

◆ sendAck() [2/3]

void MinipixDummy::sendAck ( void  )
protected

◆ sendAck() [3/3]

void MinipixDummy::sendAck ( void  )
protected

◆ sendByte() [1/3]

virtual void MinipixDummy::sendByte ( [[maybe_unused] ] const uint8_t &  byte_out)
inlinevirtual

◆ sendByte() [2/3]

virtual void MinipixDummy::sendByte ( [[maybe_unused] ] const uint8_t &  byte_out)
inlinevirtual

◆ sendByte() [3/3]

virtual void MinipixDummy::sendByte ( [[maybe_unused] ] const uint8_t &  byte_out)
inlinevirtual

◆ sendError() [1/3]

void MinipixDummy::sendError ( const uint8_t &  id)
protected

◆ sendError() [2/3]

void MinipixDummy::sendError ( const uint8_t &  id)
protected

◆ sendError() [3/3]

void MinipixDummy::sendError ( const uint8_t &  id)
protected

◆ sendMessage() [1/3]

void MinipixDummy::sendMessage ( [[maybe_unused] ] const uint8_t *  bytes_out,
[[maybe_unused] ] const uint16_t &  len 
)
protected

◆ sendMessage() [2/3]

void MinipixDummy::sendMessage ( [[maybe_unused] ] const uint8_t *  bytes_out,
[[maybe_unused] ] const uint16_t &  len 
)
protected

◆ sendMessage() [3/3]

void MinipixDummy::sendMessage ( [[maybe_unused] ] const uint8_t *  bytes_out,
[[maybe_unused] ] const uint16_t &  len 
)
protected

◆ sendMessageNoAck() [1/3]

void MinipixDummy::sendMessageNoAck ( [[maybe_unused] ] const uint8_t *  bytes_out,
[[maybe_unused] ] const uint16_t &  len 
)
protected

◆ sendMessageNoAck() [2/3]

void MinipixDummy::sendMessageNoAck ( [[maybe_unused] ] const uint8_t *  bytes_out,
[[maybe_unused] ] const uint16_t &  len 
)
protected

◆ sendMessageNoAck() [3/3]

void MinipixDummy::sendMessageNoAck ( [[maybe_unused] ] const uint8_t *  bytes_out,
[[maybe_unused] ] const uint16_t &  len 
)
protected

◆ sendString() [1/3]

virtual void MinipixDummy::sendString ( [[maybe_unused] ] const uint8_t *  bytes_out,
[[maybe_unused] ] const uint16_t &  len 
)
inlinevirtual

◆ sendString() [2/3]

virtual void MinipixDummy::sendString ( [[maybe_unused] ] const uint8_t *  bytes_out,
[[maybe_unused] ] const uint16_t &  len 
)
inlinevirtual

◆ sendString() [3/3]

virtual void MinipixDummy::sendString ( [[maybe_unused] ] const uint8_t *  bytes_out,
[[maybe_unused] ] const uint16_t &  len 
)
inlinevirtual

◆ serialDataCallback() [1/3]

void MinipixDummy::serialDataCallback ( const uint8_t *  bytes_in,
const uint16_t &  len 
)

◆ serialDataCallback() [2/3]

void MinipixDummy::serialDataCallback ( const uint8_t *  bytes_in,
const uint16_t &  len 
)

◆ serialDataCallback() [3/3]

void MinipixDummy::serialDataCallback ( const uint8_t *  bytes_in,
const uint16_t &  len 
)

◆ simulateFrameAcquisition() [1/3]

virtual void MinipixDummy::simulateFrameAcquisition ( [[maybe_unused] ] const uint16_t &  acquisition_time)
inlinevirtual

◆ simulateFrameAcquisition() [2/3]

virtual void MinipixDummy::simulateFrameAcquisition ( [[maybe_unused] ] const uint16_t &  acquisition_time)
inlinevirtual

◆ simulateFrameAcquisition() [3/3]

virtual void MinipixDummy::simulateFrameAcquisition ( [[maybe_unused] ] const uint16_t &  acquisition_time)
inlinevirtual

◆ sleep() [1/3]

virtual void MinipixDummy::sleep ( [[maybe_unused] ] const uint16_t &  milliseconds)
inlinevirtual

◆ sleep() [2/3]

virtual void MinipixDummy::sleep ( [[maybe_unused] ] const uint16_t &  milliseconds)
inlinevirtual

◆ sleep() [3/3]

virtual void MinipixDummy::sleep ( [[maybe_unused] ] const uint16_t &  milliseconds)
inlinevirtual

◆ update() [1/3]

void MinipixDummy::update ( void  )
protected

◆ update() [2/3]

void MinipixDummy::update ( void  )
protected

◆ update() [3/3]

void MinipixDummy::update ( void  )
protected

Field Documentation

◆ acquisition_time_

uint16_t MinipixDummy::acquisition_time_ = 0
protected

◆ boot_count_

uint16_t MinipixDummy::boot_count_ = 0
protected

◆ frame_id_

uint16_t MinipixDummy::frame_id_ = 41
protected

◆ llcp_receiver_

LLCP_Receiver_t MinipixDummy::llcp_receiver_
protected

◆ mode_

uint8_t MinipixDummy::mode_ = 0
protected

◆ tx_buffer_

uint8_t MinipixDummy::tx_buffer_
protected

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