get_node_info_mock_server.hpp
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2015 Pavel Kirienko <pavel.kirienko@gmail.com>
3  */
4 
5 #pragma once
6 
7 #include <iostream>
11 #include <uavcan/protocol/GetNodeInfo.hpp>
12 
14 {
17  uavcan::protocol::GetNodeInfo::Response&) const>
19 
21 
23  uavcan::protocol::GetNodeInfo::Response& res) const
24  {
25  res = response;
26  std::cout << "GET NODE INFO:\nREQUEST\n" << req << "RESPONSE\n" << res << std::endl;
27  }
28 
29 public:
30  uavcan::protocol::GetNodeInfo::Response response;
31 
33 
35 };
types.hpp
GetNodeInfoMockServer
Definition: get_node_info_mock_server.hpp:13
GetNodeInfoMockServer::GetNodeInfoMockServer
GetNodeInfoMockServer(uavcan::INode &node)
Definition: get_node_info_mock_server.hpp:32
uavcan::ReceivedDataStructure
Definition: generic_subscriber.hpp:39
uavcan::ServiceServer
Definition: service_server.hpp:90
method_binder.hpp
uavcan::INode
Definition: abstract_node.hpp:19
GetNodeInfoMockServer::handleRequest
void handleRequest(const uavcan::ReceivedDataStructure< uavcan::protocol::GetNodeInfo::Request > &req, uavcan::protocol::GetNodeInfo::Response &res) const
Definition: get_node_info_mock_server.hpp:22
uavcan::MethodBinder
Definition: method_binder.hpp:20
GetNodeInfoMockServer::GetNodeInfoCallback
uavcan::MethodBinder< GetNodeInfoMockServer *, void(GetNodeInfoMockServer::*)(const uavcan::ReceivedDataStructure< uavcan::protocol::GetNodeInfo::Request > &, uavcan::protocol::GetNodeInfo::Response &) const > GetNodeInfoCallback
Definition: get_node_info_mock_server.hpp:18
pyuavcan_v0.introspect.node
node
Definition: introspect.py:398
GetNodeInfoMockServer::start
int start()
Definition: get_node_info_mock_server.hpp:34
GetNodeInfoMockServer::response
uavcan::protocol::GetNodeInfo::Response response
Definition: get_node_info_mock_server.hpp:30
GetNodeInfoMockServer::server_
uavcan::ServiceServer< uavcan::protocol::GetNodeInfo, GetNodeInfoCallback > server_
Definition: get_node_info_mock_server.hpp:20
service_server.hpp


uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:02