X2 Standard
Version 1.28
Toggle main menu visibility
Loading...
Searching...
No Matches
licensedinterfaces
extendedcamerainterface.h
1
#ifndef _ExtendedCameraInterface_H
2
#define _ExtendedCameraInterface_H
3
4
#define ExtendedCameraInterface_Name "com.bisque.TheSkyX.ExtendedCameraInterface/1.0"
5
45
46
class
ExtendedCameraInterface
47
{
48
public
:
49
50
virtual
~ExtendedCameraInterface
(){}
51
52
public
:
53
//ExtendedCameraInterface
55
virtual
int
CCGetExtendedValueCount
(
const
enumCameraIndex& Camera,
const
enumWhichCCD& CCDOrig,
int
&nCount)=0;
56
59
virtual
int
CCGetExtendedValueName
(
const
enumCameraIndex& Camera,
const
enumWhichCCD& CCDOrig,
const
int
nIndex,
BasicStringInterface
&sName)=0;
60
63
virtual
int
CCStartExposureAdditionalArgInterface
(
const
enumCameraIndex& Cam,
const
enumWhichCCD CCD,
const
double
& dTime, enumPictureType Type,
64
const
int
& nABGState,
const
bool
& bLeaveShutterAlone,
const
int
&nIndex)=0;
65
};
66
67
#endif
BasicStringInterface
The BasicStringInterface allows a string as an output.
Definition
basicstringinterface.h:17
ExtendedCameraInterface
This interface is deprecated. New development should instead use CameraDependentSettingInterface....
Definition
extendedcamerainterface.h:47
ExtendedCameraInterface::CCStartExposureAdditionalArgInterface
virtual int CCStartExposureAdditionalArgInterface(const enumCameraIndex &Cam, const enumWhichCCD CCD, const double &dTime, enumPictureType Type, const int &nABGState, const bool &bLeaveShutterAlone, const int &nIndex)=0
ExtendedCameraInterface::CCGetExtendedValueName
virtual int CCGetExtendedValueName(const enumCameraIndex &Camera, const enumWhichCCD &CCDOrig, const int nIndex, BasicStringInterface &sName)=0
ExtendedCameraInterface::CCGetExtendedValueCount
virtual int CCGetExtendedValueCount(const enumCameraIndex &Camera, const enumWhichCCD &CCDOrig, int &nCount)=0
X2 Examples
(C) 2026 Software Bisque, Inc. All rights reserved.