Motorcortex Core
version: 2.7.6
cm_grouprawpub1.h
1
/*
2
* Developer : Alexey Zakharov (alexey.zakharov@vectioneer.com)
3
* All rights reserved. Copyright (c) 2019 VECTIONEER.
4
*/
5
6
#ifndef MOTORCORTEX_CORE_CM_GROUPRAWPUB1_H
7
#define MOTORCORTEX_CORE_CM_GROUPRAWPUB1_H
8
9
#include "cm_grouprawpub.h"
10
11
namespace
mcx::comm {
12
13
struct
GroupContainer;
14
15
class
GroupRawPublisher1
:
public
GroupRawPublisher
{
16
public
:
17
explicit
GroupRawPublisher1
(
const
BaseRequestReply
& group_manager);
18
19
ProtocolType getProtocolType()
const override
{
return
ProtocolType::SINGLE_TIMESTAMP; }
20
21
private
:
22
size_t
encodeGroupParameterMsgWithId(
GroupContainer
& group, uint8_t* reply)
override
;
23
};
24
25
}
// namespace mcx::comm
26
27
#endif // MOTORCORTEX_CORE_CM_GROUPRAWPUB1_H
mcx::comm::BaseRequestReply
Definition:
cm_basereqrep.h:18
mcx::comm::GroupRawPublisher1
Definition:
cm_grouprawpub1.h:15
mcx::comm::GroupRawPublisher
Definition:
cm_grouprawpub.h:24
mcx::comm::GroupContainer
Definition:
cm_groupmanager.h:45
communication
cm_grouprawpub1.h
Generated by
1.8.18