Flyby SDK v1.0.2
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cflyby::ComponentHolds the common info for all SDK components
 Cflyby::DisposeBagDispose bag is used to hold and automatically dispose observables
 Cflyby::DroneThe main interface between the payload, drone, and drone controller
 Cflyby::DroneFactoryProduces new Drone class instances
 Cstd::enable_shared_from_this
 Cflyby::MessageObjectA key-value object that is serializable
 Cflyby::ObservableGeneral observable interface
 Cflyby::PinObservableObservable for handling GPIO states
 Cflyby::PublishObservableObservable for publishing status on the message bus
 Cflyby::SubscribeObservableObservable for subscribing status on the message bus
 Cflyby::EnvironmentThis object represents the drone's executing environment, including variables and drone configurations
 Cstd::exception
 Cflyby::invalid_operation_errorAn error representing an invalid operation
 Cflyby::not_available_errorAn error representing a server call that is unavailable
 Cflyby::not_implemented_errorAn error representing a function that is not implemented
 Cflyby::parse_errorAn error representing a parsing failure
 Cflyby::LoggerThe base logger class
 Cflyby::PinInterface for the GPIO pins
 Cflyby::PublisherThe class used for publishing to the message bus
 Cflyby::ClientA pub/sub client for the message bus
 Cflyby::SerialObjectAn object that is serializable
 Cflyby::MessageA message that is sent across the message bus
 Cflyby::MessageObjectA key-value object that is serializable
 Cflyby::SubscriberThe class used for subscribing to the message bus
 Cflyby::ClientA pub/sub client for the message bus