API: C: Add TC10

This commit is contained in:
Kyle Schwarz
2025-07-03 09:30:29 -04:00
parent c056e8dc2e
commit 7afa41bf2a
4 changed files with 119 additions and 12 deletions
@@ -4,24 +4,13 @@
#ifdef __cplusplus
#include "icsneo/communication/message/message.h"
#include "icsneo/communication/tc10.h"
#include <memory>
namespace icsneo
{
enum class TC10WakeStatus : uint8_t {
NoWakeReceived,
WakeReceived,
};
enum class TC10SleepStatus : uint8_t {
NoSleepReceived,
SleepReceived,
SleepFailed,
SleepAborted,
};
class TC10StatusMessage : public Message {
public:
static std::shared_ptr<TC10StatusMessage> DecodeToMessage(const std::vector<uint8_t>& bytestream);