17 #include <QtCore/QStringList> 53 virtual void reset() = 0;
59 virtual QString configVersion()
const = 0;
68 virtual void configure(
const QString &portName,
const QString &deviceName) = 0;
71 virtual void playSound(
const QString &soundFileName) = 0;
74 virtual void playTone(
int hzFreq,
int msDuration) = 0;
77 virtual void say(
const QString &text) = 0;
80 virtual void stop() = 0;
95 virtual QStringList pwmCapturePorts()
const = 0;
101 virtual QStringList encoderPorts()
const = 0;
122 virtual QVector<uint8_t> getStillImage() = 0;
157 virtual void stopEventDevice(
const QString &deviceFile) = 0;
Uses virtual line sensor to detect x coordinate of a center of an object that was in camera's field o...
Definition: lineSensorInterface.h:29
Class for work with i2c.
Definition: i2cDeviceInterface.h:26
static const int port
Definition: trikCommunicatorTest.cpp:24
Controls light-emitting diode on a brick.
Definition: ledInterface.h:26
Interface that represents linux FIFO file, which is commonly used by various sensors.
Definition: fifoInterface.h:26
Abstract motor. It is differently implemented by different motor types (like servo and power motors)...
Definition: motorInterface.h:26
Sensor that returns a vector.
Definition: vectorSensorInterface.h:29
Provides characteristics of PWM signal supplied to the port.
Definition: pwmCaptureInterface.h:27
Generic event device.
Definition: eventDeviceInterface.h:27
Provides battery voltage info.
Definition: batteryInterface.h:26
Encoder of power motor.
Definition: encoderInterface.h:26
#define TRIKCONTROL_EXPORT
Definition: declSpec.h:23
Definition: trikCommunicator.h:27
Uses virtual color sensor to detect dominant color in every cell of m * n grid of camera field of vie...
Definition: colorSensorInterface.h:27
Remote control of a robot via Android gamepad.
Definition: gamepadInterface.h:24
Abstract sensor, inherited by various sensor types.
Definition: sensorInterface.h:26
Class that returns raw and processed data from the gyroscope.
Definition: gyroSensorInterface.h:27
Provides ability to draw something on robot display.
Definition: displayInterface.h:28
Class for handling keys on a brick.
Definition: keysInterface.h:26
Type
Definition: motorInterface.h:31
Type
Definition: sensorInterface.h:31
Uses virtual sound sensor to detect angle of sound source.
Definition: soundSensorInterface.h:27
Controls marker.
Definition: markerInterface.h:27
Uses virtual line sensor to detect x coordinate of a center of an object that was in camera's field o...
Definition: objectSensorInterface.h:28
Interface representing TRIK controller board and devices installed on it, also provides access to per...
Definition: brickInterface.h:46