C_adjustment | |
C_HIDD_ATTRIBUTES | |
C_HIDP_CAPS | |
C_IBLOB | |
C_IBLOBVectorProperty | BLOB (Binary Large Object) vector property descriptor |
C_ILight | |
C_ILightVectorProperty | Light vector property descriptor |
C_INumber | |
C_INumberVectorProperty | Number vector property descriptor |
C_ISwitch | |
C_ISwitchVectorProperty | Switch vector property descriptor |
C_IText | |
C_ITextVectorProperty | Text vector property descriptor |
C_simEQ500X | |
►CINDI::AbstractBaseClientPrivate | |
CINDI::BaseClientPrivate | |
CINDI::BaseClientQtPrivate | |
CAction | |
CActiveFocuserUtils | |
Cnlohmann::detail::actual_object_comparator< BasicJsonType > | |
Cnlohmann::adl_serializer< ValueType, typename > | Default JSONSerializer template argument |
CAlignment | The Alignment class This converts between the mount axis angles and the sky hour angle and declination angles. Initially for equatorial fork and GEM mounts. To start with there is a unity mount model. The axis zeros correspond to the declination and hour angle zeroes and the directions match in the Northern henisphere For the GEM the normal pointing state is defined as positive hour angles, ie. with the mount on the East, looking West Both axis directions are mirrored in the South |
►CINDI::AlignmentSubsystem::AlignmentDatabaseEntry | Entry in the in memory alignment database |
CINDI::AlignmentSubsystem::ExtendedAlignmentDatabaseEntry | |
CPrimalucaLabs::ALTO | |
CAngle | The Angle class This class implements an angle type. This holds an angle that is always in the range -180 to +180 Relational and arithmetic operators work over the -180 - +180 discontinuity |
CPrimalucaLabs::Arco | |
►Cwebsocketpp::config::asio | |
Cdeflate_server_config | |
CAxis | The Axis class Implements a generic Axis which can be used for equatorial or AltAz mounts for both axes |
CAXISSTATUS | |
►CB | |
Cnlohmann::detail::conjunction< B > | |
►CiEQ::Base | The BaseFirmware class provides control for iOptron version 2014 v2.0 protocol |
CiEQ::Simulator | |
►CINDI::BaseDevice | Class to provide basic INDI device functionality |
►CINDI::ParentDevice | The class is used to create device instances. Class copying is not allowed. When an object is destroyed, the property list (INDI::Property) is cleared to prevent a circular reference along with the properties. The base INDI::BaseDevice class and its INDI::Properties exist as long as they are used by other objects |
►CINDI::DefaultDevice | Class to provide extended functionality for devices in addition to the functionality provided by INDI::BaseDevice. This class should only be subclassed by drivers directly as it is linked with main(). Virtual drivers cannot employ INDI::DefaultDevice |
CALTO | |
CArduinoST4 | |
CAstrometryDriver | INDI driver frontend for astrometry.net |
CDeepSkyDadFP1 | |
CDeltaT | |
CDome | |
CExcalibur | |
CFlipFlat | |
CGIOTTO | |
CGPUSB | |
►CINDI::CCD | Class to provide general functionality of CCD cameras with a single CCD sensor, or a primary CCD sensor in addition to a secondary CCD guide head |
►CCCDSim | Advanced simulator for a CCD that includes a dedicated on-board guide chip |
CMockCCDSimDriver | |
CGuideSim | Advanced simulator for a CCD that includes a dedicated on-board guide chip |
CSimpleCCD | |
CV4L2_Driver | |
►CINDI::Dome | Class to provide general functionality of a Dome device |
CBaaderDome | |
CBeaver | |
CDDW | |
CDomePro2 | |
CDomeScript | |
CDomeSim | Absolute position dome that supports parking, unparking, and slaving |
CRigelDome | |
CRollOff | |
CScopeDome | |
►CINDI::FilterWheel | |
CFilterIFW | |
CFilterSim | Simple simulator to change filters. The filter names are saved to a config file when updated |
CManualFilter | Manual filter enables users from changing filter wheels manually |
CPegasusINDIGO | |
CQFW | |
CQHYCFW1 | |
CQHYCFW2 | |
CQHYCFW3 | |
CTruTech | |
CXAGYLWheel | |
►CINDI::Focuser | |
CAAF2 | |
CActiveFocuser | |
CCelestronSCT | |
CDMFC | |
CDeepSkyDadAF1 | |
CDeepSkyDadAF2 | |
CDeepSkyDadAF3 | |
CEFA | |
CEsatto | |
CEsattoArco | |
CFCUSB | |
►CFocusLynxBase | |
CFocusLynxF1 | |
CFocusLynxF2 | |
CFocusMaster | |
CFocusSim | Simple Focuser simulator that can simulator the following devices: |
CFocuserDriver | |
CGemini | |
CHitecAstroDCFocuser | |
CIntegra | |
CLakeside | |
CMicrotouch | |
CMoonLite | |
CMoonLiteDRO | |
CMyFocuserPro2 | |
CNFocus | Handles communication and control with nFocus DC focuser |
CNStep | |
CNightCrawler | |
COnFocus | |
CPegasusFocusCube | |
CPegasusProdigyMF | |
CPegasusScopsOAG | |
CPerfectStar | |
CRBFOCUS | |
CRainbowRSF | |
CRoboFocus | |
CSIEFS | |
CSestoSenso | |
CSestoSenso2 | |
CSmartFocus | |
CSteelDrive | |
CSteelDriveII | |
CTCFS | |
CTeenAstroFocuser | |
CUSBFocusV3 | |
Clacerta_mfoc | |
Clacerta_mfoc_fmc | |
►CINDI::GPS | |
CGPSSimulator | Simple simulator that provide GPS Time and Location services |
CUranusMeteo | |
►CINDI::Rotator | |
CDeepSkyDadFR1 | |
CPegasusFalcon | |
CPyxis | |
CRotatorSimulator | |
CWandererRotatorLite | |
CnFrameRotator | |
►CINDI::SensorInterface | The SensorDevice class provides functionality of a Sensor Device within a Sensor |
CINDI::Correlator | Class to provide general functionality of Monodimensional Correlator |
CINDI::Detector | Class to provide general functionality of Monodimensional Detector |
►CINDI::Receiver | Class to provide general functionality of Monodimensional Receiver |
CRTLSDR | |
CRadioSim | |
CSimpleReceiver | |
CINDI::Spectrograph | Class to provide general functionality of Monodimensional Spectrograph |
►CINDI::Telescope | |
CAstroTrac | |
CCelestronGPS | |
CDSC | |
CIEQPro | |
CIEQProLegacy | |
CIOptronV3 | |
CLX200Basic | |
►CLX200Telescope | |
►CLX200Generic | |
►CEQ500X | |
CMockEQ500XDriver | |
CLX200AM5 | |
CLX200AstroPhysics | |
CLX200AstroPhysics | |
CLX200AstroPhysicsGTOCP2 | |
CLX200AstroPhysicsV2 | |
►CLX200Autostar | |
►CLX200GPS | |
CLX200_16 | |
CLX200_OpenAstroTech | |
CLX200Classic | |
CLX200FS2 | |
CLX200Gemini | |
CLX200GotoNova | |
CLX200NYX101 | |
CLX200Pulsar2 | |
CLX200SS2000PC | |
CLX200ZEQ25 | |
CLX200_10MICRON | |
CLX200_OnStep | |
CioptronHC8406 | |
CLX200_TeenAstro | |
CMountDriver | Simple example for development of a new mount driver. Modify the driver to fit your needs |
CPMC8 | |
CParamount | |
CRainbow | |
CScope | |
CScopeScript | |
CScopeSim | Simple mount simulator of an equatorial mount |
CScopeSim | Simple mount simulator of an equatorial mount |
CSimpleScope | |
CSkyCommander | |
CSkywatcherAPIMount | |
CSkywatcherAltAzSimple | |
CSynscanDriver | |
CSynscanLegacyDriver | |
CTemmaMount | |
CTitanTCS | |
►CINDI::Weather | |
CMBox | |
COpenWeatherMap | |
CVantage | |
CWeatherSafetyProxy | |
CWeatherSimulator | |
CWeatherWatcher | |
CWunderGround | |
CImager | |
CJoyStick | INDI driver that displays event data from game pads. The INDI driver can be encapsulated in any other driver via snooping on properties of interesting |
CLPM | |
CLightPanelSimulator | |
CMyDCP4ESP | |
CPegasusFlatMaster | |
CPegasusPPB | |
CPegasusPPBA | |
CPegasusUCH | |
CPegasusUPB | |
CRainDetector | |
CSQM | |
CSQMSimulator | |
CSTAR2000 | |
CShelyakDriver | |
CSimpleDevice | |
CSimpleSkeleton | |
CSkySafari | |
CSnapCap | |
CUSBDewpoint | |
CWandererCover | |
CWatchDog | |
CWeatherMeta | |
CmyDewControllerPro | |
►CINDI::BaseDevicePrivate | |
►CINDI::ParentDevicePrivate | |
CINDI::DefaultDevicePrivate | |
CINDI::Correlator::Baseline | Baseline (position of the telescopes) of this correlator |
►CINDI::BaseMediator | Meditates event notification as generated by driver and passed to clients |
►CINDI::AbstractBaseClient | |
►CINDI::BaseClient | Class to provide basic client functionality |
CImager | |
CLoaderClient | |
CMathPluginManagerClient | |
CMyClient | |
CMyClient | |
CSkySafariClient | |
CWatchDogClient | |
CINDI::BaseClientQt | Class to provide basic client functionality based on Qt5 toolkit and is therefore suitable for cross-platform development |
Cnlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType > | Class to store JSON values |
Cnlohmann::detail::binary_reader< BasicJsonType, InputAdapterType, SAX > | Deserialization of CBOR, MessagePack, and UBJSON values |
Cnlohmann::detail::binary_writer< BasicJsonType, CharType > | Serialization to CBOR and MessagePack values |
►CBinaryType | |
Cnlohmann::byte_container_with_subtype< BinaryType > | Internal type for a backed binary type |
CINDI::BLOBMode | |
Cnlohmann::detail::dtoa_impl::boundaries | |
CINDI::V4L2_Base::buffer | |
Cnlohmann::detail::dtoa_impl::cached_power | |
Ccam_t | |
CINDI::CCD::CaptureFormat | |
CCB | |
CINDI::CCDChip | Functionality of a CCD Chip within a CCD |
►CCelestronDriver | |
CMockCelestronDriver | |
►CINDI::AlignmentSubsystem::ClientAPIForAlignmentDatabase | This class provides the client API to the driver side alignment database. It communicates with the driver via the INDI properties interface |
►CINDI::AlignmentSubsystem::AlignmentSubsystemForClients | This class encapsulates all the alignment subsystem classes that are useful to client implementations. Clients should inherit from this class |
CLoaderClient | |
CMathPluginManagerClient | |
►CINDI::AlignmentSubsystem::ClientAPIForMathPluginManagement | This class provides the client API for driver side math plugin management. It communicates with the driver via the INDI properties interface |
CINDI::AlignmentSubsystem::AlignmentSubsystemForClients | This class encapsulates all the alignment subsystem classes that are useful to client implementations. Clients should inherit from this class |
CCmdItem | |
►CCollectable | |
►CMsgQueue | |
CClInfo | |
►CDvrInfo | |
CLocalDvrInfo | |
CRemoteDvrInfo | |
CCOMMANDDESC | |
CPrimalucaLabs::Communication | |
CAux::Communicator | Handles high-level communication with the Celestron devices |
CConcurrentSet< M > | |
CConcurrentSet< ClInfo > | |
CConcurrentSet< DvrInfo > | |
CConcurrentSet< void > | |
CConnectionMock | |
Cnlohmann::detail::container_input_adapter_factory_impl::container_input_adapter_factory< ContainerType, Enable > | |
Cnlohmann::detail::container_input_adapter_factory_impl::container_input_adapter_factory< ContainerType, void_t< decltype(begin(std::declval< ContainerType >()), end(std::declval< ContainerType >()))> > | |
CINDI::Controller | Functionality to access a controller (e.g. joystick) input and send it to the requesting driver |
CINDI::AlignmentSubsystem::ConvexHull | This class computes the convex hull of a set of 3d points |
CINDI::Correlator::Correlation | |
►CDebugLevelSInit | |
CINDI::Logger | Simple logger to log messages to file and INDI clients. This is the implementation of a simple logger in C++. It is implemented as a Singleton, so it can be easily called through two DEBUG macros. It is Pthread-safe. It allows to log on both file and screen, and to specify a verbosity threshold for both of them |
CDeferredMessage | |
Cnlohmann::detail::detector< Default, AlwaysVoid, Op, Args > | |
Cnlohmann::detail::detector< Default, void_t< Op< Args... > >, Op, Args... > | |
CINDI::WatchDeviceProperty::DeviceInfo | |
CDISPLAY_INFO | |
Cnlohmann::detail::dtoa_impl::diyfp | |
CDomeConnection | Holds the connection mode of the Dome |
CIOPv3::Driver | |
Cdriverio | |
CDriverMock | |
Cdsp_align_info_t | Alignment informations needed |
Cdsp_complex | Complex number array struct, used in Fourier Transform functions |
Cdsp_fits_axis | Binary table FITS Matrix axis |
Cdsp_fits_column | Binary table FITS extension column |
Cdsp_fits_format | FITS format |
Cdsp_fits_keyword | FITS keyword |
Cdsp_fits_matrix | Binary table FITS Matrix |
Cdsp_fits_row | Binary table FITS extension row |
Cdsp_location_t | The location type |
Cdsp_offset_t | Indicates an offset |
Cdsp_point_t | Indicates a dot or line inside a dsp_stream |
Cdsp_region_t | Delimits a region in a single dimension of a buffer |
Cdsp_star_t | A star or object contained into a buffer |
Cdsp_stream_t | Contains a set of informations and data relative to a buffer and how to use it |
Cdsp_triangle_t | A star or object contained into a buffer |
CDustCapInterface | Provides interface to implement remotely controlled dust cover |
►CINDI::DustCapInterface | |
CALTO | |
CDeepSkyDadFP1 | |
CExcalibur | |
CFlipFlat | |
CSnapCap | |
CWandererCover | |
CINDI::ElapsedTimer | Fast way to calculate elapsed times |
CINDI::ElapsedTimerPrivate | |
►CINDI::EncoderInterface | Base class for video streaming encoders |
CINDI::MJPEGEncoder | Encodes frames in JPEG format before transmitting them to the client |
CINDI::RawEncoder | Sends the image as-is (lossless) to the client |
CINDI::EncoderManager | List of active supported encoders |
CEnumItem | |
CEnumValue | |
CEventFd | |
►Cstd::exception | |
►Cnlohmann::detail::exception | General exception of the basic_json class |
Cnlohmann::detail::invalid_iterator | Exception indicating errors with iterators |
Cnlohmann::detail::other_error | Exception indicating other library errors |
Cnlohmann::detail::out_of_range | Exception indicating access out of the defined range |
Cnlohmann::detail::parse_error | Exception indicating a parse error |
Cnlohmann::detail::type_error | Exception indicating executing a member function with a wrong type |
CCCDSim::ExpStart | |
Cnlohmann::detail::utility_internal::Extend< Seq, SeqSize, Rem > | |
Cnlohmann::detail::utility_internal::Extend< integer_sequence< T, Ints... >, SeqSize, 0 > | |
Cnlohmann::detail::utility_internal::Extend< integer_sequence< T, Ints... >, SeqSize, 1 > | |
Cnlohmann::detail::external_constructor< value_t > | |
Cnlohmann::detail::external_constructor< value_t::array > | |
Cnlohmann::detail::external_constructor< value_t::binary > | |
Cnlohmann::detail::external_constructor< value_t::boolean > | |
Cnlohmann::detail::external_constructor< value_t::number_float > | |
Cnlohmann::detail::external_constructor< value_t::number_integer > | |
Cnlohmann::detail::external_constructor< value_t::number_unsigned > | |
Cnlohmann::detail::external_constructor< value_t::object > | |
Cnlohmann::detail::external_constructor< value_t::string > | |
CFakeDriverListener | |
►Cstd::false_type | |
Cnlohmann::detail::has_from_json< BasicJsonType, T, typename > | |
Cnlohmann::detail::has_non_default_from_json< BasicJsonType, T, typename > | |
Cnlohmann::detail::has_to_json< BasicJsonType, T, typename > | |
Cnlohmann::detail::is_basic_json< typename > | |
Cnlohmann::detail::is_comparable< Compare, A, B, typename > | |
►Cnlohmann::detail::is_compatible_array_type_impl< BasicJsonType, CompatibleArrayType, typename > | |
Cnlohmann::detail::is_compatible_array_type< BasicJsonType, CompatibleArrayType > | |
►Cnlohmann::detail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, typename > | |
Cnlohmann::detail::is_compatible_integer_type< RealIntegerType, CompatibleNumberIntegerType > | |
►Cnlohmann::detail::is_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, typename > | |
Cnlohmann::detail::is_compatible_object_type< BasicJsonType, CompatibleObjectType > | |
►Cnlohmann::detail::is_compatible_type_impl< BasicJsonType, CompatibleType, typename > | |
Cnlohmann::detail::is_compatible_type< BasicJsonType, CompatibleType > | |
Cnlohmann::detail::is_complete_type< T, typename > | |
►Cnlohmann::detail::is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, typename > | |
Cnlohmann::detail::is_constructible_array_type< BasicJsonType, ConstructibleArrayType > | |
►Cnlohmann::detail::is_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, typename > | |
Cnlohmann::detail::is_constructible_object_type< BasicJsonType, ConstructibleObjectType > | |
Cnlohmann::detail::is_constructible_tuple< T1, T2 > | |
Cnlohmann::detail::is_iterator_traits< T, typename > | |
Cnlohmann::detail::is_json_iterator_of< BasicJsonType, T > | |
Cnlohmann::detail::is_json_ref< typename > | |
Cnlohmann::detail::is_specialization_of< Primary, T > | |
CFifo | |
Cnlohmann::detail::file_input_adapter | |
CFilterConnection | Holds the connection mode of the Filter |
CFilterInterface | Provides interface to implement Filter Wheel functionality |
►CINDI::FilterInterface | |
CCCDSim | Advanced simulator for a CCD that includes a dedicated on-board guide chip |
CINDI::FilterWheel | |
CFilterWheel | Class to provide general functionality of a filter wheel device |
CFinally | |
CFirmwareInfo | |
CiEQ::Base::FirmwareInfo | |
CIOPv3::FirmwareInfo | |
CINDI::FITSRecord | |
CSteelDrive::FocusCustomSetting | |
CFocuser | Class to provide general functionality of a focuser device |
►CPrimalucaLabs::Focuser | |
CPrimalucaLabs::Esatto | |
CPrimalucaLabs::SestoSenso2 | |
CFocuserConnection | Holds the connection mode of the Focuser |
►CINDI::FocuserInterface | Provides interface to implement focuser functionality |
CCelestronGPS | |
CINDI::Focuser | |
CLX200Telescope | |
CPegasusPPBA | |
CPegasusUPB | |
CINDI::FPSMeter | |
Cfpstate | |
CINDI::StreamManagerPrivate::FrameInfo | |
Cnlohmann::detail::from_json_fn | |
CGammaLut16 | |
Cnlohmann::detail::utility_internal::Gen< T, N > | |
Cnlohmann::detail::utility_internal::Gen< T, 0 > | |
CPrimalucaLabs::GIOTTO | |
CGPS | Class to provide general functionality of a GPS device |
CGroup | |
CCCDSim::GuideExpStart | |
CGuiderInterface | Provides interface to implement guider (ST4) port functionality |
►CINDI::GuiderInterface | |
CArduinoST4 | |
CAstroTrac | |
CCelestronGPS | |
CGPUSB | |
CIEQPro | |
CIEQProLegacy | |
CINDI::CCD | Class to provide general functionality of CCD cameras with a single CCD sensor, or a primary CCD sensor in addition to a secondary CCD guide head |
CIOptronV3 | |
CLX200Telescope | |
CLX200_TeenAstro | |
CMountDriver | Simple example for development of a new mount driver. Modify the driver to fit your needs |
CPMC8 | |
CParamount | |
CRainbow | |
CSTAR2000 | |
CScopeSim | Simple mount simulator of an equatorial mount |
CSkywatcherAPIMount | |
CSkywatcherAltAzSimple | |
CSynscanDriver | |
CTemmaMount | |
CTitanTCS | |
CGuidingPulse | |
Cnlohmann::detail::has_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > > | |
Cnlohmann::detail::has_non_default_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > > | |
Cnlohmann::detail::has_to_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > > | |
Cstd::hash< nlohmann::NLOHMANN_BASIC_JSON_TPL > | Hash value for JSON objects |
CDeltaT::HeaterReport | |
Chid_device_ | |
Chid_device_info | |
CIBLOB | One Blob (Binary Large Object) descriptor |
Cnlohmann::detail::identity_tag< T > | |
CIEQ45Basic | |
CIEQInfo | |
CINDI::IEquatorialCoordinates | |
CINDI::IGeographicCoordinates | |
CINDI::IHorizontalCoordinates | |
CILight | One light descriptor |
CIMAGE_INFO | |
Cimg_t | |
CV4L2_Driver::img_t | |
Cimgstats | |
CImmediate | |
CIndiClientMock | |
CINDIDef | |
CINDIkwattr | |
CINDIWSServer | |
CiEQ::Base::Info | |
►CINDI::AlignmentSubsystem::InMemoryDatabase | This class provides the driver side API to the in memory alignment database |
►CINDI::AlignmentSubsystem::MapPropertiesToInMemoryDatabase | An entry in the sync point database is defined by the following INDI properties |
►CINDI::AlignmentSubsystem::AlignmentSubsystemForDrivers | This class encapsulates all the alignment subsystem classes that are useful to driver implementations. Drivers should inherit from this class |
CAstroTrac | |
CDSC | |
CScope | |
CScopeSim | Simple mount simulator of an equatorial mount |
CSkywatcherAPIMount | |
Cinput_report | |
Cnlohmann::detail::input_stream_adapter | |
CScopeDomeCard::InputInfo | |
Cnlohmann::detail::integer_sequence< T, Ints > | |
►Cstd::integral_constant | |
Cnlohmann::detail::has_key_compare< T > | |
Cnlohmann::detail::is_basic_json_context< BasicJsonContext > | |
Cnlohmann::detail::negation< B > | |
Cstd::tuple_size<::nlohmann::detail::iteration_proxy_value< IteratorType > > | |
►CConnection::Interface | Base class for all INDI connection plugins |
CConnection::Serial | Manages connection with serial devices including Bluetooth. Serial communication is still the predominat method to communicate with astronomical devices such as mounts, focusers, filter wheels..etc. The default connection parameters are 9600 8N1 (9600 Baud Rate, 8 data bits, no parity, 1 stop bit). All the parameters can be updated and read via the getters and setters of the class. The default port is /dev/ttyUSB0 under Linux and /dev/cu.usbserial under MacOS. After serial connection is established successfully, |
CConnection::TCP | Manages connection with devices over the network via TCP/IP. Upon successfull connection, reads & writes from and to the device are performed via the returned file descriptor using standard UNIX read/write functions |
►CDSP::Interface | |
CDSP::Convolution | |
CDSP::FourierTransform | |
CDSP::Histogram | |
CDSP::InverseFourierTransform | |
CDSP::Spectrum | |
CDSP::Wavelets | |
Cnlohmann::detail::internal_iterator< BasicJsonType > | Iterator value |
Cnlohmann::detail::internal_iterator< typename std::remove_const< BasicJsonType >::type > | |
CINumber | One number descriptor |
CIOPv3::IOPInfo | |
Cnlohmann::detail::is_compatible_array_type_impl< BasicJsonType, CompatibleArrayType, enable_if_t< is_detected< iterator_t, CompatibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, CompatibleArrayType > > >::value &&!std::is_same< CompatibleArrayType, detected_t< range_value_t, CompatibleArrayType > >::value > > | |
Cnlohmann::detail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > > | |
Cnlohmann::detail::is_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value &&is_detected< key_type_t, CompatibleObjectType >::value > > | |
Cnlohmann::detail::is_compatible_string_type< BasicJsonType, CompatibleStringType > | |
Cnlohmann::detail::is_compatible_type_impl< BasicJsonType, CompatibleType, enable_if_t< is_complete_type< CompatibleType >::value > > | |
►Cstd::is_constructible | |
Cnlohmann::detail::is_constructible< T, Args > | |
Cnlohmann::detail::is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< !std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value &&!is_compatible_string_type< BasicJsonType, ConstructibleArrayType >::value &&is_default_constructible< ConstructibleArrayType >::value &&(std::is_move_assignable< ConstructibleArrayType >::value||std::is_copy_assignable< ConstructibleArrayType >::value)&&is_detected< iterator_t, ConstructibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, ConstructibleArrayType > > >::value &&is_detected< range_value_t, ConstructibleArrayType >::value &&!std::is_same< ConstructibleArrayType, detected_t< range_value_t, ConstructibleArrayType > >::value &&is_complete_type< detected_t< range_value_t, ConstructibleArrayType > >::value > > | |
Cnlohmann::detail::is_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value &&is_detected< key_type_t, ConstructibleObjectType >::value > > | |
Cnlohmann::detail::is_constructible_string_type< BasicJsonType, ConstructibleStringType > | |
►Cstd::is_default_constructible | |
Cnlohmann::detail::is_default_constructible< T > | |
►Cis_detected | |
Cnlohmann::detail::is_detected_lazy< Op, Args > | |
Cnlohmann::detail::is_getable< BasicJsonType, T > | |
Cnlohmann::detail::is_iterator_of_multibyte< T > | |
Cnlohmann::detail::is_iterator_traits< iterator_traits< T > > | |
Cnlohmann::detail::is_ordered_map< T > | |
Cnlohmann::detail::is_range< T > | |
Cnlohmann::detail::is_sax< SAX, BasicJsonType > | |
Cnlohmann::detail::is_sax_static_asserts< SAX, BasicJsonType > | |
CISwitch | One switch descriptor |
Cnlohmann::detail::iter_impl< BasicJsonType > | Template for a bidirectional iterator for the basic_json class This class implements a both iterators (iterator and const_iterator) for the basic_json class |
Cnlohmann::detail::iteration_proxy< IteratorType > | Proxy class for the items() function |
Cnlohmann::detail::iteration_proxy_value< IteratorType > | |
CConcurrentSet< M >::iterator | |
Cnlohmann::detail::iterator_input_adapter< IteratorType > | |
Cnlohmann::detail::iterator_input_adapter_factory< IteratorType, Enable > | |
Cnlohmann::detail::iterator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > > | |
Cnlohmann::detail::iterator_traits< T, typename > | |
Cnlohmann::detail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > > | |
Cnlohmann::detail::iterator_types< It, typename > | |
Cnlohmann::detail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > > | |
►Cnlohmann::detail::iterator_types< T > | |
Cnlohmann::detail::iterator_traits< T, enable_if_t< !std::is_pointer< T >::value > > | |
CIText | One text descriptor |
Cjoystick_position | |
Cjoystick_state | |
CJoyStickDriver | Basic functionality to read events from supported game pads under Linux. It provides functions to read the button, axis, and joystick status and values. By definition, a joystick is the combination of two axis. A game pad may have one or more joysticks depending on the number of reported axis. You can utilize the class in an event driven fashion by using callbacks. The callbacks have a specific signature and must be set. Alternatively, you may query the status and position of the buttons & axis at any time as well |
Cnlohmann::json_pointer< RefStringType > | JSON Pointer defines a string syntax for identifying a specific value within a JSON document |
Cnlohmann::detail::json_ref< BasicJsonType > | |
Cnlohmann::json_sax< BasicJsonType > | SAX interface |
Cnlohmann::detail::json_sax_acceptor< BasicJsonType > | |
Cnlohmann::detail::json_sax_dom_callback_parser< BasicJsonType > | |
Cnlohmann::detail::json_sax_dom_parser< BasicJsonType > | SAX implementation to create a JSON value from SAX events |
Clang_map_entry | |
Cstd::less< ::nlohmann::detail::value_t > | |
►Cnlohmann::detail::lexer_base< BasicJsonType > | |
Cnlohmann::detail::lexer< BasicJsonType, InputAdapterType > | Lexical analysis |
►CINDI::LightBoxInterface | |
CDeepSkyDadFP1 | |
CExcalibur | |
CFlipFlat | |
CGIOTTO | |
CLightPanelSimulator | |
CPegasusFlatMaster | |
CSnapCap | |
CWandererCover | |
CLightBoxInterface | Provides interface to implement controllable light box/switch device |
CLilXML_ | |
CINDI::LilXmlDocument | |
CINDI::LilXmlElement | |
CINDI::LilXmlParser | |
►CINDI::LilXmlValue | |
CINDI::LilXmlAttribute | |
►CLoggingLevelSInit | |
CINDI::Logger | Simple logger to log messages to file and INDI clients. This is the implementation of a simple logger in C++. It is implemented as a Singleton, so it can be easily called through two DEBUG macros. It is Pthread-safe. It allows to log on both file and screen, and to specify a verbosity threshold for both of them |
CLpmConnection | Holds the connection mode of the device |
CLx | |
CLX200Capability | Holds properties of LX200 Generic that might be used by child classes |
CMagellan1 | |
Cnlohmann::detail::make_void< Ts > | |
CDSP::Manager | |
►Cstd::map | |
CINDI::PropertySwitch::NewValues | |
►CINDI::AlignmentSubsystem::MathPlugin | Provides alignment subsystem functions to INDI alignment math plugins |
►CINDI::AlignmentSubsystem::AlignmentSubsystemForMathPlugins | This class encapsulates all the alignment subsystem classes that are useful to math plugin implementations. Math plugins should inherit from this class |
►CINDI::AlignmentSubsystem::BasicMathPlugin | This class implements the common functionality for the built in and SVD math plugins |
CINDI::AlignmentSubsystem::BuiltInMathPlugin | This class implements the default math plugin |
CINDI::AlignmentSubsystem::SVDMathPlugin | This class implements the SVD math plugin |
CINDI::AlignmentSubsystem::DummyMathPlugin | |
CINDI::AlignmentSubsystem::NearestMathPlugin | |
►CINDI::AlignmentSubsystem::MathPluginManagement | The following INDI properties are used to manage math plugins |
CINDI::AlignmentSubsystem::AlignmentSubsystemForDrivers | This class encapsulates all the alignment subsystem classes that are useful to driver implementations. Drivers should inherit from this class |
CMdcpConnection | Holds the connection mode of the device |
CEQ500X::MechanicalPoint | |
CPrimalucaLabs::MotorCurrents | |
CPrimalucaLabs::MotorRates | |
CiEQ::Base::MountInfo | |
CMsg | |
CMsgChunck | |
CMsgChunckIterator | |
Cmy_error_mgr | |
CNonBlockingIO | |
Cnlohmann::detail::nonesuch | |
CNumValue | |
Cnlohmann::detail::output_adapter< CharType, StringType > | |
►Cnlohmann::detail::output_adapter_protocol< CharType > | Abstract output adapter interface |
Cnlohmann::detail::output_stream_adapter< CharType > | Output adapter for output streams |
Cnlohmann::detail::output_string_adapter< CharType, StringType > | Output adapter for basic_string |
Cnlohmann::detail::output_vector_adapter< CharType, AllocatorType > | Output adapter for byte vectors |
CAux::Packet | Handles low-level communication with the Celestron devices |
CActiveFocuserUtils::Parser | |
Cnlohmann::detail::parser< BasicJsonType, InputAdapterType > | Syntax analysis |
CPecData | |
Cdeflate_server_config::permessage_deflate_config | Permessage_compress extension |
CPID | |
CPIDImpl | |
CPingReply | |
CPixelSizeInfo | |
CPIXTYPE_bgr24 | |
CPIXTYPE_bgr32 | |
CPIXTYPE_rgb24 | |
CPIXTYPE_rgb32 | |
CPMC8Info | |
CPMC8MoveInfo | |
Cpoint3D | |
CActiveFocuserUtils::Poller | |
Cnlohmann::detail::position_t | Struct to capture the start position of the current token |
Cnlohmann::detail::primitive_iterator_t | |
Cnlohmann::detail::priority_tag< N > | |
Cnlohmann::detail::priority_tag< 0 > | |
►CProcessController | |
CIndiServerController | |
CINDI::Properties | |
CINDI::PropertiesPrivate | |
►CINDI::Property | Provides generic container for INDI properties |
►CINDI::PropertyBasic< IText > | |
CINDI::PropertyText | |
►CINDI::PropertyBasic< ILight > | |
CINDI::PropertyLight | |
►CINDI::PropertyBasic< IBLOB > | |
CINDI::PropertyBlob | |
►CINDI::PropertyBasic< ISwitch > | |
CINDI::PropertySwitch | |
►CINDI::PropertyBasic< INumber > | |
CINDI::PropertyNumber | |
CINDI::PropertyBasic< T > | |
CProperty | |
►CINDI::PropertyContainer< T > | |
►CINDI::PropertyBasicPrivateTemplate< IText > | |
CINDI::PropertyTextPrivate | |
►CINDI::PropertyBasicPrivateTemplate< ILight > | |
CINDI::PropertyLightPrivate | |
►CINDI::PropertyBasicPrivateTemplate< IBLOB > | |
CINDI::PropertyBlobPrivate | |
►CINDI::PropertyBasicPrivateTemplate< ISwitch > | |
CINDI::PropertySwitchPrivate | |
►CINDI::PropertyBasicPrivateTemplate< INumber > | |
CINDI::PropertyNumberPrivate | |
CINDI::PropertyBasicPrivateTemplate< T > | |
►CINDI::PropertyPrivate | |
CINDI::PropertyBasicPrivateTemplate< IText > | |
CINDI::PropertyBasicPrivateTemplate< ILight > | |
CINDI::PropertyBasicPrivateTemplate< IBLOB > | |
CINDI::PropertyBasicPrivateTemplate< ISwitch > | |
CINDI::PropertyBasicPrivateTemplate< INumber > | |
CINDI::PropertyBasicPrivateTemplate< T > | |
►CPROPERTYVIEW_BASE_ACCESS WidgetTraits::PropertyType | |
CINDI::PropertyView< T > | Provides decorator for Low-Level IXXXVectorProperty/IXXX |
►CPROPERTYVIEW_BASE_ACCESS IBLOB | |
CINDI::WidgetView< IBLOB > | |
►CPROPERTYVIEW_BASE_ACCESS ILight | |
CINDI::WidgetView< ILight > | |
►CPROPERTYVIEW_BASE_ACCESS INumber | |
CINDI::WidgetView< INumber > | |
►CPROPERTYVIEW_BASE_ACCESS ISwitch | |
CINDI::WidgetView< ISwitch > | |
►CPROPERTYVIEW_BASE_ACCESS IText | |
CINDI::WidgetView< IText > | |
Cpthread_barrier | |
CINDI::pulse_t | |
CPulseGuideState | |
Cpwc_coord | |
Cpwc_imagesize | |
Cpwc_leds | |
Cpwc_mpt_angles | |
Cpwc_mpt_range | |
Cpwc_mpt_status | |
Cpwc_probe | |
Cpwc_raw_frame | |
Cpwc_serial | |
Cpwc_table_init_buffer | |
Cpwc_video_command | |
Cpwc_wb_speed | |
Cpwc_whitebalance | |
►CQObject | |
CINDI::BaseClientQt | Class to provide basic client functionality based on Qt5 toolkit and is therefore suitable for cross-platform development |
►CINDI::RecorderInterface | Base class for recorders |
CINDI::SER_Recorder | Implements recording of video streams in SER format |
CINDI::TheoraRecorder | Implemented recording of video streaming data in a libtheora OGV file |
CINDI::RecorderManager | List of active supported recorders |
CScopeDomeCard::RelayInfo | |
►Cstd::reverse_iterator | |
Cnlohmann::detail::json_reverse_iterator< Base > | Template for a reverse iterator class |
CROSC | |
CRotator | Class to provide general functionality of a rotator device |
CRotatorCapability | Holds the capabilities of a Rotator |
CRotatorConnection | Holds the connection mode of the Rotator |
►CINDI::RotatorInterface | |
CEsattoArco | |
CGemini | |
CINDI::Rotator | |
CIntegra | |
CLX200_OnStep | |
CNightCrawler | |
CRotatorInterface | Provides interface to implement Rotator functionality |
CINDI::safe_ptr< T > | |
CSatelliteTracking | Possible states for the satellite tracking |
CSatelliteWindow | Satellite pass: window start and end |
►CScopeDomeCard | |
CScopeDomeArduino | |
CScopeDomeSim | |
CScopeDomeUSB21 | |
CSearchDef | |
CSelect | |
CSensor | Class to provide general functionality of Monodimensional Sensor |
CScopeDomeCard::SensorInfo | |
Cser_header | |
CSerializationRequirement | |
►CSerializedMsg | |
CSerializedMsgWithSharedBuffer | |
CSerializedMsgWithoutSharedBuffer | |
Cnlohmann::detail::serializer< BasicJsonType > | |
CServerMock | |
CSetEV | |
CSetSpec | |
Cshared_buffer | |
CSharedBuffer | |
CSimData | |
CINDI::SingleThreadPool | |
CINDI::SingleThreadPoolPrivate | |
►CSkywatcherAPI | |
CSkywatcherAPIMount | |
CSkywatcherAltAzSimple | |
CSkywatcherAPI::SkyWatcherFeatures | |
CSocketAddress | |
Cnlohmann::detail::span_input_adapter | |
CSqmConnection | Holds the connection mode of the device |
Cnlohmann::detail::static_const< T > | |
CINDI::StreamManager | |
CStreamManager | Class to provide video streaming and recording functionality |
CINDI::StreamManagerPrivate | |
CString | |
CstTitanTCS | |
CINDI::Logger::switchinit | |
CSwitchMap | |
CActiveFocuserUtils::SystemState | |
CTcpServer | |
CTcpSocket | |
CTcpSocketPrivate | |
CINDI::AlignmentSubsystem::ConvexHull::tEdgeStructure | |
CTelescope | Class to provide general functionality of a telescope device |
CTelescopeCapability | Holds the capabilities of a telescope |
CTelescopeConnection | Holds the connection mode of the telescope |
CINDI::AlignmentSubsystem::TelescopeDirectionVector | Holds a nomalised direction vector (direction cosines) |
►CINDI::AlignmentSubsystem::TelescopeDirectionVectorSupportFunctions | These functions are used to convert different coordinate systems to and from the telescope direction vectors (normalised vector/direction cosines) used for telescope coordinates in the alignment susbsystem |
CINDI::AlignmentSubsystem::AlignmentSubsystemForClients | This class encapsulates all the alignment subsystem classes that are useful to client implementations. Clients should inherit from this class |
CINDI::AlignmentSubsystem::AlignmentSubsystemForDrivers | This class encapsulates all the alignment subsystem classes that are useful to driver implementations. Drivers should inherit from this class |
CINDI::AlignmentSubsystem::AlignmentSubsystemForMathPlugins | This class encapsulates all the alignment subsystem classes that are useful to math plugin implementations. Math plugins should inherit from this class |
►Ctesting::Test | |
CAlignmentTest | |
CTextValue | |
CTF | |
CINDI::AlignmentSubsystem::ConvexHull::tFaceStructure | |
CINDI::StreamManagerPrivate::TimeFrame | |
CINDI::Timer | Repetitive and single-shot timers |
CINDI::TimerPrivate | |
Cnlohmann::detail::to_json_fn | |
►Cstd::true_type | |
►Cnlohmann::detail::conjunction< is_default_constructible< Ts >... > | |
►Cnlohmann::detail::is_default_constructible< const std::tuple< Ts... > > | |
Cnlohmann::detail::is_constructible< const std::tuple< Ts... > > | |
►Cnlohmann::detail::is_default_constructible< std::tuple< Ts... > > | |
Cnlohmann::detail::is_constructible< std::tuple< Ts... > > | |
►Cnlohmann::detail::conjunction< is_default_constructible< T1 >, is_default_constructible< T2 > > | |
►Cnlohmann::detail::is_default_constructible< const std::pair< T1, T2 > > | |
Cnlohmann::detail::is_constructible< const std::pair< T1, T2 > > | |
►Cnlohmann::detail::is_default_constructible< std::pair< T1, T2 > > | |
Cnlohmann::detail::is_constructible< std::pair< T1, T2 > > | |
►Cnlohmann::detail::conjunction< is_constructible< T1, Args >... > | |
Cnlohmann::detail::is_constructible_tuple< T1, std::tuple< Args... > > | |
Cnlohmann::detail::conjunction<... > | |
Cnlohmann::detail::is_basic_json< NLOHMANN_BASIC_JSON_TPL > | |
Cnlohmann::detail::is_comparable< Compare, A, B, void_t< decltype(std::declval< Compare >()(std::declval< A >(), std::declval< B >())), decltype(std::declval< Compare >()(std::declval< B >(), std::declval< A >()))> > | |
Cnlohmann::detail::is_complete_type< T, decltype(void(sizeof(T)))> | |
Cnlohmann::detail::is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value > > | |
Cnlohmann::detail::is_json_iterator_of< BasicJsonType, typename BasicJsonType::const_iterator > | |
Cnlohmann::detail::is_json_iterator_of< BasicJsonType, typename BasicJsonType::iterator > | |
Cnlohmann::detail::is_json_ref< json_ref< T > > | |
Cnlohmann::detail::is_specialization_of< Primary, Primary< Args... > > | |
CSelect::ts | |
CTTYBase | Base class for serial communications |
Cstd::tuple_element< N, ::nlohmann::detail::iteration_proxy_value< IteratorType > > | |
CINDI::AlignmentSubsystem::ConvexHull::tVertexStructure | |
Cnlohmann::detail::is_ordered_map< T >::two | |
►Cstd::conditional::type | |
Cnlohmann::detail::conjunction< B, Bn... > | |
CType | Holds the connection type |
CUniqueQueue< T > | The UniqueQueue class is a thread-safe FIFO container adapter |
CUniqueQueue< INDI::StreamManagerPrivate::TimeFrame > | |
CINDI::WidgetTraits< IBLOB >::UpdateArgs | |
CINDI::WidgetTraits< ILight >::UpdateArgs | |
CINDI::WidgetTraits< INumber >::UpdateArgs | |
CINDI::WidgetTraits< ISwitch >::UpdateArgs | |
CINDI::WidgetTraits< IText >::UpdateArgs | |
►CINDI::USBDevice | |
CGPUSBDriver | |
CHitecAstroDCFocuser | |
CUSBDevice | Class to provide general functionality of a generic USB device |
Cuserio | |
CUsisResponse | |
CINDI::Correlator::UVCoordinate | |
CINDI::V4L2_Base | |
CV4L2_Decode | |
►CV4L2_Decoder | |
CV4L2_Builtin_Decoder | |
Cnlohmann::detail::value_in_range_of_impl1< OfType, T, NeverOutOfRange, typename > | |
Cnlohmann::detail::value_in_range_of_impl1< OfType, T, false > | |
Cnlohmann::detail::value_in_range_of_impl1< OfType, T, true > | |
Cnlohmann::detail::value_in_range_of_impl2< OfType, T, OfTypeSigned, TSigned > | |
Cnlohmann::detail::value_in_range_of_impl2< OfType, T, false, false > | |
Cnlohmann::detail::value_in_range_of_impl2< OfType, T, false, true > | |
Cnlohmann::detail::value_in_range_of_impl2< OfType, T, true, false > | |
Cnlohmann::detail::value_in_range_of_impl2< OfType, T, true, true > | |
CVar | |
CVector | The Vector class This implements the Directional Cosine used by Taki in his Matrix method. using Vector because it's a 3D vector, hope this doesn't clash too badly with std::vector |
►Cstd::vector< std::pair< const Key, T >, std::allocator< std::pair< const Key, T >> > | |
Cnlohmann::ordered_map< Key, T, IgnoredLess, Allocator > | Minimal map-like container that preserves insertion order |
CINDI::BaseDevicePrivate::WatchDetails | |
CINDI::WatchDeviceProperty | |
CWeather | Class to provide general functionality of a weather device |
CWeatherConnection | Holds the connection mode of the Weather |
►CINDI::WeatherInterface | Provides interface to implement weather reporting functionality |
CINDI::Weather | |
CLX200_OnStep | |
CPegasusPPB | |
CPegasusPPBA | |
CPegasusUPB | |
CUranusMeteo | |
Cnlohmann::detail::wide_string_input_adapter< BaseInputAdapter, WideCharType > | |
Cnlohmann::detail::wide_string_input_helper< BaseInputAdapter, T > | |
Cnlohmann::detail::wide_string_input_helper< BaseInputAdapter, 2 > | |
Cnlohmann::detail::wide_string_input_helper< BaseInputAdapter, 4 > | |
CINDI::WidgetTraits< typename > | |
CINDI::WidgetTraits< IBLOB > | |
CINDI::WidgetTraits< ILight > | |
CINDI::WidgetTraits< INumber > | |
CINDI::WidgetTraits< ISwitch > | |
CINDI::WidgetTraits< IText > | |
CINDI::WidgetView< typename > | |
CWP | |
Cxml_att_ | |
Cxml_ele_ | |
►CXMLOutput | |
CBufferXMLOutput | |
CFileXMLOutput | |
CNullXMLOutput | |