ETrobocon2017 - 片山研究所モデルベース開発推進事業部
str
ev3-api
library
libcpp-ev3
include
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_
ev3api::GyroSensor::DEFAULT_OFFSET
static const int16_t DEFAULT_OFFSET
Definition:
GyroSensor.h:22
ev3api
Definition:
Clock.h:12
ev3api::GyroSensor::GyroSensor
GyroSensor(ePortS port)
Definition:
GyroSensor.cpp:13
ePortS
ePortS
Definition:
Port.h:18
ev3api::GyroSensor::setOffset
void setOffset(int16_t offset)
Definition:
GyroSensor.cpp:24
ev3api::GyroSensor::getAnglerVelocity
int16_t getAnglerVelocity(void) const
Definition:
GyroSensor.cpp:39
ev3api::Sensor
Definition:
Sensor.h:18
ev3api::GyroSensor
Definition:
GyroSensor.h:16
Sensor.h
ev3api::GyroSensor::getAngle
int16_t getAngle(void) const
Definition:
GyroSensor.cpp:46
ev3api::GyroSensor::reset
void reset(void)
Definition:
GyroSensor.cpp:32
構築:
1.8.13