17#ifndef __ROGUE_PROTOCOLS_SRP_CMD_H__
18#define __ROGUE_PROTOCOLS_SRP_CMD_H__
60 static std::shared_ptr<rogue::protocols::srp::Cmd>
create();
83 void sendCmd(uint8_t opCode, uint32_t context);
87typedef std::shared_ptr<rogue::protocols::srp::Cmd>
CmdPtr;
Lightweight command protocol transmitter for opcode/context messages.
static std::shared_ptr< rogue::protocols::srp::Cmd > create()
Creates an SRP command interface instance.
void sendCmd(uint8_t opCode, uint32_t context)
Sends an SRP command frame.
Cmd()
Constructs an SRP command interface.
~Cmd()
Destroys the SRP command interface.
static void setup_python()
Registers Python bindings for this class.
std::shared_ptr< rogue::protocols::srp::Cmd > CmdPtr