trikRuntime
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CtrikKernel::ApplicationInitHelperHelper class for correct initialization of trikRuntime applications — TrikRun, TrikGui and TrikServer
 CtrikControl::BrickFactoryFactory that creates brick object for a real robot
 CtrikControl::CameraImplementationInterfaceInterface for camera implementations
 CtrikKernel::CommandLineParserParser of command-line parameters
 CtrikKernel::ConfigurerGeneric configuration helper, parses configuration XML files and presents configuration as a set of attributes with their values for each configurable device
 CtrikControl::ConfigurerHelperHelper for trikKernel::Configurer
 CtrikKernel::DeinitializationHelperRAII-style helper class that performs deferred deinitialization, intended to be used in main programs or test cases (with Q_UNUSED macro)
 CQsLogging::Destination
 CQsLogging::DestinationFactoryCreates logging destinations/sinks
 CTestHelper::DestructableClass that can report that it was destroyed
 CtrikControl::DeviceInterfaceTRIK device interface, base interface for everything that can be plugged to a brick or already on board
 CtrikControl::DeviceStateHelper class to track device state (off, starting, ready, stopping, fail)
 CtrikKernel::DifferentOwnerPointer< T >Smart pointer that can hold two different kinds of pointers: where ownership belongs to someone else and where ownership belongs to this object (some mix of shared pointer and weak pointer)
 CtrikKernel::DifferentOwnerPointer< trikHal::HardwareAbstractionInterface >
 CtrikKernel::DifferentOwnerPointer< trikScriptRunner::TrikScriptRunner >
 Cexception
 CtrikKernel::FileUtilsHelper class with file helper functions
 CtrikHal::HardwareAbstractionFactoryAbstract factory that creates hardware abstraction object depending on whether we compile for real robot or for desktop
 CtrikHal::HardwareAbstractionInterfaceHardware abstraction, provides devices that are used to communicate with robot hardware or emulate it
 CQsLogging::Logger::HelperThe helper forwards the streaming to QDebug and builds the final log message
 CtrikScriptRunner::TrikScriptRunnerInterface::Helper
 CtrikHal::InputDeviceFileInterfaceInput device file abstraction. Can read from a device file, thus communicating with a device driver
 CQsLogging::Logger
 CQsLogging::LoggerImpl
 CtrikKernel::LoggingHelperHelper for working with QsLog library
 CtrikNetwork::MailboxFactoryFactory that creates real mailbox object
 CQsLogging::MaxOldLogCount
 CQsLogging::MaxSizeBytes
 CtrikControl::ModuleLoaderSome devices like range sensor require kernel modules to work
 CtrikControl::MspBusAutoDetectorService to automatically select USB or I2C MSP communicator. It tries to use USB when possible
 CtrikHal::MspI2cInterfaceCommunicates with MSP processor over I2C bus
 CtrikHal::MspUsbInterfaceCommunicates with MSP processor over USB bus
 Cobject
 CtrikHal::OutputDeviceFileInterfaceOutput device file abstraction
 CtrikKernel::PathsService that provides information about file paths used by system
 CPoint
 CtrikGui::PowerLevelPerforms platform-specific querying of current low power threshold that must be set as boot option
 CQApplication
 CQFrame
 CQIODevice
 CQLabel
 CQLineEdit
 CQObject
 CQPushButton
 CQRunnable
 CQsDebugOutput
 CQSortFilterProxyModel
 CQTcpServer
 CQThread
 CQWidget
 CQsLogging::RotationStrategy
 CtrikWiFi::ScanResultContains description of a network obtained by scanning
 CtrikScriptRunner::Scriptable< T >Helper class that registers converters from and to script values for a given script engine
 CtrikGui::ScriptHolderClass which contains program from programming widget
 CtrikControl::ShapeBase class for elements that can be drawn on display
 Csockaddr_un
 CtrikWiFi::StatusContains info about current connection
 CtrikKernel::SynchronizedVar< T >Helper template for syncing reader and writer
 CtrikKernel::SynchronizedVar< QList< trikWiFi::ScanResult > >
 CtrikKernel::SynchronizedVar< trikWiFi::Status >
 CtrikHal::SystemConsoleInterfaceRepresents console of an OS
 CTest
 CTestHelperHelper class that provides something to construct and destruct and a means to verify its destruction
 CtrikKernel::TimeValStructure of a time value in a convenient format
 CtrikKernel::TranslationsHelperService for loading translations corresponding to current locale settings
 CtrikScriptRunner::UtilsContains common useful methods for QtScript usage
 Ctests::utils::WaitUtility class that provides event loop based waiting