Motorcortex Core
version: 2.7.6
drive_sercossim.h
1
/*
2
* Developer : Alexey Zakharov (alexey.zakharov@vectioneer.com)
3
* All rights reserved. Copyright (c) 2018 VECTIONEER.
4
*/
5
6
#ifndef MOTORCORTEX_LIB_DRIVE_SERCOSSIM_H
7
#define MOTORCORTEX_LIB_DRIVE_SERCOSSIM_H
8
9
#include "drive_base.h"
10
#include "drive_sercos.h"
11
12
namespace
mcx {
13
14
namespace
parameter_server {
15
class
Parameter;
16
}
17
18
namespace
drive {
19
20
class
DriveSercosSim
:
public
DriveBase
{
21
public
:
22
23
DriveSercosSim
();
24
25
explicit
DriveSercosSim
(
const
std::string& name);
26
27
void
setName(
const
std::string& name)
override
{
28
sercos_.setName(name);
29
}
30
31
bool
update(
double
dt_sec,
const
DriveIn
& drive_in,
DriveOut
* drive_out)
override
;
32
33
private
:
34
DriveSercos
sercos_;
35
unsigned
int
sercos_status_{};
36
};
37
38
}
// namespace drive
39
40
}
// namespace mcx
41
42
#endif //MOTORCORTEX_LIB_DRIVE_SERCOSSIM_H
mcx::drive::DriveSercosSim
Definition:
drive_sercossim.h:20
mcx::drive::DriveOut
Definition:
drive_base.h:34
mcx::drive::DriveIn
Definition:
drive_base.h:19
mcx::drive::DriveBase
Definition:
drive_base.h:53
mcx::drive::DriveSercos
Definition:
drive_sercos.h:19
drive
sercos
drive_sercossim.h
Generated by
1.8.18