X2 Standard  Version 1.28
Loading...
Searching...
No Matches
cameradependentsettinginterface.h
1#ifndef _CameraDependentSettingInterface_H
2#define _CameraDependentSettingInterface_H
3
4#define CameraDependentSettingInterface_Name "com.bisque.TheSkyX.CameraDependentSettingInterface/1.0"
5
39
41{
42public:
43
45
46public:
47 //CameraDependentSettingInterface
48
54 virtual int CCGetExtendedSettingName(const enumCameraIndex& Camera, const enumWhichCCD& CCDOrig, BasicStringInterface &sSettingName)=0;
55
57 virtual int CCGetExtendedValueCount(const enumCameraIndex& Camera, const enumWhichCCD& CCDOrig, int &nCount)=0;
58
61 virtual int CCGetExtendedValueName(const enumCameraIndex& Camera, const enumWhichCCD& CCDOrig, const int nIndex, BasicStringInterface &sName)=0;
62
65 virtual int CCStartExposureAdditionalArgInterface(const enumCameraIndex& Cam, const enumWhichCCD CCD, const double& dTime, enumPictureType Type,
66 const int& nABGState, const bool& bLeaveShutterAlone, const int &nIndex)=0;
67};
68
69#endif
The BasicStringInterface allows a string as an output.
Definition basicstringinterface.h:17
The CameraDependentSettingInterface allows camera drivers to supply one open-ended,...
Definition cameradependentsettinginterface.h:41
virtual int CCGetExtendedValueName(const enumCameraIndex &Camera, const enumWhichCCD &CCDOrig, const int nIndex, BasicStringInterface &sName)=0
virtual int CCStartExposureAdditionalArgInterface(const enumCameraIndex &Cam, const enumWhichCCD CCD, const double &dTime, enumPictureType Type, const int &nABGState, const bool &bLeaveShutterAlone, const int &nIndex)=0
virtual int CCGetExtendedSettingName(const enumCameraIndex &Camera, const enumWhichCCD &CCDOrig, BasicStringInterface &sSettingName)=0
virtual int CCGetExtendedValueCount(const enumCameraIndex &Camera, const enumWhichCCD &CCDOrig, int &nCount)=0
X2 Examples
(C) 2026 Software Bisque, Inc. All rights reserved.