INDI Standard Properties

Introduction

INDI does not place any special semantics on property names (i.e. properties are just texts, numbers, or switches that represent no physical function). While GUI clients can construct graphical representation of properties in order to permit the user to operate the device, we run into situations where clients and drivers need to agree on the exact meaning of some fundamental properties.

What if some client need to be aware of the existence of some property in order to perform some function useful to the user? How can that client tie itself to such a property if the property can be arbitrary defined by drivers?

The solution is to define Standard Properties in order to establish a level of interoperability among INDI drivers and clients. We propose a set of shared INDI properties that encapsulate the most common characteristics of astronomical instrumentation of interest.

If the semantics of such properties are properly defined, not only it will insure base interoperability, but complete device automation becomes possible as well. Put another way, INDI standard properties are in essence properties that represent a clearly defined characteristic related to the operation of the device drivers.

For example, a very common standard property is EQUATORIAL_EOD_COORD. This property represents the telescope’s current RA and DEC. Clients need to be aware of this property in order to, for example, draw the telescope’s cross hair on the sky map. If you write a script to control a telescope, you know that any telescope supporting EQUATORIAL_EOD_COORD will behave in an expected manner when the property is invoked.

INDI clients are required to honor standard properties if when and they implement any functions associated with a particular standard property. Furthermore, INDI drivers employing standard properties should strictly adhere to the standard properties structure as defined here.

General Properties

The following tables describe standard properties pertaining to generic devices and class-specific devices like telescope, CCDs, etc. The name of a property is the text that appears in the name attribute of a defXXX message.

Name Type Values Description
CONNECTION Switch CONNECT Establish connection to the hardware
    DISCONNECT Disconnect from the hardware
DEVICE_PORT Text PORT Device connection port
TIME_LST Number LST Local sidereal time HH:MM:SS
TIME_UTC Text UTC UTC time in ISO 8601 format
    OFFSET UTC offset, in hours +E
GEOGRAPHIC_COORD Number LAT Site latitude (-90 to +90) degrees +N
    LONG Site longitude (0 to 360) degrees +E
    ELEV Site elevation, meters
ATMOSPHERE Number TEMPERATURE Kelvin
    PRESSURE hPa
    HUMIDITY Percentage %
UPLOAD_MODE Switch UPLOAD_CLIENT Send BLOB to client
    UPLOAD_LOCAL Save BLOB locally
    UPLOAD_BOTH Send blob to client and save locally
UPLOAD_SETTINGS Text UPLOAD_DIR Upload directory if BLOB is saved locally
    UPLOAD_PREFIX Prefix used when saving filename
ACTIVE_DEVICES Text ACTIVE_TELESCOPE Name of active telescope device
    ACTIVE_CCD Name of active CCD device
    ACTIVE_FILTER Name of active filter wheel device
    ACTIVE_FOCUSER Name of active focuser device
    ACTIVE_DOME Name of active dome device
    ACTIVE_GPS Name of active GPS device

ACTIVE_DEVICES is used to aid clients in automatically providing the users with a list of active devices (i.e. CONNECTION is ON) whenever needed. For example, a CCD driver may define ACTIVE_DEVICES property with one member: ACTIVE_TELESCOPE. Suppose that the client is also running LX200 Basic driver to control the telescope. If the telescope is connected, the client may automatically fill the ACTIVE_TELESCOPE field or provide a drop-down list of active telescopes to select from. Once set, the CCD driver may record, for example, the telescope name, RA, DEC, among other metadata once it captures an image. Therefore, ACTIVE_DEVICES is primarily used to link together different classes of devices to exchange information if required.

Telescope Properties

Telescope standard properties define critical properties for the operation and control of the mount. In addition to the properties below, all properties in INDI Alignment Subsystem are considered standard properties as well and must be reserved in all implementations.

Name Type Values Description
EQUATORIAL_COORD Number   Equatorial astrometric J2000 coordinate
    RA J2000 RA, hours
    DEC J2000 Dec, degrees +N
EQUATORIAL_EOD_COORD Number   Equatorial astrometric epoch of date coordinate
    RA JNow RA, hours
    DEC JNow Dec, degrees +N
TARGET_EOD_COORD Number   Slew Target. Read Only property set once requested EQUATORIAL_EOD_COORD is accepted by driver.
    RA JNow RA, hours
    DEC JNow Dec, degrees +N
HORIZONTAL_COORD Number   topocentric coordinate
    ALT Altitude, degrees above horizon
    AZ Azimuth, degrees E of N
