RotatorCommander#

class lsst.ts.mtrotator.RotatorCommander(enable)#

Bases: CscCommander

Command the MTRotator CSC from the command-line.

This is only intended for engineering.

Parameters:

enable (bool) – Enable the CSC when first connecting?

Methods Summary

close()

Close the commander, prior to quitting.

do_cosine(args)

Track along a cosine wave (one full cycle).

do_ramp(args)

Track from start_position to end_position at the specified speed.

tel_motors_callback(data)

Don't print if only the raw or busVoltage fields have changed.

tel_rotation_callback(data)

Methods Documentation

async close()#

Close the commander, prior to quitting.

Return type:

None

async do_cosine(args)#

Track along a cosine wave (one full cycle).

Parameters:

args (list[str])

Return type:

None

async do_ramp(args)#

Track from start_position to end_position at the specified speed.

Parameters:

args (list[str])

Return type:

None

async tel_motors_callback(data)#

Don’t print if only the raw or busVoltage fields have changed.

Parameters:

data (object) – MTRotator motors telemetry data.

Return type:

None

async tel_rotation_callback(data)#
Parameters:

data (BaseMsgType)

Return type:

None