MCPcopy Create free account

hub / github.com/OpenHD/OpenHD / types & classes

Types & classes325 in github.com/OpenHD/OpenHD

↓ 2 callersClassUDPForwarder
Wrapper around an UDP port you can send data to opens port on construction, closes port on destruction
OpenHD/ohd_common/inc/openhd_udp.h:43
↓ 1 callersClassOHDPlatform
All these members must not change during run time once they have been discovered !
OpenHD/ohd_common/inc/openhd_platform.h:81
↓ 1 callersClassOHDProfile
* The profile is created on startup and then doesn't change during run time. * Note that while the unit id never changes between successive re-boots
OpenHD/ohd_common/inc/openhd_profile.h:36
↓ 1 callersClassstat
OpenHD/ohd_common/lib/ini/ini.hpp:500
↓ 1 callersClassstat
OpenHD/ohd_common/src/openhd_util_filesystem.cpp:198
ClassAggregatedMavlinkPacket
OpenHD/ohd_telemetry/src/mav_include.h:68
ClassAirCameraGenericSettings
OpenHD/ohd_video/inc/ohd_video_air_generic_settings.h:36
ClassAirCameraGenericSettingsHolder
OpenHD/ohd_video/inc/ohd_video_air_generic_settings.h:58
ClassAirTelemetry
Forward declare them to speed up compilation time.
OpenHD/ohd_telemetry/src/OHDTelemetry.h:40
ClassAirTelemetry
* OpenHD Air telemetry. Assumes a Ground instance running on the ground pi. */
OpenHD/ohd_telemetry/src/AirTelemetry.h:48
ClassAnalyzeChannelsResult
OpenHD/ohd_common/inc/openhd_action_handler.h:265
ClassAnalyzeResult
OpenHD/ohd_interface/src/wb_link.cpp:1478
ClassArmingStateHelper
In a few places inside openhd we need to react to changes on the FC arming state. Here one can register / unregister a cb that is called whenever the
OpenHD/ohd_common/inc/openhd_action_handler.h:49
ClassAsyncHandle
* At some points in openhd we just need to fire up a task asynchronously * and don't really care for the result. This class helps with that - * thou
OpenHD/ohd_common/inc/openhd_util_async.h:41
ClassAudioPacket
OpenHD/ohd_common/inc/openhd_video_frame.h:71
EnumAutopilot
OpenHD/ohd_telemetry/src/mavsdk_temporary/sender.h:11
ClassAutopilotTime
OpenHD/ohd_telemetry/src/mavsdk_temporary/mavsdk_time.h:52
ClassBitrateDebugger
OpenHD/ohd_common/inc/openhd_bitrate.h:59
ClassButtonManager
* Similar to openhd_led, openhd_buttons abstracts away hw-differences regarding * buttons. (Or stuff similar to buttons) Some functionalities might n
OpenHD/ohd_common/inc/openhd_buttons.h:35
ClassCamInfo
OpenHD/ohd_common/inc/openhd_action_handler.h:175
ClassCameraHolder
Holds the immutable (camera) and mutable (camera_settings) information about a camera. Changes in the camera settings are propagated through this clas
OpenHD/ohd_video/inc/camera_holder.h:41
ClassCameraNameAndType
* On platforms with many cameras (e.g. rpi) we need a differentiation by * manufacturer to make a nice UI - otherwise, the choices are overwhelming.
OpenHD/ohd_video/inc/camera.hpp:692
ClassCameraSettings
User-selectable camera options These values are settings that can change dynamically at run time (non-deterministic)
OpenHD/ohd_video/inc/camera_settings.hpp:64
ClassCameraStream
* Every camera stream should inherit from this class. * This hides away the underlying implementation (for example gstreamer,...) for * different pl
OpenHD/ohd_video/inc/camerastream.h:56
ClassCodecConfigFinder
Takes a continuous stream of NALUs and save SPS / PPS data For later use
OpenHD/ohd_video/inc/nalu/CodecConfigFinder.hpp:36
ClassConfig
NOTE: Read the .config - file itself for documentation on what these variables do
OpenHD/ohd_common/inc/openhd_config.h:36
ClassConfig
OpenHD/ohd_common/inc/openhd_tcp.h:45
ClassConnectedClient
OpenHD/ohd_common/inc/openhd_tcp.h:82
ClassConnection
OpenHD/ohd_telemetry/src/mavsdk_temporary/connection.h:23
EnumConnectionResult
* @brief Result type returned when adding a connection. * * **Note**: Mavsdk does not throw exceptions. Instead a result of this type * will be ret
OpenHD/ohd_telemetry/src/mavsdk_temporary/connection_result.h:16
EnumConversion
OpenHD/ohd_telemetry/src/mavsdk_temporary/param_value.h:33
ClassCurrChannelValues
OpenHD/ohd_telemetry/src/rc/JoystickReader.h:61
ClassDCameras
* We used to try and also discover CSI cameras, but with the current state of * the main platform (RPI) this is just not feasible / bugged. Therefore
OpenHD/ohd_video/inc/camera_discovery.h:41
ClassDataManagementSensitivityStatus
OpenHD/ohd_interface/src/wb_link_manager.cpp:40
ClassDataManagementTxBandwidth
OpenHD/ohd_interface/src/wb_link_manager.cpp:36
ClassDeMuxOperation
OpenHD/ohd_video/inc/gst_recording_demuxer.h:48
ClassDiscoveredUSBCamera
OpenHD/ohd_video/inc/camera_discovery.h:43
ClassDummyDebugLink
OpenHD/ohd_common/inc/openhd_link.hpp:143
ClassEndpointFormat
OpenHD/ohd_video/src/camera_discovery.cpp:292
ClassEndpointFormats
OpenHD/ohd_video/src/camera_discovery.cpp:302
ClassEntry
OpenHD/ohd_telemetry/src/mavsdk_temporary/mavlink_message_handler.h:17
ClassEthernetConfig
Structure for Ethernet configuration
OpenHD/ohd_common/inc/openhd_temporary_air_or_ground.h:78
ClassEthernetLink
OpenHD/ohd_interface/inc/ohd_interface.h:45
ClassEthernetLink
OpenHD/ohd_interface/inc/ethernet_link.h:35
ClassEthernetManager
See networking_settings for more info
OpenHD/ohd_interface/inc/ethernet_manager.h:34
ClassExternalDevice
OpenHD/ohd_common/inc/openhd_external_device.h:48
ClassExternalDeviceManager
OpenHD/ohd_common/inc/openhd_external_device.h:81
ClassExtraUartInfo
OpenHD/ohd_telemetry/src/internal/OnboardComputerStatusProvider.h:65
ClassFCRcChannelsHelper
In (only one) place right now we need to react to changes on the RC channels the FC reports
OpenHD/ohd_common/inc/openhd_action_handler.h:80
ClassFakeTime
OpenHD/ohd_telemetry/src/mavsdk_temporary/mavsdk_time.h:34
ClassForeignPacketsHelper
OpenHD/ohd_interface/inc/wb_link_helper.h:114
EnumForwardingOption
* @brief ForwardingOption for Connection, used to set message forwarding * option. */
OpenHD/ohd_telemetry/src/mavsdk_temporary/connection.h:18
ClassFragmentedVideoFrame
R.n this is the best name i can come up with This is not required to be exactly one frame, but should be already packetized into rtp fragments R.n it
OpenHD/ohd_common/inc/openhd_video_frame.h:38
ClassFrameDropsHelper
OpenHD/ohd_interface/inc/wb_link_helper.h:183
ClassGPIOControl
This class exposes the following feature on rpi: Control GPIO pins (set them to low / high to - for example - control a landing gear) via the openhd m
OpenHD/ohd_telemetry/src/gpio_control/RaspberryPiGPIOControl.h:38
ClassGPIOControlSettings
OpenHD/ohd_telemetry/src/gpio_control/RaspberryPiGPIOControlSettings.h:40
ClassGPIOControlSettingsHolder
OpenHD/ohd_telemetry/src/gpio_control/RaspberryPiGPIOControlSettings.h:48
ClassGStreamerStream
Implementation of OHD CameraStream for pretty much everything, using gstreamer. NOTE: What we are doing here essentially is creating a big gstreamer p
OpenHD/ohd_video/inc/gstreamerstream.h:51
ClassGroundTelemetry
* OpenHD Ground telemetry. Assumes a air instance running on the air pi. */
OpenHD/ohd_telemetry/src/GroundTelemetry.h:48
ClassGroundTelemetry
OpenHD/ohd_telemetry/src/OHDTelemetry.h:41
ClassGstAudioStream
OpenHD/ohd_video/inc/ohd_video_air.h:37
ClassGstAudioStream
* Similar to gstreamerstream * only for audio ;) * provides rtp audio data from autoaudiosrc */
OpenHD/ohd_video/inc/gstaudiostream.h:36
ClassGstBitrateControlElement
Bitrate is one of the few params we want to support changing dynamically at run time without the need for a pipeline restart. This just wraps the diff
OpenHD/ohd_video/inc/gst_bitrate_controll_wrapper.hpp:39
ClassGstBufferX
OpenHD/ohd_video/src/gst_appsink_helper.h:52
ClassGstRecordingDemuxer
Simple util class / namespace for demuxing .mkv air recording files uses gstreamer & command line util
OpenHD/ohd_video/inc/gst_recording_demuxer.h:35
ClassGstVideoRecorder
TODO for some reason, I cannot make fucking appsrc work ! Dummy until this issue is resolved
OpenHD/ohd_video/inc/gst_recorder.h:38
ClassGuard
OpenHD/ohd_telemetry/src/mavsdk_temporary/locked_queue.h:34
ClassHWOptions
OpenHD/ohd_telemetry/src/endpoints/SerialEndpoint.h:48
ClassINA219
* \ingroup ina219 * * \brief INA219 class to read/write to the INA219 current sensor. * * An INA219 object will read and write from/to a file desc
OpenHD/ohd_telemetry/src/internal/ina219.h:102
ClassINIReader
Read an INI file into easy-to-access name/value pairs. (Note that I've gone for simplicity here rather than speed, but it should be pretty decent.)
OpenHD/ohd_common/lib/ini/ini.hpp:196
ClassINIWriter
OpenHD/ohd_common/lib/ini/ini.hpp:495
ClassIntSetting
OpenHD/ohd_common/inc/openhd_settings_imp.h:56
ClassInternalParameter
OpenHD/ohd_telemetry/src/mavsdk_temporary/mavlink_parameter_set.h:107
ClassJoystickReader
* Hides away all the (nasty) "SDL Stuff" * The Paradigm of this class is similar to how for example external devices * are handled in general in Ope
OpenHD/ohd_telemetry/src/rc/JoystickReader.h:50
ClassLEDManager
* OpenHD uses 2 LEDs (green and red) for displaying status to the user. * Whether those LEDs exist or not depends on the hardware - here we abstract
OpenHD/ohd_common/inc/openhd_led.h:37
ClassLastKnowPosition
* This class exposes the following simple functionality: * Have a file on the disc that contains the X last known positions of the UAV * Needs to be
OpenHD/ohd_telemetry/src/last_known_position/LastKnowPosition.h:44
ClassLinkActionHandler
OpenHD/ohd_common/inc/openhd_action_handler.h:99
ClassLinkBitrateInformation
OpenHD/ohd_common/inc/openhd_action_handler.h:108
ClassLinkStatusAir
User can change: BW, MCS, FREQUENCY, RESILIENCY_MODE
OpenHD/ohd_common/inc/openhd_link_statistics.hpp:228
ClassLinkStatusGround
OpenHD/ohd_common/inc/openhd_link_statistics.hpp:242
ClassLockedQueue
OpenHD/ohd_telemetry/src/mavsdk_temporary/locked_queue.h:10
ClassMAVLinkChannels
OpenHD/ohd_telemetry/src/mavsdk_temporary/mavlink_channels.h:8
ClassMAVLinkReceiver
OpenHD/ohd_telemetry/src/mavsdk_temporary/mavlink_receiver.h:10
ClassMEndpoint
Mavlink Endpoint A Mavlink endpoint hides away the underlying connection - e.g. UART, TCP, WB. It has a (implementation-specific) method to send messa
OpenHD/ohd_telemetry/src/endpoints/MEndpoint.h:53
ClassMTarget
Optimize message routing: If a message has a target sys / comp id, only send it to the specified sys / comp id
OpenHD/ohd_telemetry/src/mav_helper.h:234
ClassManagementAir
OpenHD/ohd_interface/inc/wb_link_manager.h:43
ClassManagementGround
OpenHD/ohd_interface/inc/wb_link_manager.h:77
ClassManufacturerForPlatform
OpenHD/ohd_video/inc/camera.hpp:696
ClassMavlinkComponent
OpenHD/ohd_telemetry/src/MavlinkComponent.h:27
ClassMavlinkComponent
A component has a (parent) sys id and its own component id (unique per system). It processes and/or creates mavlink messages.
OpenHD/ohd_telemetry/src/routing/MavlinkComponent.hpp:36
ClassMavlinkLogMessage
OpenHD/ohd_common/inc/openhd_spdlog.h:60
ClassMavlinkLogMessageBuffer
OpenHD/ohd_common/inc/openhd_spdlog.h:66
ClassMavlinkMessage
OpenHD/ohd_telemetry/src/mav_include.h:56
ClassMavlinkMessageHandler
OpenHD/ohd_telemetry/src/mavsdk_temporary/mavlink_message_handler.h:13
ClassMavlinkParameterReceiver
* One could also call this MavlinkParameterProvider or MavlinkParameterServer * but all these names don't really fit perfectly. This class makes it e
OpenHD/ohd_telemetry/src/mavsdk_temporary/mavlink_parameter_receiver.h:37
ClassMavlinkParameterSet
This class provides convenient methods to handle a set of mavlink parameters. Its public methods are written for the following premises: 1) Once a par
OpenHD/ohd_telemetry/src/mavsdk_temporary/mavlink_parameter_set.h:20
ClassMavlinkParameterSubscription
Util for exposing the functionality of subscribing to parameter changes Note: maybe it would be cleaner to also have the parameter set in here, and ma
OpenHD/ohd_telemetry/src/mavsdk_temporary/mavlink_parameter_subscription.h:18
ClassMavlinkSystem
* A system has a sys id and allows adding components. */
OpenHD/ohd_telemetry/src/routing/MavlinkSystem.hpp:34
ClassMavlinkTelemetrySink
Sinks the messages into a buffer For the telemetry thread to fetch
OpenHD/ohd_common/src/openhd_spdlog.cpp:56
ClassMicrohardLink
OpenHD/ohd_interface/inc/ohd_interface.h:44
next →1–100 of 325, ranked by callers