Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Ardupilot
GitHub Repository: Ardupilot/ardupilot
Path: blob/master/libraries/AC_CustomControl/AC_CustomControl_Empty.h
9448 views
1
#pragma once
2
3
#include "AC_CustomControl_config.h"
4
5
#if AP_CUSTOMCONTROL_EMPTY_ENABLED
6
7
#include "AC_CustomControl_Backend.h"
8
9
class AC_CustomControl_Empty : public AC_CustomControl_Backend {
10
public:
11
AC_CustomControl_Empty(AC_CustomControl& frontend, AP_AHRS_View*& ahrs, AC_AttitudeControl*& att_control, AP_MotorsMulticopter*& motors, float dt);
12
13
14
Vector3f update(void) override;
15
void reset(void) override;
16
17
// user settable parameters
18
static const struct AP_Param::GroupInfo var_info[];
19
20
protected:
21
// declare parameters here
22
AP_Float param1;
23
AP_Float param2;
24
AP_Float param3;
25
};
26
27
#endif // AP_CUSTOMCONTROL_EMPTY_ENABLED
28
29