Response object for an action call.
More...
#include <modm/communication/sab/slave.hpp>
|
void | error (uint8_t errorCode=ERROR_GENERAL_ERROR) |
| Signal an error condition. More...
|
|
void | send () |
| Send a response without any data.
|
|
void | send (const void *payload, std::size_t length) |
| Send a response with an attached payload. More...
|
|
template<typename T > |
void | send (const T &payload) |
| Send a response with an attached payload.
|
|
|
| Response (Transmitter *parent) |
|
| Response (const Response &) |
|
Response & | operator= (const Response &) |
|
|
template<typename I > |
class | Slave |
|
Response object for an action call.
void modm::sab::Response::error |
( |
uint8_t |
errorCode = ERROR_GENERAL_ERROR | ) |
|
Signal an error condition.
- Parameters
-
errorCode | Error code. Values below 0x20 are reserved for the system, feel free to use any other value for specific error conditions. |
- See also
- modm::sab::Error
void modm::sab::Response::send |
( |
const void * |
payload, |
|
|
std::size_t |
length |
|
) |
| |
Send a response with an attached payload.
- Parameters
-
payload | Pointer to the payload |
length | Number of bytes |
The documentation for this class was generated from the following files: