Source code for panoptes.pocs.mount.ioptron

from enum import IntEnum


[docs] class MountInfo(IntEnum): """The return type given by the MountInfo command to identify the mount.""" CEM25 = 25 CEM26 = 26 CEM26EC = 27 GEM28 = 28 GEM28EC = 29 iEQ30Pro = 30 CEM40 = 40 CEM40EC = 41 GEM45 = 43 GEM45EC = 44 iEQ45Pro = 45 iEQ45ProAA = 46 CEM60 = 60 CEM60EC = 61 CEM70 = 70 CEM70EC = 71 CEM120 = 120 CEM120EC = 121 CEM120EC2 = 122
[docs] class MountGPS(IntEnum): OFF = 0 ON = 1 EXTRACTED = 2
[docs] class MountState(IntEnum): STOPPED = 0 TRACKING = 1 SLEWING = 2 GUIDING = 3 MERIDIAN_FLIPPING = 4 TRACKING_PEC = 5 PARKED = 6 AT_HOME = 7 UNKNOWN = 8
[docs] class MountTrackingState(IntEnum): SIDEREAL = 0 LUNAR = 1 SOLAR = 2 KING = 3 CUSTOM = 4
[docs] class MountMovementSpeed(IntEnum): SIDEREAL_1 = 1 SIDEREAL_2 = 2 SIDEREAL_8 = 3 SIDEREAL_16 = 4 SIDEREAL_64 = 5 SIDEREAL_128 = 6 SIDEREAL_256 = 7 SIDEREAL_512 = 8 SIDEREAL_MAX = 9
[docs] class MountTimeSource(IntEnum): RS232 = 1 HAND_CONTROLLER = 2 GPS = 3
[docs] class MountHemisphere(IntEnum): SOUTHERN = 0 NORTHERN = 1