Instrument Neutral Distributed Interface INDI  2.0.2
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NAux
 NConnectionCombines all INDI Connection Plugins. Each INDI connection plugin is responsible of managing communications with a specific physical or logical medium (e.g. serial or ethernet)
 NDSPThe DSP Namespace adds signal processing to INDI drivers. Primarily written for sensors and detectors, it can be used also for CCDs. This namespace includes buffer transformations, convolution and signal filters, like bandpass and wavelets
 NiEQ
 NINDINamespace to encapsulate INDI client, drivers, and mediator classes
 NIOPv3Encapsulates classes and structures required for iOptron Command Set v3 implementation
 NnlohmannNamespace for Niels Lohmann
 NPrimalucaLabs
 Nstd
 C_adjustment
 C_HIDD_ATTRIBUTES
 C_HIDP_CAPS
 C_IBLOB
 C_IBLOBVectorPropertyBLOB (Binary Large Object) vector property descriptor
 C_ILight
 C_ILightVectorPropertyLight vector property descriptor
 C_INumber
 C_INumberVectorPropertyNumber vector property descriptor
 C_ISwitch
 C_ISwitchVectorPropertySwitch vector property descriptor
 C_IText
 C_ITextVectorPropertyText vector property descriptor
 C_simEQ500X
 CAAF2
 CAction
 CActiveFocuser
 CActiveFocuserUtils
 CAlignmentThe 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
 CAlignmentTest
 CALTO
 CAngleThe 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
 CArduinoST4
 CAstrometryDriverINDI driver frontend for astrometry.net
 CAstroTrac
 CAxisThe Axis class Implements a generic Axis which can be used for equatorial or AltAz mounts for both axes
 CAXISSTATUS
 CBaaderDome
 CBeaver
 CBufferXMLOutput
 Ccam_t
 CCB
 CCCDSimAdvanced simulator for a CCD that includes a dedicated on-board guide chip
 CCelestronDriver
 CCelestronGPS
 CCelestronSCT
 CClInfo
 CCmdItem
 CCollectable
 CCOMMANDDESC
 CConcurrentSet
 CConnectionMock
 CDDW
 CDeepSkyDadAF1
 CDeepSkyDadAF2
 CDeepSkyDadAF3
 CDeepSkyDadFP1
 CDeepSkyDadFR1
 CDeferredMessage
 Cdeflate_server_config
 CDeltaT
 CDISPLAY_INFO
 CDMFC
 CDome
 CDomeConnectionHolds the connection mode of the Dome
 CDomePro2
 CDomeScript
 CDomeSimAbsolute position dome that supports parking, unparking, and slaving
 Cdriverio
 CDriverMock
 CDSC
 Cdsp_align_info_tAlignment informations needed
 Cdsp_complexComplex number array struct, used in Fourier Transform functions
 Cdsp_fits_axisBinary table FITS Matrix axis
 Cdsp_fits_columnBinary table FITS extension column
 Cdsp_fits_formatFITS format
 Cdsp_fits_keywordFITS keyword
 Cdsp_fits_matrixBinary table FITS Matrix
 Cdsp_fits_rowBinary table FITS extension row
 Cdsp_location_tThe location type
 Cdsp_offset_tIndicates an offset
 Cdsp_point_tIndicates a dot or line inside a dsp_stream
 Cdsp_region_tDelimits a region in a single dimension of a buffer
 Cdsp_star_tA star or object contained into a buffer
 Cdsp_stream_tContains a set of informations and data relative to a buffer and how to use it
 Cdsp_triangle_tA star or object contained into a buffer
 CDustCapInterfaceProvides interface to implement remotely controlled dust cover
 CDvrInfo
 CEFA
 CEnumItem
 CEnumValue
 CEQ500X
 CEsatto
 CEsattoArco
 CEventFd
 CExcalibur
 CFakeDriverListener
 CFCUSB
 CFifo
 CFileXMLOutput
 CFilterConnectionHolds the connection mode of the Filter
 CFilterIFW
 CFilterInterfaceProvides interface to implement Filter Wheel functionality
 CFilterSimSimple simulator to change filters. The filter names are saved to a config file when updated
 CFilterWheelClass to provide general functionality of a filter wheel device
 CFinally
 CFirmwareInfo
 CFlipFlat
 CFocuserClass to provide general functionality of a focuser device
 CFocuserConnectionHolds the connection mode of the Focuser
 CFocuserDriver
 CFocusLynxBase
 CFocusLynxF1
 CFocusLynxF2
 CFocusMaster
 CFocusSimSimple Focuser simulator that can simulator the following devices:
 Cfpstate
 CGammaLut16
 CGemini
 CGIOTTO
 CGPSClass to provide general functionality of a GPS device
 CGPSSimulatorSimple simulator that provide GPS Time and Location services
 CGPUSB
 CGPUSBDriver
 CGroup
 CGuiderInterfaceProvides interface to implement guider (ST4) port functionality
 CGuideSimAdvanced simulator for a CCD that includes a dedicated on-board guide chip
 CGuidingPulse
 Chid_device_
 Chid_device_info
 CHitecAstroDCFocuser
 CIBLOBOne Blob (Binary Large Object) descriptor
 CIEQ45Basic
 CIEQInfo
 CIEQPro
 CIEQProLegacy
 CILightOne light descriptor
 CIMAGE_INFO
 CImager
 Cimg_t
 Cimgstats
 CImmediate
 CIndiClientMock
 CINDIDef
 CINDIkwattr
 CIndiServerController
 CINDIWSServer
 Cinput_report
 CIntegra
 CINumberOne number descriptor
 CioptronHC8406
 CIOptronV3
 CISwitchOne switch descriptor
 CITextOne text descriptor
 CJoyStickINDI driver that displays event data from game pads. The INDI driver can be encapsulated in any other driver via snooping on properties of interesting
 Cjoystick_position
 Cjoystick_state
 CJoyStickDriverBasic 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
 Clacerta_mfoc
 Clacerta_mfoc_fmc
 CLakeside
 Clang_map_entry
 CLightBoxInterfaceProvides interface to implement controllable light box/switch device
 CLightPanelSimulator
 CLilXML_
 CLoaderClient
 CLocalDvrInfo
 CLPM
 CLpmConnectionHolds the connection mode of the device
 CLx
 CLX200_10MICRON
 CLX200_16
 CLX200_OnStep
 CLX200_OpenAstroTech
 CLX200_TeenAstro
 CLX200AM5
 CLX200AstroPhysics
 CLX200AstroPhysicsGTOCP2
 CLX200AstroPhysicsV2
 CLX200Autostar
 CLX200Basic
 CLX200CapabilityHolds properties of LX200 Generic that might be used by child classes
 CLX200Classic
 CLX200FS2
 CLX200Gemini
 CLX200Generic
 CLX200GotoNova
 CLX200GPS
 CLX200NYX101
 CLX200Pulsar2
 CLX200SS2000PC
 CLX200Telescope
 CLX200ZEQ25
 CMagellan1
 CManualFilterManual filter enables users from changing filter wheels manually
 CMathPluginManagerClient
 CMBox
 CMdcpConnectionHolds the connection mode of the device
 CMicrotouch
 CMockCCDSimDriver
 CMockCelestronDriver
 CMockEQ500XDriver
 CMoonLite
 CMoonLiteDRO
 CMountDriverSimple example for development of a new mount driver. Modify the driver to fit your needs
 CMsg
 CMsgChunck
 CMsgChunckIterator
 CMsgQueue
 Cmy_error_mgr
 CMyClient
 CMyDCP4ESP
 CmyDewControllerPro
 CMyFocuserPro2
 CNFocusHandles communication and control with nFocus DC focuser
 CnFrameRotator
 CNightCrawler
 CNonBlockingIO
 CNStep
 CNullXMLOutput
 CNumValue
 COnFocus
 COpenWeatherMap
 CParamount
 CPecData
 CPegasusFalcon
 CPegasusFlatMaster
 CPegasusFocusCube
 CPegasusINDIGO
 CPegasusPPB
 CPegasusPPBA
 CPegasusProdigyMF
 CPegasusScopsOAG
 CPegasusUCH
 CPegasusUPB
 CPerfectStar
 CPID
 CPIDImpl
 CPingReply
 CPixelSizeInfo
 CPIXTYPE_bgr24
 CPIXTYPE_bgr32
 CPIXTYPE_rgb24
 CPIXTYPE_rgb32
 CPMC8
 CPMC8Info
 CPMC8MoveInfo
 Cpoint3D
 CProcessController
 CProperty
 Cpthread_barrier
 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
 CPyxis
 CQFW
 CQHYCFW1
 CQHYCFW2
 CQHYCFW3
 CRadioSim
 CRainbow
 CRainbowRSF
 CRainDetector
 CRBFOCUS
 CRemoteDvrInfo
 CRigelDome
 CRoboFocus
 CRollOff
 CROSC
 CRotatorClass to provide general functionality of a rotator device
 CRotatorCapabilityHolds the capabilities of a Rotator
 CRotatorConnectionHolds the connection mode of the Rotator
 CRotatorInterfaceProvides interface to implement Rotator functionality
 CRotatorSimulator
 CRTLSDR
 CSatelliteTrackingPossible states for the satellite tracking
 CSatelliteWindowSatellite pass: window start and end
 CScope
 CScopeDome
 CScopeDomeArduino
 CScopeDomeCard
 CScopeDomeSim
 CScopeDomeUSB21
 CScopeScript
 CScopeSimSimple mount simulator of an equatorial mount
 CSearchDef
 CSelect
 CSensorClass to provide general functionality of Monodimensional Sensor
 Cser_header
 CSerializationRequirement
 CSerializedMsg
 CSerializedMsgWithoutSharedBuffer
 CSerializedMsgWithSharedBuffer
 CServerMock
 CSestoSenso
 CSestoSenso2
 CSetEV
 CSetSpec
 Cshared_buffer
 CSharedBuffer
 CShelyakDriver
 CSIEFS
 CSimData
 CSimpleCCD
 CSimpleDevice
 CSimpleReceiver
 CSimpleScope
 CSimpleSkeleton
 CSkyCommander
 CSkySafari
 CSkySafariClient
 CSkywatcherAltAzSimple
 CSkywatcherAPI
 CSkywatcherAPIMount
 CSmartFocus
 CSnapCap
 CSocketAddress
 CSQM
 CSqmConnectionHolds the connection mode of the device
 CSQMSimulator
 CSTAR2000
 CSteelDrive
 CSteelDriveII
 CStreamManagerClass to provide video streaming and recording functionality
 CString
 CstTitanTCS
 CSwitchMap
 CSynscanDriver
 CSynscanLegacyDriver
 CTCFS
 CTcpServer
 CTcpSocket
 CTcpSocketPrivate
 CTeenAstroFocuser
 CTelescopeClass to provide general functionality of a telescope device
 CTelescopeCapabilityHolds the capabilities of a telescope
 CTelescopeConnectionHolds the connection mode of the telescope
 CTemmaMount
 CTextValue
 CTF
 CTitanTCS
 CTruTech
 CTTYBaseBase class for serial communications
 CTypeHolds the connection type
 CUniqueQueueThe UniqueQueue class is a thread-safe FIFO container adapter
 CUranusMeteo
 CUSBDeviceClass to provide general functionality of a generic USB device
 CUSBDewpoint
 CUSBFocusV3
 Cuserio
 CUsisResponse
 CV4L2_Builtin_Decoder
 CV4L2_Decode
 CV4L2_Decoder
 CV4L2_Driver
 CVantage
 CVar
 CVectorThe 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
 CWandererCover
 CWandererRotatorLite
 CWatchDog
 CWatchDogClient
 CWeatherClass to provide general functionality of a weather device
 CWeatherConnectionHolds the connection mode of the Weather
 CWeatherMeta
 CWeatherSafetyProxy
 CWeatherSimulator
 CWeatherWatcher
 CWP
 CWunderGround
 CXAGYLWheel
 Cxml_att_
 Cxml_ele_
 CXMLOutput