コード例 #1
0
 public static extern double GetQHYCCDParam(IntPtr handle, CONTROL_ID controlId);
コード例 #2
0
 public static extern UInt32 GetQHYCCDParamMinMaxStep(IntPtr handle, CONTROL_ID controlId, ref double min,
                                                      ref double max, ref double step);
コード例 #3
0
 public static extern UInt32 IsQHYCCDControlAvailable(IntPtr handle, CONTROL_ID controlId);
コード例 #4
0
 public static extern UInt32 SetQHYCCDParam(IntPtr handle, CONTROL_ID controlId, double value);
コード例 #5
0
ファイル: QHYCameraSDK.cs プロジェクト: daleghent/NINA
 public unsafe static extern uint SetQHYCCDParam(IntPtr handle, CONTROL_ID controlid, double value);
コード例 #6
0
ファイル: QhyCcd.cs プロジェクト: WasatchPhotonics/scopie
 private Control(IntPtr cameraHandle, CONTROL_ID id)
 {
     _cameraHandle = cameraHandle;
     _id           = id;
     QhyCcdDll.GetQHYCCDParamMinMaxStep(cameraHandle, id, ref _min, ref _max, ref _step);
 }
コード例 #7
0
ファイル: QHYCameraSDK.cs プロジェクト: daleghent/NINA
 public unsafe static extern uint GetQHYCCDParamMinMaxStep(IntPtr handle, CONTROL_ID controlid, ref double min, ref double max, ref double step);
コード例 #8
0
ファイル: QHYCameraSDK.cs プロジェクト: daleghent/NINA
 public unsafe static extern uint IsQHYCCDControlAvailable(IntPtr handle, CONTROL_ID controlid);
コード例 #9
0
ファイル: QHYPInvoke.cs プロジェクト: hpavlov/occurec
 private static extern int IsQHYCCDControlAvailableExternal(IntPtr handle, CONTROL_ID control);
コード例 #10
0
ファイル: QHYPInvoke.cs プロジェクト: hpavlov/occurec
 public static extern int SetQHYCCDParam(IntPtr handle, CONTROL_ID control, double value);
コード例 #11
0
ファイル: QHYPInvoke.cs プロジェクト: hpavlov/occurec
        public static bool IsQHYCCDControlAvailable(IntPtr handle, CONTROL_ID control)
        {
            int result = IsQHYCCDControlAvailableExternal(handle, control);

            if (result == QHYCCDResult.QHYCCD_SUCCESS)
                return true;
            else if (result == QHYCCDResult.QHYCCD_ERROR_NOT_SUPPORTED)
                return false;
            else if (result == QHYCCDResult.QHYCCD_ERROR)
                return false;

            throw new QHYCCDException(result);
        }
コード例 #12
0
ファイル: QHYPInvoke.cs プロジェクト: hpavlov/occurec
 public static extern int GetQHYCCDParamMinMaxStep(IntPtr handle, CONTROL_ID control, ref double min, ref double max, ref double step);
コード例 #13
0
ファイル: QHYPInvoke.cs プロジェクト: hpavlov/occurec
 public static extern double GetQHYCCDParam(IntPtr handle, CONTROL_ID control);