|
| SBIGCCD () |
|
virtual | ~SBIGCCD () |
|
virtual const char * | getDefaultName () override |
|
virtual bool | initProperties () override |
| Initilize properties initial state and value. More...
|
|
virtual void | ISGetProperties (const char *dev) override |
| define the driver's properties to the client. More...
|
|
virtual bool | updateProperties () override |
| updateProperties is called whenever there is a change in the CONNECTION status of the driver. More...
|
|
virtual bool | Connect () override |
| Connect to the device. More...
|
|
virtual bool | Disconnect () override |
| Disconnect from device. More...
|
|
virtual bool | StartExposure (float duration) override |
| Start exposing primary CCD chip. More...
|
|
virtual bool | AbortExposure () override |
| Abort ongoing exposure. More...
|
|
virtual bool | StartGuideExposure (float duration) override |
| Start exposing guide CCD chip. More...
|
|
virtual bool | AbortGuideExposure () override |
| Abort ongoing exposure. More...
|
|
virtual bool | ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) override |
| Process the client newNumber command. More...
|
|
virtual bool | ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) override |
| Process the client newSwitch command. More...
|
|
virtual bool | ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) override |
| Process the client newSwitch command. More...
|
|
void | updateTemperature () |
|
bool | isExposureDone (INDI::CCDChip *targetChip) |
|
| CCD () |
|
virtual | ~CCD () |
|
virtual bool | ISSnoopDevice (XMLEle *root) |
| Process a snoop event from INDI server. More...
|
|
| CCD () |
|
virtual | ~CCD () |
|
virtual bool | ISSnoopDevice (XMLEle *root) |
| Process a snoop event from INDI server. More...
|
|
| DefaultDevice () |
|
virtual | ~DefaultDevice () |
|
void | addAuxControls () |
| Add Debug, Simulation, and Configuration options to the driver. More...
|
|
void | addDebugControl () |
| Add Debug control to the driver. More...
|
|
void | addSimulationControl () |
| Add Simulation control to the driver. More...
|
|
void | addConfigurationControl () |
| Add Configuration control to the driver. More...
|
|
void | addPollPeriodControl () |
| Add Polling period control to the driver. More...
|
|
void | resetProperties () |
| Set all properties to IDLE state. More...
|
|
void | defineNumber (INumberVectorProperty *nvp) |
| Define number vector to client & register it. More...
|
|
void | defineText (ITextVectorProperty *tvp) |
| Define text vector to client & register it. More...
|
|
void | defineSwitch (ISwitchVectorProperty *svp) |
| Define switch vector to client & register it. More...
|
|
void | defineLight (ILightVectorProperty *lvp) |
| Define light vector to client & register it. More...
|
|
void | defineBLOB (IBLOBVectorProperty *bvp) |
| Define BLOB vector to client & register it. More...
|
|
virtual bool | deleteProperty (const char *propertyName) |
| Delete a property and unregister it. More...
|
|
virtual void | setConnected (bool status, IPState state=IPS_OK, const char *msg=nullptr) |
| Set connection switch status in the client. More...
|
|
int | SetTimer (uint32_t ms) |
| Set a timer to call the function TimerHit after ms milliseconds. More...
|
|
void | RemoveTimer (int id) |
| Remove timer added with SetTimer. More...
|
|
virtual const char * | getDriverExec () |
|
virtual const char * | getDriverName () |
|
void | setVersion (uint16_t vMajor, uint16_t vMinor) |
| Set driver version information to be defined in DRIVER_INFO property as vMajor.vMinor. More...
|
|
uint16_t | getMajorVersion () |
|
uint16_t | getMinorVersion () |
|
virtual bool | ISNewBLOB (const char *dev, const char *name, int sizes[], int blobsizes[], char *blobs[], char *formats[], char *names[], int n) |
| Process the client newBLOB command. More...
|
|
virtual uint16_t | getDriverInterface () |
|
void | setDriverInterface (uint16_t value) |
| setInterface Set driver interface. More...
|
|
| DefaultDevice () |
|
virtual | ~DefaultDevice () |
|
void | addAuxControls () |
| Add Debug, Simulation, and Configuration options to the driver. More...
|
|
void | addDebugControl () |
| Add Debug control to the driver. More...
|
|
void | addSimulationControl () |
| Add Simulation control to the driver. More...
|
|
void | addConfigurationControl () |
| Add Configuration control to the driver. More...
|
|
void | addPollPeriodControl () |
| Add Polling period control to the driver. More...
|
|
void | resetProperties () |
| Set all properties to IDLE state. More...
|
|
void | defineNumber (INumberVectorProperty *nvp) |
| Define number vector to client & register it. More...
|
|
void | defineText (ITextVectorProperty *tvp) |
| Define text vector to client & register it. More...
|
|
void | defineSwitch (ISwitchVectorProperty *svp) |
| Define switch vector to client & register it. More...
|
|
void | defineLight (ILightVectorProperty *lvp) |
| Define light vector to client & register it. More...
|
|
void | defineBLOB (IBLOBVectorProperty *bvp) |
| Define BLOB vector to client & register it. More...
|
|
virtual bool | deleteProperty (const char *propertyName) |
| Delete a property and unregister it. More...
|
|
virtual void | setConnected (bool status, IPState state=IPS_OK, const char *msg=nullptr) |
| Set connection switch status in the client. More...
|
|
int | SetTimer (uint32_t ms) |
| Set a timer to call the function TimerHit after ms milliseconds. More...
|
|
void | RemoveTimer (int id) |
| Remove timer added with SetTimer. More...
|
|
virtual const char * | getDriverExec () |
|
virtual const char * | getDriverName () |
|
void | setVersion (uint16_t vMajor, uint16_t vMinor) |
| Set driver version information to be defined in DRIVER_INFO property as vMajor.vMinor. More...
|
|
uint16_t | getMajorVersion () |
|
uint16_t | getMinorVersion () |
|
virtual bool | ISNewBLOB (const char *dev, const char *name, int sizes[], int blobsizes[], char *blobs[], char *formats[], char *names[], int n) |
| Process the client newBLOB command. More...
|
|
virtual uint16_t | getDriverInterface () |
|
void | setDriverInterface (uint16_t value) |
| setInterface Set driver interface. More...
|
|
| BaseDevice () |
|
virtual | ~BaseDevice () |
|
INumberVectorProperty * | getNumber (const char *name) |
|
ITextVectorProperty * | getText (const char *name) |
|
ISwitchVectorProperty * | getSwitch (const char *name) |
|
ILightVectorProperty * | getLight (const char *name) |
|
IBLOBVectorProperty * | getBLOB (const char *name) |
|
IPState | getPropertyState (const char *name) |
|
IPerm | getPropertyPermission (const char *name) |
|
void | registerProperty (void *p, INDI_PROPERTY_TYPE type) |
|
int | removeProperty (const char *name, char *errmsg) |
| Remove a property. More...
|
|
void * | getRawProperty (const char *name, INDI_PROPERTY_TYPE type=INDI_UNKNOWN) |
| Return a property and its type given its name. More...
|
|
INDI::Property * | getProperty (const char *name, INDI_PROPERTY_TYPE type=INDI_UNKNOWN) |
| Return a property and its type given its name. More...
|
|
std::vector< INDI::Property * > * | getProperties () |
| Return a list of all properties in the device. More...
|
|
bool | buildSkeleton (const char *filename) |
| Build driver properties from a skeleton file. More...
|
|
bool | isConnected () |
|
void | setDeviceName (const char *dev) |
| Set the device name. More...
|
|
const char * | getDeviceName () |
|
void | addMessage (const std::string &msg) |
| Add message to the driver's message queue. More...
|
|
void | checkMessage (XMLEle *root) |
|
void | doMessage (XMLEle *msg) |
|
std::string | messageQueue (int index) const |
|
std::string | lastMessage () |
|
void | setMediator (INDI::BaseMediator *med) |
| Set the driver's mediator to receive notification of news devices and updated property values. More...
|
|
INDI::BaseMediator * | getMediator () |
|
const char * | getDriverName () |
|
const char * | getDriverExec () |
|
const char * | getDriverVersion () |
|
| BaseDevice () |
|
virtual | ~BaseDevice () |
|
INumberVectorProperty * | getNumber (const char *name) |
|
ITextVectorProperty * | getText (const char *name) |
|
ISwitchVectorProperty * | getSwitch (const char *name) |
|
ILightVectorProperty * | getLight (const char *name) |
|
IBLOBVectorProperty * | getBLOB (const char *name) |
|
IPState | getPropertyState (const char *name) |
|
IPerm | getPropertyPermission (const char *name) |
|
void | registerProperty (void *p, INDI_PROPERTY_TYPE type) |
|
int | removeProperty (const char *name, char *errmsg) |
| Remove a property. More...
|
|
void * | getRawProperty (const char *name, INDI_PROPERTY_TYPE type=INDI_UNKNOWN) |
| Return a property and its type given its name. More...
|
|
INDI::Property * | getProperty (const char *name, INDI_PROPERTY_TYPE type=INDI_UNKNOWN) |
| Return a property and its type given its name. More...
|
|
std::vector< INDI::Property * > * | getProperties () |
| Return a list of all properties in the device. More...
|
|
bool | buildSkeleton (const char *filename) |
| Build driver properties from a skeleton file. More...
|
|
bool | isConnected () |
|
void | setDeviceName (const char *dev) |
| Set the device name. More...
|
|
const char * | getDeviceName () |
|
void | addMessage (const std::string &msg) |
| Add message to the driver's message queue. More...
|
|
void | checkMessage (XMLEle *root) |
|
void | doMessage (XMLEle *msg) |
|
std::string | messageQueue (int index) const |
|
std::string | lastMessage () |
|
void | setMediator (INDI::BaseMediator *med) |
| Set the driver's mediator to receive notification of news devices and updated property values. More...
|
|
INDI::BaseMediator * | getMediator () |
|
const char * | getDriverName () |
|
const char * | getDriverExec () |
|
const char * | getDriverVersion () |
|
virtual bool | SetFilterNames () |
| Set filter names as defined by the client for each filter position. More...
|
|
virtual bool | GetFilterNames () |
| Obtains a list of filter names from the hardware and initializes the FilterNameTP property. More...
|
|
void | SelectFilterDone (int newpos) |
| The child class calls this function when the hardware successfully finished selecting a new filter wheel position. More...
|
|
virtual bool | SetFilterNames () |
| Set filter names as defined by the client for each filter position. More...
|
|
virtual bool | GetFilterNames () |
| Obtains a list of filter names from the hardware and initializes the FilterNameTP property. More...
|
|
void | SelectFilterDone (int newpos) |
| The child class calls this function when the hardware successfully finished selecting a new filter wheel position. More...
|
|
|
virtual void | TimerHit () override |
| Callback function to be called once SetTimer duration elapses. More...
|
|
virtual int | SetTemperature (double temperature) override |
| Set CCD temperature. More...
|
|
virtual bool | UpdateCCDFrame (int x, int y, int w, int h) override |
| CCD calls this function when CCD Frame dimension needs to be updated in the hardware. More...
|
|
virtual bool | UpdateGuiderFrame (int x, int y, int w, int h) override |
| CCD calls this function when Guide head frame dimension is updated by the client. More...
|
|
virtual bool | UpdateCCDBin (int binx, int biny) override |
| CCD calls this function when CCD Binning needs to be updated in the hardware. More...
|
|
virtual bool | UpdateGuiderBin (int binx, int biny) override |
| CCD calls this function when Guide head binning is updated by the client. More...
|
|
virtual bool | UpdateCCDFrameType (INDI::CCDChip::CCD_FRAME fType) override |
| CCD calls this function when CCD frame type needs to be updated in the hardware. More...
|
|
virtual bool | saveConfigItems (FILE *fp) override |
| saveConfigItems Save configuration items in XML file. More...
|
|
virtual IPState | GuideNorth (uint32_t ms) override |
| Guide northward for ms milliseconds. More...
|
|
virtual IPState | GuideSouth (uint32_t ms) override |
| Guide southward for ms milliseconds. More...
|
|
virtual IPState | GuideEast (uint32_t ms) override |
| Guide easward for ms milliseconds. More...
|
|
virtual IPState | GuideWest (uint32_t ms) override |
| Guide westward for ms milliseconds. More...
|
|
virtual int | QueryFilter () override |
| Return current filter position. More...
|
|
virtual bool | SelectFilter (int position) override |
| Select a new filter position. More...
|
|
void | InitVars () |
|
void | loadFirmwareOnOSXifNeeded () |
|
int | OpenDriver () |
|
int | CloseDriver () |
|
unsigned short | CalcSetpoint (double temperature) |
|
double | CalcTemperature (short thermistorType, short ccdSetpoint) |
|
double | BcdPixel2double (ulong bcd) |
|
uint32_t | GetCCDCapability () const |
| GetCCDCapability returns the CCD capabilities. More...
|
|
void | SetCCDCapability (uint32_t cap) |
| SetCCDCapability Set the CCD capabilities. More...
|
|
bool | CanAbort () |
|
bool | CanBin () |
|
bool | CanSubFrame () |
|
bool | HasGuideHead () |
|
bool | HasShutter () |
|
bool | HasST4Port () |
|
bool | HasCooler () |
|
bool | HasBayer () |
|
bool | HasStreaming () |
|
virtual bool | ExposureComplete (CCDChip *targetChip) |
| Uploads target Chip exposed buffer as FITS to the client. More...
|
|
virtual bool | UpdateCCDUploadMode (CCD_UPLOAD_MODE mode) |
| CCD calls this function when client upload mode switch is updated. More...
|
|
virtual bool | UpdateGuiderFrameType (CCDChip::CCD_FRAME fType) |
| CCD calls this function when Guide frame type is updated by the client. More...
|
|
virtual void | SetCCDParams (int x, int y, int bpp, float xf, float yf) |
| Setup CCD paramters for primary CCD. More...
|
|
virtual void | SetGuiderParams (int x, int y, int bpp, float xf, float yf) |
| Setup CCD paramters for guide head CCD. More...
|
|
virtual bool | StartStreaming () |
| StartStreaming Start live video streaming. More...
|
|
virtual bool | StopStreaming () |
| StopStreaming Stop live video streaming. More...
|
|
virtual void | addFITSKeywords (fitsfile *fptr, CCDChip *targetChip) |
| Add FITS keywords to a fits file. More...
|
|
void | fits_update_key_s (fitsfile *fptr, int type, std::string name, void *p, std::string explanation, int *status) |
| A function to just remove GCC warnings about deprecated conversion. More...
|
|
virtual void | activeDevicesUpdated () |
| activeDevicesUpdated Inform children that ActiveDevices property was updated so they can snoop on the updated devices if desired. More...
|
|
void | GuideComplete (INDI_EQ_AXIS axis) |
| Call GuideComplete once the guiding pulse is complete. More...
|
|
uint32_t | GetCCDCapability () const |
| GetCCDCapability returns the CCD capabilities. More...
|
|
void | SetCCDCapability (uint32_t cap) |
| SetCCDCapability Set the CCD capabilities. More...
|
|
bool | CanAbort () |
|
bool | CanBin () |
|
bool | CanSubFrame () |
|
bool | HasGuideHead () |
|
bool | HasShutter () |
|
bool | HasST4Port () |
|
bool | HasCooler () |
|
bool | HasBayer () |
|
bool | HasStreaming () |
|
virtual bool | ExposureComplete (CCDChip *targetChip) |
| Uploads target Chip exposed buffer as FITS to the client. More...
|
|
virtual bool | UpdateCCDUploadMode (CCD_UPLOAD_MODE mode) |
| CCD calls this function when client upload mode switch is updated. More...
|
|
virtual bool | UpdateGuiderFrameType (CCDChip::CCD_FRAME fType) |
| CCD calls this function when Guide frame type is updated by the client. More...
|
|
virtual void | SetCCDParams (int x, int y, int bpp, float xf, float yf) |
| Setup CCD paramters for primary CCD. More...
|
|
virtual void | SetGuiderParams (int x, int y, int bpp, float xf, float yf) |
| Setup CCD paramters for guide head CCD. More...
|
|
virtual bool | StartStreaming () |
| StartStreaming Start live video streaming. More...
|
|
virtual bool | StopStreaming () |
| StopStreaming Stop live video streaming. More...
|
|
virtual void | addFITSKeywords (fitsfile *fptr, CCDChip *targetChip) |
| Add FITS keywords to a fits file. More...
|
|
void | fits_update_key_s (fitsfile *fptr, int type, std::string name, void *p, std::string explanation, int *status) |
| A function to just remove GCC warnings about deprecated conversion. More...
|
|
virtual void | activeDevicesUpdated () |
| activeDevicesUpdated Inform children that ActiveDevices property was updated so they can snoop on the updated devices if desired. More...
|
|
void | GuideComplete (INDI_EQ_AXIS axis) |
| Call GuideComplete once the guiding pulse is complete. More...
|
|
void | setDynamicPropertiesBehavior (bool defineEnabled, bool deleteEnabled) |
| setDynamicPropertiesBehavior controls handling of dynamic properties. More...
|
|
virtual bool | loadConfig (bool silent=false, const char *property=nullptr) |
| Load the last saved configuration file. More...
|
|
virtual bool | saveConfig (bool silent=false, const char *property=nullptr) |
| Save the current properties in a configuration file. More...
|
|
virtual bool | saveAllConfigItems (FILE *fp) |
| saveAllConfigItems Save all the drivers' properties in the configuration file More...
|
|
virtual bool | loadDefaultConfig () |
| Load the default configuration file. More...
|
|
void | setDebug (bool enable) |
| Toggle driver debug status A driver can be more verbose if Debug option is enabled by the client. More...
|
|
void | setSimulation (bool enable) |
| Toggle driver simulation status A driver can run in simulation mode if Simulation option is enabled by the client. More...
|
|
virtual void | debugTriggered (bool enable) |
| Inform driver that the debug option was triggered. More...
|
|
virtual void | simulationTriggered (bool enable) |
| Inform driver that the simulation option was triggered. More...
|
|
bool | isDebug () |
|
bool | isSimulation () |
|
void | registerConnection (Connection::Interface *newConnection) |
| registerConnection Add new connection plugin to the existing connection pool. More...
|
|
bool | unRegisterConnection (Connection::Interface *existingConnection) |
| unRegisterConnection Remove connection from existing pool More...
|
|
Connection::Interface * | getActiveConnection () |
|
void | setDefaultPollingPeriod (uint32_t period) |
|
uint32_t | getPollingPeriod () |
|
void | setDynamicPropertiesBehavior (bool defineEnabled, bool deleteEnabled) |
| setDynamicPropertiesBehavior controls handling of dynamic properties. More...
|
|
virtual bool | loadConfig (bool silent=false, const char *property=nullptr) |
| Load the last saved configuration file. More...
|
|
virtual bool | saveConfig (bool silent=false, const char *property=nullptr) |
| Save the current properties in a configuration file. More...
|
|
virtual bool | saveAllConfigItems (FILE *fp) |
| saveAllConfigItems Save all the drivers' properties in the configuration file More...
|
|
virtual bool | loadDefaultConfig () |
| Load the default configuration file. More...
|
|
void | setDebug (bool enable) |
| Toggle driver debug status A driver can be more verbose if Debug option is enabled by the client. More...
|
|
void | setSimulation (bool enable) |
| Toggle driver simulation status A driver can run in simulation mode if Simulation option is enabled by the client. More...
|
|
virtual void | debugTriggered (bool enable) |
| Inform driver that the debug option was triggered. More...
|
|
virtual void | simulationTriggered (bool enable) |
| Inform driver that the simulation option was triggered. More...
|
|
bool | isDebug () |
|
bool | isSimulation () |
|
void | registerConnection (Connection::Interface *newConnection) |
| registerConnection Add new connection plugin to the existing connection pool. More...
|
|
bool | unRegisterConnection (Connection::Interface *existingConnection) |
| unRegisterConnection Remove connection from existing pool More...
|
|
Connection::Interface * | getActiveConnection () |
|
void | setDefaultPollingPeriod (uint32_t period) |
|
uint32_t | getPollingPeriod () |
|
int | buildProp (XMLEle *root, char *errmsg) |
| Build a property given the supplied XML element (defXXX) More...
|
|
int | setValue (XMLEle *root, char *errmsg) |
| handle SetXXX commands from client More...
|
|
int | setBLOB (IBLOBVectorProperty *pp, XMLEle *root, char *errmsg) |
| Parse and store BLOB in the respective vector. More...
|
|
int | buildProp (XMLEle *root, char *errmsg) |
| Build a property given the supplied XML element (defXXX) More...
|
|
int | setValue (XMLEle *root, char *errmsg) |
| handle SetXXX commands from client More...
|
|
int | setBLOB (IBLOBVectorProperty *pp, XMLEle *root, char *errmsg) |
| Parse and store BLOB in the respective vector. More...
|
|
| FilterInterface (DefaultDevice *defaultDevice) |
| FilterInterface Initiailize Filter Interface. More...
|
|
| ~FilterInterface () |
|
void | initProperties (const char *groupName) |
| Initilize filter wheel properties. More...
|
|
bool | updateProperties () |
| updateProperties Defines or Delete proprties based on default device connection status More...
|
|
bool | processNumber (const char *dev, const char *name, double values[], char *names[], int n) |
| Process number properties. More...
|
|
bool | processText (const char *dev, const char *name, char *texts[], char *names[], int n) |
| Process text properties. More...
|
|
void | generateSampleFilters () |
| generateSampleFilters Generate sample 8-filter wheel and fill it sample filters More...
|
|
bool | saveConfigItems (FILE *fp) |
| saveConfigItems save Filter Names in config file More...
|
|
| FilterInterface (DefaultDevice *defaultDevice) |
| FilterInterface Initiailize Filter Interface. More...
|
|
| ~FilterInterface () |
|
void | initProperties (const char *groupName) |
| Initilize filter wheel properties. More...
|
|
bool | updateProperties () |
| updateProperties Defines or Delete proprties based on default device connection status More...
|
|
bool | processNumber (const char *dev, const char *name, double values[], char *names[], int n) |
| Process number properties. More...
|
|
bool | processText (const char *dev, const char *name, char *texts[], char *names[], int n) |
| Process text properties. More...
|
|
void | generateSampleFilters () |
| generateSampleFilters Generate sample 8-filter wheel and fill it sample filters More...
|
|
bool | saveConfigItems (FILE *fp) |
| saveConfigItems save Filter Names in config file More...
|
|
|
float | CalcTimeLeft (timeval, float) |
|
bool | grabImage (INDI::CCDChip *targetChip) |
|
bool | setupParams () |
|
int | GetFileDescriptor () |
|
void | SetFileDescriptor (int val=-1) |
|
bool | IsDeviceOpen () |
|
CAMERA_TYPE | GetCameraType () |
|
void | SetCameraType (CAMERA_TYPE val=NO_CAMERA) |
|
int | GetDriverHandle () |
|
void | SetDriverHandle (int val=INVALID_HANDLE_VALUE) |
|
bool | GetLinkStatus () |
|
void | SetLinkStatus (bool val=false) |
|
int | SetDeviceName (const char *) |
|
std::string | GetStartExposureTimestamp () |
|
void | SetStartExposureTimestamp (const char *p) |
|
int | GetCFWSelType () |
|
int | OpenDevice (uint32_t devType) |
|
int | CloseDevice () |
|
int | GetDriverInfo (GetDriverInfoParams *, void *) |
|
int | SetDriverHandle (SetDriverHandleParams *) |
|
int | GetDriverHandle (GetDriverHandleResults *) |
|
int | StartExposure (StartExposureParams2 *) |
|
int | EndExposure (EndExposureParams *) |
|
int | StartReadout (StartReadoutParams *) |
|
int | ReadoutLine (ReadoutLineParams *, unsigned short *results, bool subtract) |
|
int | DumpLines (DumpLinesParams *) |
|
int | EndReadout (EndReadoutParams *) |
|
int | SetTemperatureRegulation (SetTemperatureRegulationParams *) |
|
int | SetTemperatureRegulation (double temp, bool enable=true) |
|
int | QueryTemperatureStatus (QueryTemperatureStatusResults *) |
|
int | QueryTemperatureStatus (bool &enabled, double &ccdTemp, double &setpointT, double &power) |
|
int | ActivateRelay (ActivateRelayParams *) |
|
int | PulseOut (PulseOutParams *) |
|
int | TxSerialBytes (TXSerialBytesParams *, TXSerialBytesResults *) |
|
int | GetSerialStatus (GetSerialStatusResults *) |
|
int | AoTipTilt (AOTipTiltParams *) |
|
int | AoSetFocus (AOSetFocusParams *) |
|
int | AoDelay (AODelayParams *) |
|
int | CFW (CFWParams *, CFWResults *) |
|
int | EstablishLink () |
|
int | GetCcdInfo (GetCCDInfoParams *, void *) |
|
void | GetExtendedCCDInfo () |
|
int | QueryCommandStatus (QueryCommandStatusParams *, QueryCommandStatusResults *) |
|
int | MiscellaneousControl (MiscellaneousControlParams *) |
|
int | ReadOffset (ReadOffsetParams *, ReadOffsetResults *) |
|
int | GetLinkStatus (GetLinkStatusResults *) |
|
char * | GetErrorString (int err) |
|
int | SetDriverControl (SetDriverControlParams *) |
|
int | GetDriverControl (GetDriverControlParams *, GetDriverControlResults *) |
|
int | UsbAdControl (USBADControlParams *) |
|
int | QueryUsb (QueryUSBResults *) |
|
int | RwUsbI2c (RWUSBI2CParams *) |
|
int | BitIo (BitIOParams *, BitIOResults *) |
|
int | SBIGUnivDrvCommand (PAR_COMMAND, void *, void *) |
|
bool | CheckLink () |
|
const char * | GetCameraName () |
|
const char * | GetCameraID () |
|
int | getCCDSizeInfo (int ccd, int rm, int &frmW, int &frmH, double &pixW, double &pixH) |
|
bool | IsFanControlAvailable () |
|
bool | updateFrameProperties (INDI::CCDChip *targetChip) |
|
int | StartExposure (INDI::CCDChip *targetChip, double duration) |
|
int | AbortExposure (INDI::CCDChip *targetChip) |
|
int | GetSelectedCCDChip (int &ccd_request) |
|
int | getBinningMode (INDI::CCDChip *targetChip, int &binning) |
|
int | getFrameType (INDI::CCDChip *targetChip, INDI::CCDChip::CCD_FRAME *frameType) |
|
int | getShutterMode (INDI::CCDChip *targetChip, int &shutter) |
|
int | CFWConnect () |
|
int | CFWDisconnect () |
|
int | CFWInit (CFWResults *) |
|
int | CFWQuery (CFWResults *) |
|
int | CFWGoto (CFWResults *, int position) |
|
int | CFWGotoMonitor (CFWResults *) |
|
int | readoutCCD (unsigned short left, unsigned short top, unsigned short width, unsigned short height, unsigned short *buffer, INDI::CCDChip *targetChip) |
|
friend | void ::ISGetProperties (const char *dev) |
|
friend | void ::ISSnoopDevice (XMLEle *root) |
|
friend | void ::ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int num) |
|
friend | void ::ISNewText (const char *dev, const char *name, char *texts[], char *names[], int num) |
|
friend | void ::ISNewNumber (const char *dev, const char *name, double values[], char *names[], int num) |
|
friend | void ::ISNewBLOB (const char *dev, const char *name, int sizes[], int blobsizes[], char *blobs[], char *formats[], char *names[], int n) |
|
|
enum | {
CCD_CAN_BIN = 1 << 0,
CCD_CAN_SUBFRAME = 1 << 1,
CCD_CAN_ABORT = 1 << 2,
CCD_HAS_GUIDE_HEAD = 1 << 3,
CCD_HAS_ST4_PORT = 1 << 4,
CCD_HAS_SHUTTER = 1 << 5,
CCD_HAS_COOLER = 1 << 6,
CCD_HAS_BAYER = 1 << 7,
CCD_HAS_STREAMING = 1 << 8
} |
|
enum | CCD_UPLOAD_MODE {
UPLOAD_CLIENT,
UPLOAD_LOCAL,
UPLOAD_BOTH,
UPLOAD_CLIENT,
UPLOAD_LOCAL,
UPLOAD_BOTH
} |
|
enum | {
CCD_CAN_BIN = 1 << 0,
CCD_CAN_SUBFRAME = 1 << 1,
CCD_CAN_ABORT = 1 << 2,
CCD_HAS_GUIDE_HEAD = 1 << 3,
CCD_HAS_ST4_PORT = 1 << 4,
CCD_HAS_SHUTTER = 1 << 5,
CCD_HAS_COOLER = 1 << 6,
CCD_HAS_BAYER = 1 << 7,
CCD_HAS_STREAMING = 1 << 8
} |
|
enum | CCD_UPLOAD_MODE {
UPLOAD_CLIENT,
UPLOAD_LOCAL,
UPLOAD_BOTH,
UPLOAD_CLIENT,
UPLOAD_LOCAL,
UPLOAD_BOTH
} |
|
enum | INDI_ERROR {
INDI_DEVICE_NOT_FOUND = -1,
INDI_PROPERTY_INVALID = -2,
INDI_PROPERTY_DUPLICATED = -3,
INDI_DISPATCH_ERROR = -4,
INDI_DEVICE_NOT_FOUND = -1,
INDI_PROPERTY_INVALID = -2,
INDI_PROPERTY_DUPLICATED = -3,
INDI_DISPATCH_ERROR = -4
} |
|
enum | DRIVER_INTERFACE {
GENERAL_INTERFACE = 0,
TELESCOPE_INTERFACE = (1 << 0),
CCD_INTERFACE = (1 << 1),
GUIDER_INTERFACE = (1 << 2),
FOCUSER_INTERFACE = (1 << 3),
FILTER_INTERFACE = (1 << 4),
DOME_INTERFACE = (1 << 5),
GPS_INTERFACE = (1 << 6),
WEATHER_INTERFACE = (1 << 7),
AO_INTERFACE = (1 << 8),
DUSTCAP_INTERFACE = (1 << 9),
LIGHTBOX_INTERFACE = (1 << 10),
DETECTOR_INTERFACE = (1 << 11),
ROTATOR_INTERFACE = (1 << 12),
SPECTROGRAPH_INTERFACE = (1 << 13),
AUX_INTERFACE = (1 << 15),
GENERAL_INTERFACE = 0,
TELESCOPE_INTERFACE = (1 << 0),
CCD_INTERFACE = (1 << 1),
GUIDER_INTERFACE = (1 << 2),
FOCUSER_INTERFACE = (1 << 3),
FILTER_INTERFACE = (1 << 4),
DOME_INTERFACE = (1 << 5),
GPS_INTERFACE = (1 << 6),
WEATHER_INTERFACE = (1 << 7),
AO_INTERFACE = (1 << 8),
DUSTCAP_INTERFACE = (1 << 9),
LIGHTBOX_INTERFACE = (1 << 10),
DETECTOR_INTERFACE = (1 << 11),
ROTATOR_INTERFACE = (1 << 12),
SPECTROGRAPH_INTERFACE = (1 << 13),
AUX_INTERFACE = (1 << 15)
} |
| The DRIVER_INTERFACE enum defines the class of devices the driver implements. More...
|
|
enum | INDI_ERROR {
INDI_DEVICE_NOT_FOUND = -1,
INDI_PROPERTY_INVALID = -2,
INDI_PROPERTY_DUPLICATED = -3,
INDI_DISPATCH_ERROR = -4,
INDI_DEVICE_NOT_FOUND = -1,
INDI_PROPERTY_INVALID = -2,
INDI_PROPERTY_DUPLICATED = -3,
INDI_DISPATCH_ERROR = -4
} |
|
enum | DRIVER_INTERFACE {
GENERAL_INTERFACE = 0,
TELESCOPE_INTERFACE = (1 << 0),
CCD_INTERFACE = (1 << 1),
GUIDER_INTERFACE = (1 << 2),
FOCUSER_INTERFACE = (1 << 3),
FILTER_INTERFACE = (1 << 4),
DOME_INTERFACE = (1 << 5),
GPS_INTERFACE = (1 << 6),
WEATHER_INTERFACE = (1 << 7),
AO_INTERFACE = (1 << 8),
DUSTCAP_INTERFACE = (1 << 9),
LIGHTBOX_INTERFACE = (1 << 10),
DETECTOR_INTERFACE = (1 << 11),
ROTATOR_INTERFACE = (1 << 12),
SPECTROGRAPH_INTERFACE = (1 << 13),
AUX_INTERFACE = (1 << 15),
GENERAL_INTERFACE = 0,
TELESCOPE_INTERFACE = (1 << 0),
CCD_INTERFACE = (1 << 1),
GUIDER_INTERFACE = (1 << 2),
FOCUSER_INTERFACE = (1 << 3),
FILTER_INTERFACE = (1 << 4),
DOME_INTERFACE = (1 << 5),
GPS_INTERFACE = (1 << 6),
WEATHER_INTERFACE = (1 << 7),
AO_INTERFACE = (1 << 8),
DUSTCAP_INTERFACE = (1 << 9),
LIGHTBOX_INTERFACE = (1 << 10),
DETECTOR_INTERFACE = (1 << 11),
ROTATOR_INTERFACE = (1 << 12),
SPECTROGRAPH_INTERFACE = (1 << 13),
AUX_INTERFACE = (1 << 15)
} |
| The DRIVER_INTERFACE enum defines the class of devices the driver implements. More...
|
|
enum INDI::CCD:: { ... } | CCDCapability |
|
enum INDI::CCD:: { ... } | CCDCapability |
|
enum | { SNOOP_MOUNT,
SNOOP_ROTATOR,
SNOOP_FILTER_WHEEL,
SNOOP_SQM
} |
|
enum | { UPLOAD_DIR,
UPLOAD_PREFIX
} |
|
enum | { TELESCOPE_PRIMARY,
TELESCOPE_GUIDE
} |
|
enum | { EXPOSURE_LOOP_ON,
EXPOSURE_LOOP_OFF
} |
|
enum | { FITS_OBSERVER,
FITS_OBJECT
} |
|
enum | { SNOOP_MOUNT,
SNOOP_ROTATOR,
SNOOP_FILTER_WHEEL,
SNOOP_SQM
} |
|
enum | { UPLOAD_DIR,
UPLOAD_PREFIX
} |
|
enum | { TELESCOPE_PRIMARY,
TELESCOPE_GUIDE
} |
|
enum | { EXPOSURE_LOOP_ON,
EXPOSURE_LOOP_OFF
} |
|
enum | { FITS_OBSERVER,
FITS_OBJECT
} |
|