Ejemplo n.º 1
0
import sys
from comtypes.client import CreateObject
from comtypes.safearray import safearray_as_ndarray
import numpy as np

camID = 'ASCOM.ASICamera2.Camera'
print("camID = ", camID)

#cam = Dispatch(camID)
cam = CreateObject(camID)
print(dir(cam))
print("cam = ", cam)
print("cam.Connected = ", cam.Connected)

if not cam.Connected:
    cam.Connected = True

print("Camera Properties")

print("Binning (X x Y)      : ", cam.BinX, cam.BinY)
print("Camera State         : ", cam.CameraState)
print("Camera Size          : ", cam.CameraXSize, cam.CameraYSize)
print("CanGetCoolerPower    : ", cam.CanGetCoolerPower)
print("CanSetCCDTemperature : ", cam.CanSetCCDTemperature)
print("CCDTemperature       : ", cam.CCDTemperature)
print("Connected            : ", cam.Connected)
print("CoolerOn             : ", cam.CoolerOn)
print("CoolerPower          : ", cam.CoolerPower)
print("Description          : ", cam.Description)
print("DriverVersion        : ", cam.DriverVersion)
print("MaxBinX x MaxBinY    : ", cam.MaxBinX, cam.MaxBinY)