ON_COORD_SET Switch   Action device takes when sent any *_COORD property.
    SLEW Slew to a coordinate and stop upon receiving coordinates.
    TRACK Slew to a coordinate and track upon receiving coordinates.
    SYNC Accept coordinate as current position upon receiving coordinates.
TELESCOPE_MOTION_NS Switch   Move telescope north or south
    MOTION_NORTH Move the telescope toward North.
    MOTION_SOUTH Move the telescope toward South.
TELESCOPE_MOTION_WE Switch   Move telescope west or east
    MOTION_WEST Move the telescope toward West.
    MOTION_EAST Move the telescope toward East.
TELESCOPE_TIMED_GUIDE_NS Number   Timed pulse guide in north/south direction
    TIMED_GUIDE_N Guide the scope north for TIMED_GUIDE_N milliseconds.
    TIMED_GUIDE_S Guide the scope south for TIMED_GUIDE_S milliseconds.
TELESCOPE_TIMED_GUIDE_WE Number   Timed pulse guide in north/south direction
    TIMED_GUIDE_W Guide the scope west for TIMED_GUIDE_W milliseconds.
    TIMED_GUIDE_E Guide the scope east for TIMED_GUIDE_E milliseconds.
TELESCOPE_SLEW_RATE Switch   Multiple switch slew rate.
    SLEW_GUIDE 0.5x to 1.0x sidereal rate or slowest possible speed.
    SLEW_CENTERING Slow speed.
    SLEW_FIND Medium speed.
    SLEW_MAX Maximum speed.
TELESCOPE_PARK Switch   Park and unpark the telescope.
    PARK Park the telescope.
    UNPARK Unpark the telescope.
TELESCOPE_PARK_POSITION Number   Home park position (RA/DEC or AZ/ALT) in degrees or encoder ticks.
    PARK_RA or PARK_AZ RA/AZ park coordinates in degrees or ticks.
    PARK_DEC or PARK_ALT DEC/ALT park coordinates in degrees or ticks.
TELESCOPE_PARK_OPTION Switch   Updates TELESCOPE_PARK_POSITION values
    PARK_CURRENT Use current coordinates/encoders as home park position.
    PARK_DEFAULT Use driver’s default park position.
    PARK_WRITE_DATA Write TELESCOPE_PARK_POSITION and current parking status to file ($HOME/.indi/ParkData.xml)
    PARK_PURGE_DATA Delete parking entry for this mount from ~/.indi/ParkData.xml file
TELESCOPE_ABORT_MOTION Switch ABORT_MOTION Stop telescope rapidly, but gracefully
TELESCOPE_TRACK_RATE Number   Custom tracking rates in arcseconds per second
    TRACK_RATE_RA RA tracking rate
    TRACK_RATE_DE DEC tracking rate
TELESCOPE_INFO Number    
    TELESCOPE_APERTURE Telescope aperture, mm
    TELESCOPE_FOCAL_LENGTH Telescope focal length, mm
    GUIDER_APERTURE Guide telescope aperture, mm
    GUIDER_FOCAL_LENGTH Guider telescope focal length, mm
TELESCOPE_PIER_SIDE Switch   GEM Pier Side
    PIER_EAST Mount on the East side of pier (Pointing West).
    PIER_WEST Mount on the West side of pier (Pointing East).
TELESCOPE_HOME Switch   Home position operations
    FIND Find home position
    SET Set current position as home
    GO Go to home position
DOME_POLICY Switch    
    DOME_IGNORED Ignore dome status when parking and unparking
    DOME_LOCKS Prevents mounts from unparking while the dome is parked.
PEC Switch    
    PEC OFF  
    PEC ON  
TELESCOPE_TRACK_MODE Switch   Common pre-selected tracking rates for RA axis
    TRACK_SIDEREAL Sidereal Rate
    TRACK_SOLAR Solar Rate
    TRACK_LUNAR Lunar Rate
    TRACK_CUSTOM Custom tracking rate in arcseconds per second.
TELESCOPE_TRACK_STATE Switch    
    TRACK_ON Toggle mount tracking on
    TRACK_OFF Toggle mount tracking off
SAT_TLE_TEXT Text TLE Satellite TLE
SAT_PASS_WINDOW Text    
    SAT_PASS_WINDOW_END  
    SAT_PASS_WINDOW_START  
SAT_TRACKING_STAT Switch    
    SAT_TRACK  
    SAT_HALT  
