etrobocon2018 feat.KatLab  770af34cce41ae9c30c41303275e1add2daae0c3 (with uncommitted changes)
 全て クラス 名前空間 ファイル 関数 変数 列挙型 列挙値 フレンド マクロ定義 ページ
GyroSensor.h
[詳解]
1 //
2 // GyroSensor.h
3 //
4 // Copyright (c) 2015-2016 Embedded Technology Software Design Robot Contest
5 //
6 
7 #ifndef EV3CPPAPI_GYROSENSOR_H_
8 #define EV3CPPAPI_GYROSENSOR_H_
9 
10 #include "Sensor.h"
11 
12 namespace ev3api {
16 class GyroSensor: public Sensor
17 {
18 public:
22  static const int16_t DEFAULT_OFFSET = 0;
23 
30  explicit GyroSensor(ePortS port);
31 
38  void setOffset(int16_t offset);
39 
45  void reset(void);
46 
52  int16_t getAnglerVelocity(void) const;
53 
59  int16_t getAngle(void) const;
60 
61 private:
62  int16_t mOffset;
63 }; // class GyroSensor
64 } // namespace ev3api
65 
66 #endif // ! EV3CPPAPI_GYROSENSOR_H_
static const int16_t DEFAULT_OFFSET
Definition: GyroSensor.h:22
GyroSensor(ePortS port)
Definition: GyroSensor.cpp:13
int16_t getAnglerVelocity(void) const
Definition: GyroSensor.cpp:39
ePortS
Definition: Port.h:18
void setOffset(int16_t offset)
Definition: GyroSensor.cpp:24
void reset(void)
Definition: GyroSensor.cpp:32
int16_t getAngle(void) const
Definition: GyroSensor.cpp:46