mirror of
https://git.intern.spaceteamaachen.de/ALPAKA/sta-core.git
synced 2025-08-05 18:21:54 +00:00
Improved printable implementation; data reading with macro
This commit is contained in:
@@ -170,13 +170,37 @@ namespace sta
|
||||
*/
|
||||
void println(const char * str, size_t length);
|
||||
public:
|
||||
/**
|
||||
* @brief Read bytes.
|
||||
*
|
||||
* @param buffer Byte buffer
|
||||
* @param length Buffer length
|
||||
*/
|
||||
virtual void read(uint8_t * buffer, size_t length) = 0;
|
||||
|
||||
/**
|
||||
* @brief Read string.
|
||||
*
|
||||
* @param str String buffer
|
||||
* @param length String length
|
||||
*/
|
||||
virtual void read(char* str, size_t length) = 0;
|
||||
void read(char * str, size_t length);
|
||||
|
||||
/**
|
||||
* @brief Read floats.
|
||||
*
|
||||
* @param buffer Float buffer
|
||||
* @param length Buffer length
|
||||
*/
|
||||
void read(float * buffer, size_t length);
|
||||
|
||||
/**
|
||||
* @brief Read doubles.
|
||||
*
|
||||
* @param buffer Double buffer
|
||||
* @param length Buffer length
|
||||
*/
|
||||
void read(double * buffer, size_t length);
|
||||
|
||||
private:
|
||||
/**
|
||||
|
Reference in New Issue
Block a user