TELESCOPE_REVERSE_MOTION Switch   Toggle motion reversal for each axis
    REVERSE_NS Toggle North/South or Declination Axis Reversal
    REVERSE_WE Toggle West/East or Right Ascension Axis Reversal
MOTION_CONTROL_MODE Switch   Joystick motion control mode
    MOTION_CONTROL_MODE_JOYSTICK 4-Way Joystick
    MOTION_CONTROL_MODE_AXES Two Separate Axes
JOYSTICK_LOCK_AXIS Switch   Select which joystick axes are locked
    LOCK_AXIS_1 West/East axis
    LOCK_AXIS_2 North/South axis
SIMULATE_PIER_SIDE Switch   Simulate pier side for mounts that don’t report it
    SIMULATE_YES Yes
    SIMULATE_NO No

Notes

Setting the ON_COORD_SET property does not cause any action but it prepares the mount driver for the next action when any *_COORD number property is received. For example, to sync the mount, first set switch to SYNC and then send the EQUATORIAL_EOD_COORD with the desired sync coordinates.

The driver can define as many TELESCOPE_SLEW_RATE switches as desirable, but at minimum should implement the four switches above.

For clients that want to implement the GOTO functionality of a telescope, they should expect telescope drivers to define either:

  • EQUATORIAL_EOD_COORD for current Epoch; and/or
  • HORIZONTAL_COORD

CCD Properties

Name Type Values Description
CCD_EXPOSURE Number CCD_EXPOSURE_VALUE Expose the CCD chip for CCD_EXPOSURE_VALUE seconds
CCD_ABORT_EXPOSURE Number ABORT Abort CCD exposure
CCD_FRAME Number   CCD frame size.
    X Left-most pixel position
    Y Top-most pixel position
    WIDTH Frame width in pixels
    HEIGHT Frame height in pixels
CCD_TEMPERATURE Number CCD_TEMPERATURE_VALUE CCD chip temperature in degrees Celsius
CCD_COOLER Switch   CCD Cooler control.
    COOLER_ON Turn cooler on
    COOLER_OFF Turn cooler off
CCD_FRAME_TYPE Switch    
    FRAME_LIGHT Take a light frame exposure
    FRAME_BIAS Take a bias frame exposure
    FRAME_DARK Take a dark frame exposure
    FRAME_FLAT Take a flat field frame exposure
CCD_BINNING Number    
    HOR_BIN Horizontal binning
    VER_BIN Vertical binning
CCD_COMPRESSION Switch    
    CCD_COMPRESS Compress CCD frame (If FITS, it uses fpack to send a .fz file)
    CCD_RAW Send raw CCD frame
CCD_FRAME_RESET Switch RESET Reset CCD frame to default X,Y,W, and H settings. Set binning to 1x1.
CCD_INFO Number    
    CCD_MAX_X Resolution x
    CCD_MAX_Y Resolution y
    CCD_PIXEL_SIZE CCD pixel size in microns
    CCD_PIXEL_SIZE_X Pixel size X, microns
    CCD_PIXEL_SIZE_Y Pixel size Y, microns
    CCD_BITSPERPIXEL Bits per pixel
CCD_CFA Text   Color Filter Array information if the CCD produces a bayered image. Debayering performed at client side.
    CFA_OFFSET_X CFA X Offset.
    CFA_OFFSET_Y CFA Y Offset.
    CFA_TYPE CFA Filter type (e.g. RGGB).
CCD1 BLOB   CCD1 for primary CCD, CCD2 for guider CCD.
    CCD1 Binary fits data encoded in base64. The CCD1.format is used to indicate the data type (e.g. “.fits”)
CCD_TEMP_RAMP Number   Set TEC cooler ramp parameters. The ramp is software controlled inside INDI.
    RAMP_SLOPE Maximum temperature change in degrees Celsius per minute
    RAMP_THRESHOLD Threshold in degrees celsius. If the absolute difference of target and current temperature equals to or
      below this threshold, then the cooling operation is complete.
WCS_CONTROL Switch   Toggle World Coordinate System keyword inclusion in FITS Header.
    WCS_ENABLE  
    WCS_DISABLE  
CCD_ROTATION Number   Camera field of view rotation measured as East of North in degrees.
    CCD_ROTATION_VALUE  
