Data Structures | |
class | Bluetooth |
Class Bluetooth. API for working with bluetooth. More... | |
class | BrickButton |
Class BrickButton. API for working with brick buttons. More... | |
class | ColorSensor |
Class ColorSensor. API for working with color sensor. More... | |
class | File |
Class File. API for working with file. More... | |
class | GyroSensor |
Class GyroSensor. API for working with gyro sensor. More... | |
class | Motor |
Class Motor. API for working with motor. More... | |
class | MotorTank |
Class MotorTank. API for working with two motors together. More... | |
class | Sensor |
Class Sensor. API for working with sensor. More... | |
struct | StopWatch |
struct | Timeout |
class | TouchSensor |
Class TouchSensor. API for working with touch sensor. More... | |
class | UltrasonicSensor |
Class UltrasonicSensor. API for working with ultrasonic sensor. More... | |
Enumerations | |
enum | BrickButtons { LEFT = LEFT_BUTTON, RIGHT = RIGHT_BUTTON, UP = UP_BUTTON, DOWN = DOWN_BUTTON, ENTER = ENTER_BUTTON, BACK = BACK_BUTTON } |
Enum with index of sensor port. More... | |
enum | StatusLightColor { OFF = LED_OFF, RED = LED_RED, GREEN = LED_GREEN, ORANGE = LED_ORANGE } |
enum | MotorPort { A = 0, B, C, D } |
Enum with index of motor port (A - D) More... | |
enum | MotorType { MEDIUM = 1, LARGE, UNREGULATED } |
Enum with index of motor type. More... | |
enum | SensorPort { S1 = 0, S2, S3, S4 } |
Enum with index of sensor port. More... | |
Functions | |
template<typename Stream > | |
void | send (Stream &s, char const *str) |
template<typename Stream > | |
void | send (Stream &s, const std::string &str) |
template<typename Stream > | |
void | send_bool (Stream &s, bool value) |
template<typename Stream , typename Unsigned > | |
void | send_bin_text (Stream &s, Unsigned v, uint8_t width=0, char fill='0') |
template<typename Stream , typename Unsigned > | |
void | send_hex (Stream &s, Unsigned v, uint8_t width=0, char fill='0') |
template<typename Stream , typename Signed > | |
void | send_shex (Stream &s, Signed v, uint8_t width=0, char fill=' ') |
template<typename Stream , typename Integer > | |
void | send_int (Stream &s, Integer v, uint8_t width=0, char fill=' ') |
template<typename Stream , typename T > | |
void | send_bin (Stream &s, T const &t) |
template<typename Stream > | |
uint8_t | readline (Stream &s, uint8_t *buffer, uint8_t len) |
template<typename Stream > | |
detail::format_impl< Stream, detail::string_literal_range > | format (Stream &out, char const *pattern) |
void | wait (detail::us_counter_t::time_type time) |
template<typename Process > | |
void | wait (detail::us_counter_t::time_type time, Process process) |
template<typename Process > | |
void | wait (detail::us_counter_t::time_type time, Process process, int) |
void | delayMs (const unsigned int &ms) |
void | delayUs (const unsigned int &us) |
detail::us_counter_t::time_type | usec (detail::us_counter_t::time_type t) |
detail::us_counter_t::time_type | msec (detail::us_counter_t::time_type t) |
detail::us_counter_t::time_type | sec (detail::us_counter_t::time_type t) |
template<typename T > | |
T | abs (T v) |
Variables | |
extern ::ev3cxx::detail::Display | display |
extern ::ev3cxx::detail::BrickLED | statusLight |
EV3 hardware independent libraries EV3 hardware dependent libraries EV3CXX global objects
TOPPERS API
|
strong |
Enum with index of sensor port.
Enumerator | |
---|---|
LEFT | Left brick button. |
RIGHT | Right brick button. |
UP | Up brick button. |
DOWN | Down brick button. |
ENTER | Enter brick button. |
BACK | Back brick button. |
Definition at line 20 of file ev3cxx_brick_button.h.
|
strong |
|
strong |
Enum with index of motor type.
Enumerator | |
---|---|
MEDIUM | Medium servo motor. |
LARGE | Large servo motor. |
UNREGULATED | Unregulated motor. |
Definition at line 28 of file ev3cxx_motor.h.
|
strong |