lsst.sims.ocs.observatory.slew_information module

class lsst.sims.ocs.observatory.slew_information.SlewActivity(slewActivityId, activity, activityDelay, inCriticalPath, SlewHistory_slewCount)

Bases: tuple

Simple tuple for handling slew maxspeeds.

__getnewargs__()

Return self as a plain tuple. Used by copy and pickle.

__getstate__()

Exclude the OrderedDict from pickling

__repr__()

Return a nicely formatted representation string

SlewHistory_slewCount

Alias for field number 4

activity

Alias for field number 1

activityDelay

Alias for field number 2

inCriticalPath

Alias for field number 3

slewActivityId

Alias for field number 0

class lsst.sims.ocs.observatory.slew_information.SlewHistory(slewCount, startDate, endDate, slewTime, slewDistance, ObsHistory_observationId)

Bases: tuple

Simple tuple for handling slew state information.

__getnewargs__()

Return self as a plain tuple. Used by copy and pickle.

__getstate__()

Exclude the OrderedDict from pickling

__repr__()

Return a nicely formatted representation string

ObsHistory_observationId

Alias for field number 5

endDate

Alias for field number 2

slewCount

Alias for field number 0

slewDistance

Alias for field number 4

slewTime

Alias for field number 3

startDate

Alias for field number 1

class lsst.sims.ocs.observatory.slew_information.SlewMaxSpeeds(slewMaxSpeedId, domeAltSpeed, domeAzSpeed, telAltSpeed, telAzSpeed, rotatorSpeed, SlewHistory_slewCount)

Bases: tuple

Create new instance of SlewMaxSpeeds(slewMaxSpeedId, domeAltSpeed, domeAzSpeed, telAltSpeed, telAzSpeed, rotatorSpeed, SlewHistory_slewCount)

__getnewargs__()

Return self as a plain tuple. Used by copy and pickle.

__getstate__()

Exclude the OrderedDict from pickling

__repr__()

Return a nicely formatted representation string

SlewHistory_slewCount

Alias for field number 6

domeAltSpeed

Alias for field number 1

domeAzSpeed

Alias for field number 2

rotatorSpeed

Alias for field number 5

slewMaxSpeedId

Alias for field number 0

telAltSpeed

Alias for field number 3

telAzSpeed

Alias for field number 4

class lsst.sims.ocs.observatory.slew_information.SlewState(slewStateId, slewStateDate, targetRA, targetDec, tracking, altitude, azimuth, paraAngle, domeAlt, domeAz, telAlt, telAz, rotTelPos, rotSkyPos, filter, SlewHistory_slewCount)

Bases: tuple

Simple tuple for handling slew activity information.

__getnewargs__()

Return self as a plain tuple. Used by copy and pickle.

__getstate__()

Exclude the OrderedDict from pickling

__repr__()

Return a nicely formatted representation string

SlewHistory_slewCount

Alias for field number 15

altitude

Alias for field number 5

azimuth

Alias for field number 6

domeAlt

Alias for field number 8

domeAz

Alias for field number 9

filter

Alias for field number 14

paraAngle

Alias for field number 7

rotSkyPos

Alias for field number 13

rotTelPos

Alias for field number 12

slewStateDate

Alias for field number 1

slewStateId

Alias for field number 0

targetDec

Alias for field number 3

targetRA

Alias for field number 2

telAlt

Alias for field number 10

telAz

Alias for field number 11

tracking

Alias for field number 4