CCD_CAPTURE_FORMAT Switch   Raw capture format as supported by the driver or hardware (e.g. Bayer 16bit or RGB)
CCD_TRANSFER_FORMAT Switch   Transfer format of the raw captured format before sending the image back to the client or saving to disk.
    FORMAT_FITS Encode captured image as FITS
    FORMAT_NATIVE Send image as-is
    FORMAT_XISF Encode captured images as XISF
CCD_FILE_PATH Text FILE_PATH Absolute path where images is saved on disk
CCD_FAST_TOGGLE Switch   Fast Exposure is used to enable camera to immediately begin capturing the next frames
    INDI_ENABLED Enable fast exposure
    INDI_DISABLED Disable fast exposure
CCD_FAST_COUNT Number FRAMES Number of fast exposure frames to capture once exposure begins
FITS_HEADER Text   Name, value, and comment row to be appended to the fits header on the next capture. The row needs to be
      set once for any subsequent captures. It is not retained on driver restart.
    KEYWORD_NAME  
    KEYWORD_VALUE  
    KEYWORD_COMMENT  

Most CCD_* properties are also applicable to GUIDER chip, so replace CCD with GUIDER above to define properties for the GUIDER chip, if applicable.

CCD Streaming

Some CCD drivers support streaming and recording of video streams. All the properties defined in StreamManager are considered reserved standard properties. The stream data is sent via the same CCD1 BLOB used for image transmission and therefore it is not possible to stream and send regular CCD captures at the same time.

Name Type Values Description
CCD_VIDEO_STREAM Switch STREAM_ON Turn on video stream
    STREAM_OFF Turn off video stream
STREAM_DELAY Number STREAM_DELAY_TIME Delay in seconds between frames
STREAMING_EXPOSURE Number STREAMING_EXPOSURE_VALUE Frame exposure values in seconds when streaming
    STREAMING_DIVISOR_VALUE The divisor is used to skip frames as way to throttle the stream down
FPS Number   Read Only
    EST_FPS Instant frame rate
    AVG_FPS Average FPS over 1 second
CCD_STREAM_FRAME Number   Streaming frame size
    X Left-most pixel position
    Y Top-most pixel position
    WIDTH Frame width in pixels
    HEIGHT Frame height in pixels
CCD_STREAM_ENCODER Switch   Encoder used for streaming
    RAW Raw encoder
    MJPEG MJPEG encoder
CCD_STREAM_RECORDER Switch   Recorder used for saving streams
    SER SER recorder
    OGV OGV recorder
LIMITS Number   Streaming limits
    LIMITS_BUFFER_MAX Maximum buffer size in MB
    LIMITS_PREVIEW_FPS Maximum preview FPS
RECORD_FILE Text RECORD_FILE_DIR Directory to save the file. It defaults to $HOME/indi_D
    RECORD_FILE_NAME Recording file name. It defaults to indirecord__T
RECORD_OPTIONS Number   Set the desired duration in seconds or total frames required for the recording
    RECORD_DURATION Duration in seconds
    RECORD_FRAME_TOTAL Total number of frames required
RECORD_STREAM Switch   Start or Stop the stream recording to a file
    RECORD_ON Start recording. Do not stop unless asked to
    RECORD_DURATION_ON Start recording until the duration set in RECORD_OPTIONS has elapsed
    RECORD_FRAME_ON Start recording until the number of frames set in RECORD_OPTIONS has been captured
    RECORD_OFF Stops recording
CCD_FAST_TOGGLE Switch INDI_ENABLED Fast Exposure is used to enable camera to immediately begin capturing the next frames.
    INDI_DISABLED  
CCD_FAST_COUNT Number FRAMES Number of fast exposure captured to take once capture begins.

Notes

STREAMING_EXPOSURE_VALUE is advisory only as some streaming devices cannot control the exposure duration.

STREAMING_DIVISOR_VALUE is used to skip frames. By default, a divisor value of 1 does not skip any frames. A value of two would skip every other frame (thereby cutting the FPS in half). A frame is skipped when the number of captured frames % divisor is equal to zero.

RECORD_FILE Recorders are responsible for recording the video stream to a file. The recording file directory and name can be set via the RECORD_FILE property which is composed of RECORD_FILE_DIR and RECORD_FILE_NAME elements. You can specify a record directory name together with a file name. You may use special character sequences to generate dynamic names:

  • D is replaced with the date (‘YYYY-MM-DD’)
  • H is replaced with the time (‘hh-mm-ss’)
  • T is replaced with a timestamp
  • F is replaced with the filter name currently in use

