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