RBCX
Library for the RB3204-RBCX board with the ESP32 by RoboticsBrno.
Loading...
Searching...
No Matches
RBCXSmartServoBusBackend.h
Go to the documentation of this file.
1#pragma once
2
3#include "BusBackend.hpp"
4#include "rbcx.pb.h"
5#include <mutex>
6
7namespace rb {
8
9class Manager;
10
11class SmartServoBusBackend : public lx16a::BusBackend {
12 friend class Manager;
13
14public:
15 virtual void send(const lw::Packet& pkt, QueueHandle_t responseQueue = NULL,
16 bool expect_response = false, bool priority = false);
17
18private:
22
23 void onCoprocStat(const CoprocStat_SmartServoStat& msg);
24
25 QueueHandle_t m_responseQueueQueue;
26};
27
28};
The main library class for working with the RBCX board. Call the install() method at the start of you...
Definition: RBCXManager.h:61
Definition: RBCXSmartServoBusBackend.h:11
virtual void send(const lw::Packet &pkt, QueueHandle_t responseQueue=NULL, bool expect_response=false, bool priority=false)
Definition: RBCXSmartServoBusBackend.cpp:18
Definition: RBCXAngle.cpp:3