FAST EXPOSURE Fast Exposure is used to enable camera to immediately begin capturing the next frame once the previous frame data is downloaded from the camera. With Fast Exposure disabled, the driver have to wait until the client initiates the next capture request. To minimize the downtime, Fast Exposure can be enabled to trigger for a specific number of frame in Fast Exposure Count property.

Once the initial capture is started, the driver would continue to capture all necessary frames without waiting for client until the count reaches zero. The Fast Exposure Count is decremented after each fast exposure is complete.

Upload Mode affects Fast Exposure behavior depending on the mode selected. For LOCAL mode, where images are saved locally to disk, Fast Exposure is most efficient. For CLIENT or BOTH modes, the driver have to transmit the data over network to the client. If the upload time exceeds the requested exposure time, then Fast Exposure cannot reliably work and the driver would abort the exposure.

Filter Wheel Properties

Name Type Values Description
FILTER_SLOT Number FILTER_SLOT_VALUE The filter wheel’s current slot number. Important: Filter numbers start from 1 to N
FILTER_NAME Text FILTER_NAME_VALUE The filter wheel’s current slot name

Focuser Properties

Name Type Values Description
FOCUS_SPEED Number   Select focus speed from 0 to N where 0 maps to no motion, and N maps to the fastest speed possible
    FOCUS_SPEED_VALUE Set focuser speed to SPEED
FOCUS_MOTION Switch FOCUS_INWARD Focus inward
    FOCUS_OUTWARD Focus outward
FOCUS_TIMER Number FOCUS_TIMER_VALUE Focus in the direction of FOCUS_MOTION at rate FOCUS_SPEED for FOCUS_TIMER_VALUE milliseconds
REL_FOCUS_POSITION Number FOCUS_RELATIVE_POSITION Move # of steps in FOCUS_MOTION direction.
ABS_FOCUS_POSITION Number FOCUS_ABSOLUTE_POSITION Move to this absolute position.
FOCUS_MAX Number FOCUS_MAX_VALUE Focus maximum travel limit in steps.
FOCUS_REVERSE_MOTION Switch ENABLED Reverse default motor direction
    DISABLED Do not reverse, move motor in the default direction.
FOCUS_ABORT_MOTION Switch ABORT Abort focus motion.
FOCUS_SYNC Number FOCUS_SYNC_VALUE Accept this position as the new focuser absolute position.

Dome Properties

Name Type Values Description
DOME_SPEED Number DOME_SPEED_VALUE Set dome speed in RPM.
DOME_MOTION Switch DOME_CW Move dome Clockwise, looking down
    DOME_CCW Move dome counter clockwise, looking down
DOME_TIMER Number DOME_TIMER_VALUE Move the dome in the direction of DOME_MOTION at rate DOME_SPEED for DOME_TIMER_VALUE milliseconds
REL_DOME_POSITION Number DOME_RELATIVE_POSITION Move DOME_RELATIVE_POSITION degrees azimuth in the direction of DOME_MOTION.
ABS_DOME_POSITION Number DOME_ABSOLUTE_POSITION Move dome to DOME_ABSOLUTE_POSITION absolute azimuth angle in degrees.
DOME_ABORT_MOTION Switch ABORT Abort dome motion.
DOME_SHUTTER Switch SHUTTER_OPEN Open dome shutter.
    SHUTTER_CLOSE Close dome shutter.
DOME_GOTO Switch DOME_HOME Go to home position.
    DOME_PARK Go to park position.
DOME_PARAMS Number HOME_POSITION Dome home position in absolute degrees azimuth.
    PARK_POSITION Dome parking position in absolute degrees azimuth.
    AUTOSYNC_THRESHOLD Threshold in degrees for dome auto-sync
DOME_AUTOSYNC Switch DOME_AUTOSYNC_ENABLE Enable dome slaving.
    DOME_AUTOSYNC_DISABLE Disable dome slaving.
DOME_MEASUREMENTS Number DM_DOME_RADIUS Dome radius (m).
    DM_SHUTTER_WIDTH Shutter width (m).
    DM_NORTH_DISPLACEMENT North displacement (m).
    DM_EAST_DISPLACEMENT East displacement (m).
    DM_UP_DISPLACEMENT Up displacement (m).
    DM_OTA_OFFSET OTA offset (m).
DM_OTA_SIDE Switch   Meridian side
    DM_OTA_SIDE_EAST East
    DM_OTA_SIDE_WEST West
    DM_OTA_SIDE_MOUNT Mount
    DM_OTA_SIDE_HA Hour Angle
    DM_OTA_SIDE_IGNORE Ignore
DOME_SYNC Number DOME_SYNC_VALUE Sync dome to this azimuth value
DOME_PARK Switch PARK Park the dome
    UNPARK Unpark the dome
DOME_PARK_POSITION Number PARK_AZ Park position in azimuth degrees or encoder ticks
DOME_PARK_OPTION Switch PARK_CURRENT Use current position as park position
    PARK_DEFAULT Use default park position
    PARK_WRITE_DATA Write park data to file
DOME_SHUTTER_PARK_POLICY Switch SHUTTER_CLOSE_ON_PARK Close shutter when parking
    SHUTTER_OPEN_ON_UNPARK Open shutter when unparking
MOUNT_POLICY Switch MOUNT_IGNORED Ignore mount status when parking/unparking
    MOUNT_LOCKS Prevent dome from unparking when mount is parked
DOME_BACKLASH_TOGGLE Switch INDI_ENABLED Enable backlash compensation
    INDI_DISABLED Disable backlash compensation
DOME_BACKLASH_STEPS Number DOME_BACKLASH_VALUE Backlash steps

Input Interface Properties

Name Type Values Description
DIGITAL_INPUT_LABELS Text   Labels for digital inputs
    DIGITALINPUT* Label for digital input #
ANALOG_INPUT_LABELS Text   Labels for analog inputs
    ANALOGINPUT* Label for analog input #
DIGITALINPUT* Switch   Digital input state
    OFF Input is off
    ON Input is on
ANALOGINPUT* Number ANALOGINPUT* Analog input value

Output Interface Properties

Name Type Values Description
DIGITAL_OUTPUT_LABELS Text   Labels for digital outputs
    DIGITALOUTPUT* Label for digital output #
DIGITALOUTPUT* Switch   Digital output control
    OFF Turn output off
    ON Turn output on
PULSE_* Number DURATION Pulse duration in milliseconds for digital output #

Light Box Interface Properties

Name Type Values Description
FLAT_LIGHT_CONTROL Switch   Control the light box
    FLAT_LIGHT_ON Turn flat light on
    FLAT_LIGHT_OFF Turn flat light off
FLAT_LIGHT_INTENSITY Number FLAT_LIGHT_INTENSITY_VALUE Light intensity value (0-255)
FLAT_LIGHT_FILTER_INTENSITY Number   Filter-specific intensity values

GPS Interface Properties

Name Type Values Description
GPS_REFRESH_PERIOD Number PERIOD GPS refresh period in seconds
GPS_REFRESH Switch REFRESH Refresh GPS data
GEOGRAPHIC_COORD Number   Geographic coordinates
    LAT Latitude in degrees, +N
    LONG Longitude in degrees, +E
    ELEV Elevation in meters
SYSTEM_TIME_UPDATE Switch   System time update policy
    UPDATE_NEVER Never update system time
    UPDATE_ON_STARTUP Update system time on startup
    UPDATE_ON_REFRESH Update system time on refresh
TIME_UTC Text   UTC time information
    UTC UTC time
    OFFSET UTC offset

Weather Interface Properties

Name Type Values Description
WEATHER_UPDATE Number PERIOD Weather update period in seconds
WEATHER_REFRESH Switch REFRESH Refresh weather data
WEATHER_OVERRIDE Switch OVERRIDE Override weather status
WEATHER_PARAMETERS Number   Weather parameters (varies by device)
WEATHER_STATUS Light   Weather status for critical parameters

Rotator Interface Properties

Name Type Values Description
ABS_ROTATOR_ANGLE Number ANGLE Absolute rotator angle in degrees
ROTATOR_ABORT_MOTION Switch ABORT Abort rotator motion
SYNC_ROTATOR_ANGLE Number ANGLE Sync rotator to this angle in degrees
ROTATOR_HOME Switch HOME Home the rotator
ROTATOR_REVERSE Switch   Reverse rotator direction
    INDI_ENABLED Enable reverse
    INDI_DISABLED Disable reverse
ROTATOR_BACKLASH_TOGGLE Switch   Toggle backlash compensation
    INDI_ENABLED Enable backlash compensation
    INDI_DISABLED Disable backlash compensation
ROTATOR_BACKLASH_STEPS Number ROTATOR_BACKLASH_VALUE Backlash steps
ROTATOR_LIMITS Number ROTATOR_LIMITS_VALUE Maximum range in degrees