:tocdepth: 3 ######### Scheduler ######### .. note:: This page is generated by python script ``generate_cet.py``. :ref:`Back to table ` Commands -------- .. _Scheduler:Commands:load: load ~~~~ **Description**: Load Scheduler driver configuration from URI. File must be compatible with current scheduler configuratiton (as specified in the Driver), or the operation will fail. :EFDB_Topic: Scheduler_command_load .. _Scheduler:Commands:load:uri: uri *** :IDL_Type: string :Units: unitless **Description**: URI of the configuration. .. _Scheduler:Commands:resume: resume ~~~~~~ **Description**: Resume operations. This will cause the Scheduler to start computing an observing queue and feeding it to the ScriptQueue. :EFDB_Topic: Scheduler_command_resume .. _Scheduler:Commands:resume:value: value ***** :IDL_Type: boolean :Units: unitless **Description**: Not used .. _Scheduler:Commands:stop: stop ~~~~ **Description**: Stop Scheduler operation and clear all pending observations. By default leave current observation in the queue. If abort is set to True, the current observation will be interrupted. :EFDB_Topic: Scheduler_command_stop .. _Scheduler:Commands:stop:abort: abort ***** :IDL_Type: boolean :Units: unitless **Description**: Abort current observation. abort ~~~~~ :EFDB_Topic: SALGeneric_command_abort disable ~~~~~~~ **Description**: Transition from state Enabled to Disabled. :EFDB_Topic: SALGeneric_command_disable enable ~~~~~~ **Description**: Transition from state Disabled to Enabled. :EFDB_Topic: SALGeneric_command_enable enterControl ~~~~~~~~~~~~ **Description**: Transition from state Offline to Standby. Only that start in Offline state CSCs support this command; other CSCs start in Standby state and quit when they go to Offline. :EFDB_Topic: SALGeneric_command_enterControl exitControl ~~~~~~~~~~~ **Description**: Transition from state Standby to Offline. For CSCs that start in Standby state this makes the CSC quit. CSCs that start in Offline state, they remain active. :EFDB_Topic: SALGeneric_command_exitControl setAuthList ~~~~~~~~~~~ :EFDB_Topic: SALGeneric_command_setAuthList .. _Scheduler:setAuthList:authorizedUsers: authorizedUsers *************** :IDL_Type: string :Units: unitless **Description**: Comma seperated list of authorized users currently allowed to command this CSC, in the form user@host. If the first character is +/- then the specified users are added/removed. Duplicates are silently ignored. The CSC's own user@host is silently ignored, because it is always authorized. For removal, CSCs that are not in the list are silently ignored. Whitespace is allowed after the optional initial +/- and after each comma. .. _Scheduler:setAuthList:nonAuthorizedCSCs: nonAuthorizedCSCs ***************** :IDL_Type: string :Units: unitless **Description**: Comma seperated list of CSC's not currently allowed to command this CSC, in the form name[:index]. An index of 0 is stripped (name:0 becomes name). If the first character is +/- then the specified CSCs are added/removed. Duplicates are silently ignored. For removal, CSCs that are not in the list are silently ignored. Whitespace is allowed after the optional initial +/- and after each comma. setLogLevel ~~~~~~~~~~~ **Description**: Set the logging level. :EFDB_Topic: SALGeneric_command_setLogLevel .. _Scheduler:setLogLevel:level: level ***** :IDL_Type: int :Units: unitless **Description**: Logging level, as a Python logging level: error=40, warning=30, info=20, debug=10. setValue ~~~~~~~~ :EFDB_Topic: SALGeneric_command_setValue .. _Scheduler:setValue:parametersAndValues: parametersAndValues ******************* :IDL_Type: string :IDL_Size: 256 :Units: unitless **Description**: List of parameters and their values as a Json string standby ~~~~~~~ **Description**: Transition from state Offline, Disabled or Fault to Standby. :EFDB_Topic: SALGeneric_command_standby start ~~~~~ **Description**: Transition from state Standby to Disable, in a specified configuration. :EFDB_Topic: SALGeneric_command_start .. _Scheduler:start:settingsToApply: settingsToApply *************** :IDL_Type: string :IDL_Size: 256 :Units: unitless **Description**: Name of the selected settings set Events ------ .. _Scheduler:Events:cameraConfig: cameraConfig ~~~~~~~~~~~~ **Description**: Observatory model: camera configuration. :EFDB_Topic: Scheduler_logevent_cameraConfig .. _Scheduler:Events:cameraConfig:readoutTime: readoutTime *********** :IDL_Type: double :Units: s **Description**: Camera readout time .. _Scheduler:Events:cameraConfig:shutterTime: shutterTime *********** :IDL_Type: double :Units: s **Description**: Camera open/close shutter time. .. _Scheduler:Events:cameraConfig:filterMountTime: filterMountTime *************** :IDL_Type: double :Units: s **Description**: How long does it take to replace a filter in the camera? .. _Scheduler:Events:cameraConfig:filterChangeTime: filterChangeTime **************** :IDL_Type: double :Units: s **Description**: How long does it take to change the filter? .. _Scheduler:Events:cameraConfig:filterMounted: filterMounted ************* :IDL_Type: string :Units: unitless **Description**: Comma separated string with the name of the mounted filters .. _Scheduler:Events:cameraConfig:filterPos: filterPos ********* :IDL_Type: string :Units: unitless **Description**: Current filter position. .. _Scheduler:Events:cameraConfig:filterRemovable: filterRemovable *************** :IDL_Type: string :Units: unitless **Description**: Comma-separated list of filters to be considered for removal/swapping. .. _Scheduler:Events:cameraConfig:filterUnmounted: filterUnmounted *************** :IDL_Type: string :Units: unitless **Description**: Comma-separated list of filters that are not mounted on the camera but are available for the instrument. .. _Scheduler:Events:dependenciesVersions: dependenciesVersions ~~~~~~~~~~~~~~~~~~~~ **Description**: Specify the versions of various packages used by the scheduler. :EFDB_Topic: Scheduler_logevent_dependenciesVersions .. _Scheduler:Events:dependenciesVersions:version: version ******* :IDL_Type: string :Units: unitless **Description**: Applied settings version. .. _Scheduler:Events:dependenciesVersions:scheduler: scheduler ********* :IDL_Type: string :Units: unitless **Description**: Scheduler version .. _Scheduler:Events:dependenciesVersions:cloudModel: cloudModel ********** :IDL_Type: string :Units: unitless **Description**: Cloud model version .. _Scheduler:Events:dependenciesVersions:downtimeModel: downtimeModel ************* :IDL_Type: string :Units: unitless **Description**: Downtime model version .. _Scheduler:Events:dependenciesVersions:seeingModel: seeingModel *********** :IDL_Type: string :Units: unitless **Description**: Seeing model version .. _Scheduler:Events:dependenciesVersions:skybrightnessModel: skybrightnessModel ****************** :IDL_Type: string :Units: unitless **Description**: Skybrightness model version .. _Scheduler:Events:dependenciesVersions:observatoryModel: observatoryModel **************** :IDL_Type: string :Units: unitless **Description**: Observatory model version. .. _Scheduler:Events:dependenciesVersions:observatoryLocation: observatoryLocation ******************* :IDL_Type: string :Units: unitless **Description**: Observatory location version .. _Scheduler:Events:detailedState: detailedState ~~~~~~~~~~~~~ **Description**: The substate or extra states of the CSC. :EFDB_Topic: Scheduler_logevent_detailedState .. _Scheduler:Events:detailedState:substate: substate ******** :IDL_Type: long :Units: unitless **Description**: The substate or extra states of the CSC .. _Scheduler:Events:domeConfig: domeConfig ~~~~~~~~~~ **Description**: Observatory model: dome configuration. :EFDB_Topic: Scheduler_logevent_domeConfig .. _Scheduler:Events:domeConfig:altitudeMaxspeed: altitudeMaxspeed **************** :IDL_Type: double :Units: deg/s **Description**: Dome altitude maximum speed. .. _Scheduler:Events:domeConfig:altitudeAccel: altitudeAccel ************* :IDL_Type: double :Units: deg/s2 **Description**: Dome acceleration in altitude. .. _Scheduler:Events:domeConfig:altitudeDecel: altitudeDecel ************* :IDL_Type: double :Units: deg/s2 **Description**: Dome deceleration in altitude .. _Scheduler:Events:domeConfig:altitudeFreerange: altitudeFreerange ***************** :IDL_Type: double :Units: deg **Description**: Dome free range in altitude. .. _Scheduler:Events:domeConfig:azimuthMaxspeed: azimuthMaxspeed *************** :IDL_Type: double :Units: deg/s **Description**: Dome maximum speed in azimuth. .. _Scheduler:Events:domeConfig:azimuthAccel: azimuthAccel ************ :IDL_Type: double :Units: deg/s2 **Description**: Dome acceleration in azimuth. .. _Scheduler:Events:domeConfig:azimuthDecel: azimuthDecel ************ :IDL_Type: double :Units: deg/s2 **Description**: Dome deceleration in azimuth. .. _Scheduler:Events:domeConfig:azimuthFreerange: azimuthFreerange **************** :IDL_Type: double :Units: deg **Description**: Dome free range in azimuth. .. _Scheduler:Events:domeConfig:settleTime: settleTime ********** :IDL_Type: double :Units: second **Description**: Dome settle time. .. _Scheduler:Events:driverConfig: driverConfig ~~~~~~~~~~~~ **Description**: Basic Scheduler driver configuration. :EFDB_Topic: Scheduler_logevent_driverConfig .. _Scheduler:Events:driverConfig:nightBoundary: nightBoundary ************* :IDL_Type: double :Units: deg **Description**: Sun altitude that marks the beginning/end of the night. .. _Scheduler:Events:driverConfig:newMoonPhaseThreshold: newMoonPhaseThreshold ********************* :IDL_Type: double :Units: unitless **Description**: Moon illumination that marks the beginning/end of dark nights .. _Scheduler:Events:driverConfig:startupType: startupType *********** :IDL_Type: string :Units: unitless **Description**: What type of startup should the scheduler do? COLD, WARM or HOT? .. _Scheduler:Events:driverConfig:startupDatabase: startupDatabase *************** :IDL_Type: string :Units: unitless **Description**: If WARM or HOT start, give the path to the startup database. .. _Scheduler:Events:invalidateTarget: invalidateTarget ~~~~~~~~~~~~~~~~ **Description**: Information about a target that was excluded from the queue. :EFDB_Topic: Scheduler_logevent_invalidateTarget .. _Scheduler:Events:invalidateTarget:targetId: targetId ******** :IDL_Type: long :Units: unitless **Description**: Unique target id. .. _Scheduler:Events:needFilterSwap: needFilterSwap ~~~~~~~~~~~~~~ **Description**: Scheduler request a filter swap. :EFDB_Topic: Scheduler_logevent_needFilterSwap .. _Scheduler:Events:needFilterSwap:needSwap: needSwap ******** :IDL_Type: boolean :Units: unitless **Description**: Does the scheduler need a new filter mounted on the camera? .. _Scheduler:Events:needFilterSwap:filterToMount: filterToMount ************* :IDL_Type: string :Units: unitless **Description**: Which filter to add. .. _Scheduler:Events:needFilterSwap:filterToUnmount: filterToUnmount *************** :IDL_Type: string :Units: unitless **Description**: Which filter to remove. .. _Scheduler:Events:obsSiteConfig: obsSiteConfig ~~~~~~~~~~~~~ **Description**: Observatory model: site configuration. :EFDB_Topic: Scheduler_logevent_obsSiteConfig .. _Scheduler:Events:obsSiteConfig:observatoryName: observatoryName *************** :IDL_Type: string :Units: unitless **Description**: Name of the observatory. .. _Scheduler:Events:obsSiteConfig:latitude: latitude ******** :IDL_Type: double :Units: deg **Description**: Latitude of the observatory. .. _Scheduler:Events:obsSiteConfig:longitude: longitude ********* :IDL_Type: double :Units: deg **Description**: Longitude of the observatory. .. _Scheduler:Events:obsSiteConfig:height: height ****** :IDL_Type: double :Units: m **Description**: Height of the observatory. .. _Scheduler:Events:opticsLoopCorrConfig: opticsLoopCorrConfig ~~~~~~~~~~~~~~~~~~~~ **Description**: Obbservatory model: Optics loop correction configuration. :EFDB_Topic: Scheduler_logevent_opticsLoopCorrConfig .. _Scheduler:Events:opticsLoopCorrConfig:telOpticsOlSlope: telOpticsOlSlope **************** :IDL_Type: double :Units: second/deg **Description**: Multiplication factor to account the time it takes to align the optics given the size of a slew. .. _Scheduler:Events:opticsLoopCorrConfig:telOpticsClAltLimit: telOpticsClAltLimit ******************* :IDL_Type: double :Units: deg :Count: 3 **Description**: How much can altitude change without the need to perform closed loop correction? .. _Scheduler:Events:opticsLoopCorrConfig:telOpticsClDelay: telOpticsClDelay **************** :IDL_Type: double :Units: second :Count: 2 **Description**: How long does it take to perform a closed loop? .. _Scheduler:Events:parkConfig: parkConfig ~~~~~~~~~~ **Description**: Observatory model: park configuration. :EFDB_Topic: Scheduler_logevent_parkConfig .. _Scheduler:Events:parkConfig:telescopeAltitude: telescopeAltitude ***************** :IDL_Type: double :Units: deg **Description**: Telescope parking altitude. .. _Scheduler:Events:parkConfig:telescopeAzimuth: telescopeAzimuth **************** :IDL_Type: double :Units: deg **Description**: Telescope parking azimuth .. _Scheduler:Events:parkConfig:telescopeRotator: telescopeRotator **************** :IDL_Type: double :Units: deg **Description**: Telescope parking rotator position. .. _Scheduler:Events:parkConfig:domeAltitude: domeAltitude ************ :IDL_Type: double :Units: deg **Description**: Dome parking altitude. .. _Scheduler:Events:parkConfig:domeAzimuth: domeAzimuth *********** :IDL_Type: double :Units: deg **Description**: Dome parking azimuth. .. _Scheduler:Events:parkConfig:filterPosition: filterPosition ************** :IDL_Type: string :Units: unitless **Description**: Parking filter. .. _Scheduler:Events:rotatorConfig: rotatorConfig ~~~~~~~~~~~~~ **Description**: Observatory model: camera rotator configuration. :EFDB_Topic: Scheduler_logevent_rotatorConfig .. _Scheduler:Events:rotatorConfig:positionMin: positionMin *********** :IDL_Type: double :Units: deg **Description**: Camera rotator minimum position. .. _Scheduler:Events:rotatorConfig:positionMax: positionMax *********** :IDL_Type: double :Units: deg **Description**: Camera rotator maximum position. .. _Scheduler:Events:rotatorConfig:positionFilterChange: positionFilterChange ******************** :IDL_Type: double :Units: deg **Description**: Camera rotator position for changing the filter. .. _Scheduler:Events:rotatorConfig:speedMax: speedMax ******** :IDL_Type: double :Units: deg/s **Description**: Camera rotator maximum speed. .. _Scheduler:Events:rotatorConfig:accel: accel ***** :IDL_Type: double :Units: deg/s2 **Description**: Camera rotator acceleration. .. _Scheduler:Events:rotatorConfig:decel: decel ***** :IDL_Type: double :Units: deg/s2 **Description**: Camera rotator deceleration. .. _Scheduler:Events:rotatorConfig:manualRotator: manualRotator ************* :IDL_Type: boolean :Units: unitless **Description**: Is rotator in manual mode? .. _Scheduler:Events:rotatorConfig:followSky: followSky ********* :IDL_Type: boolean :Units: unitless **Description**: Should rotator aways align north with camera y-axis? .. _Scheduler:Events:rotatorConfig:resumeAngle: resumeAngle *********** :IDL_Type: boolean :Units: unitless **Description**: After a filter change, should rotator move back to original position? .. _Scheduler:Events:schedulerConfig: schedulerConfig ~~~~~~~~~~~~~~~ **Description**: Base Scheduler configuration. :EFDB_Topic: Scheduler_logevent_schedulerConfig .. _Scheduler:Events:schedulerConfig:surveyDuration: surveyDuration ************** :IDL_Type: double :Units: year **Description**: Survey duration. .. _Scheduler:Events:slewConfig: slewConfig ~~~~~~~~~~ **Description**: Observatory model: slew configuration. :EFDB_Topic: Scheduler_logevent_slewConfig .. _Scheduler:Events:slewConfig:prereqDomalt: prereqDomalt ************ :IDL_Type: string :Units: unitless **Description**: Comma-separated prerequisites for dome to start moving in altitude. Will wait for these actions before moving. .. _Scheduler:Events:slewConfig:prereqDomaz: prereqDomaz *********** :IDL_Type: string :Units: unitless **Description**: Comma-separated prerequisites for dome to start moving in azimuth. Will wait for these actions before moving. .. _Scheduler:Events:slewConfig:prereqDomazSettle: prereqDomazSettle ***************** :IDL_Type: string :Units: unitless **Description**: Comma-separated prerequisites for dome to settle in azimuth. .. _Scheduler:Events:slewConfig:prereqTelalt: prereqTelalt ************ :IDL_Type: string :Units: unitless **Description**: Comma-separated prerequisites for telescope to start moving in altitude. Will wait for these actions before moving. .. _Scheduler:Events:slewConfig:prereqTelaz: prereqTelaz *********** :IDL_Type: string :Units: unitless **Description**: Comma-separated prerequisites for telescope to start moving in azimuth. Will wait for these actions before moving. .. _Scheduler:Events:slewConfig:prereqTelOpticsOpenLoop: prereqTelOpticsOpenLoop *********************** :IDL_Type: string :Units: unitless **Description**: Comma-separated prerequisites for telescope optics open loop to start adjusting. Will wait for these actions before moving. .. _Scheduler:Events:slewConfig:prereqTelOpticsClosedLoop: prereqTelOpticsClosedLoop ************************* :IDL_Type: string :Units: unitless **Description**: Comma-separated prerequisites for telescope optics closed loop to start adjusting. Will wait for these actions before moving. .. _Scheduler:Events:slewConfig:prereqTelSettle: prereqTelSettle *************** :IDL_Type: string :Units: unitless **Description**: Comma-separated prerequisites for telescope to settle. Will wait for these actions before moving. .. _Scheduler:Events:slewConfig:prereqTelRot: prereqTelRot ************ :IDL_Type: string :Units: unitless **Description**: Comma-separated prerequisites for camera rotator to start moving. Will wait for these actions before moving. .. _Scheduler:Events:slewConfig:prereqFilter: prereqFilter ************ :IDL_Type: string :Units: unitless **Description**: Comma-separated prerequisites for filter change. Will wait for these actions before moving. .. _Scheduler:Events:slewConfig:prereqExposures: prereqExposures *************** :IDL_Type: string :Units: unitless **Description**: Comma-separated prerequisites for exposure to start. Will wait for these actions before moving. .. _Scheduler:Events:slewConfig:prereqReadout: prereqReadout ************* :IDL_Type: string :Units: unitless **Description**: Comma-separated prerequisites for exposure readout to start. Will wait for these actions before moving. .. _Scheduler:Events:slewConfig:prereqAdc: prereqAdc ********* :IDL_Type: string :Units: unitless **Description**: Not sure what this is about. .. _Scheduler:Events:slewConfig:prereqInsOptics: prereqInsOptics *************** :IDL_Type: string :Units: unitless **Description**: Comma-separated prerequisites for optics alignment. Will wait for these actions before moving. .. _Scheduler:Events:slewConfig:prereqGuiderPos: prereqGuiderPos *************** :IDL_Type: string :Units: unitless **Description**: Comma-separated prerequisites for positioning guider. Will wait for these actions before moving. .. _Scheduler:Events:slewConfig:prereqGuiderAdq: prereqGuiderAdq *************** :IDL_Type: string :Units: unitless **Description**: Comma-separated prerequisites guider to start operating. Will wait for these actions before moving. .. _Scheduler:Events:surveyTopology: surveyTopology ~~~~~~~~~~~~~~ **Description**: Contains a general description of the configured surveys. :EFDB_Topic: Scheduler_logevent_surveyTopology .. _Scheduler:Events:surveyTopology:numGeneralProps: numGeneralProps *************** :IDL_Type: long :Units: unitless **Description**: Number of general proposals. .. _Scheduler:Events:surveyTopology:generalPropos: generalPropos ************* :IDL_Type: string :Units: unitless **Description**: Comma-separated string with the ids of the general proposals. .. _Scheduler:Events:surveyTopology:numSeqProps: numSeqProps *********** :IDL_Type: long :Units: unitless **Description**: Number of time-series proposals. .. _Scheduler:Events:surveyTopology:sequencePropos: sequencePropos ************** :IDL_Type: string :Units: unitless **Description**: Comma-separated string with the ids of the sequence proposals. .. _Scheduler:Events:target: target ~~~~~~ **Description**: Scheduler current target information. :EFDB_Topic: Scheduler_logevent_target .. _Scheduler:Events:target:targetId: targetId ******** :IDL_Type: long :Units: unitless **Description**: Unique target id. .. _Scheduler:Events:target:requestTime: requestTime *********** :IDL_Type: double :Units: second **Description**: Time on target. .. _Scheduler:Events:target:requestMjd: requestMjd ********** :IDL_Type: double :Units: day **Description**: MJD of the start of the observation .. _Scheduler:Events:target:ra: ra ** :IDL_Type: double :Units: deg **Description**: Right Ascention of the target. .. _Scheduler:Events:target:decl: decl **** :IDL_Type: double :Units: deg **Description**: Declination of the target. .. _Scheduler:Events:target:skyAngle: skyAngle ******** :IDL_Type: double :Units: deg **Description**: Sky position angle. .. _Scheduler:Events:target:filter: filter ****** :IDL_Type: string :Units: unitless **Description**: Filter name. .. _Scheduler:Events:target:numExposures: numExposures ************ :IDL_Type: long :Units: unitless **Description**: Number of exposures. .. _Scheduler:Events:target:exposureTimes: exposureTimes ************* :IDL_Type: double :Units: second :Count: 10 **Description**: Exposure time. .. _Scheduler:Events:target:slewTime: slewTime ******** :IDL_Type: double :Units: second **Description**: Expected slew time. .. _Scheduler:Events:target:offsetX: offsetX ******* :IDL_Type: double :Units: arcsec **Description**: Offset in X direction (sensor). .. _Scheduler:Events:target:offsetY: offsetY ******* :IDL_Type: double :Units: arcsec **Description**: Offset in Y direction (sensor). .. _Scheduler:Events:target:numProposals: numProposals ************ :IDL_Type: long :Units: unitless **Description**: Number of science proposals this target is part of. .. _Scheduler:Events:target:proposalId: proposalId ********** :IDL_Type: long :Units: unitless :Count: 5 **Description**: Id of the proposals this target is part of. .. _Scheduler:Events:target:isSequence: isSequence ********** :IDL_Type: boolean :Units: unitless **Description**: Is this target part of a sequence of observations for the same target? .. _Scheduler:Events:target:sequenceNVisits: sequenceNVisits *************** :IDL_Type: long :Units: unitless **Description**: If isSequence=True, number of visits in this sequence. .. _Scheduler:Events:target:sequenceVisits: sequenceVisits ************** :IDL_Type: long :Units: unitless **Description**: If isSequence=True, which visit is this (1-sequenceNVisits)? .. _Scheduler:Events:target:sequenceDuration: sequenceDuration **************** :IDL_Type: double :Units: unitless **Description**: Total duration of the sequence. .. _Scheduler:Events:target:airmass: airmass ******* :IDL_Type: double :Units: unitless **Description**: Expected airmass of the observation .. _Scheduler:Events:target:skyBrightness: skyBrightness ************* :IDL_Type: double :Units: unitless **Description**: Expected sky brightness of the observation. .. _Scheduler:Events:target:cloud: cloud ***** :IDL_Type: double :Units: unitless **Description**: Expected cloud extintion for this observation .. _Scheduler:Events:target:seeing: seeing ****** :IDL_Type: double :Units: arcsec **Description**: Expected seeing of this observation. .. _Scheduler:Events:target:moonRa: moonRa ****** :IDL_Type: double :Units: deg **Description**: Expected RA of the moon. .. _Scheduler:Events:target:moonDec: moonDec ******* :IDL_Type: double :Units: deg **Description**: Expected Dec of the moon .. _Scheduler:Events:target:moonAlt: moonAlt ******* :IDL_Type: double :Units: deg **Description**: Expected altitude of the moon. .. _Scheduler:Events:target:moonAz: moonAz ****** :IDL_Type: double :Units: deg **Description**: Expected azimuth of the moon .. _Scheduler:Events:target:moonDistance: moonDistance ************ :IDL_Type: double :Units: deg **Description**: Expected distance to the moon. .. _Scheduler:Events:target:moonPhase: moonPhase ********* :IDL_Type: double :Units: unitless **Description**: Expected moon phase/illumination (0-1). .. _Scheduler:Events:target:sunRa: sunRa ***** :IDL_Type: double :Units: deg **Description**: Expected sun RA. .. _Scheduler:Events:target:sunDec: sunDec ****** :IDL_Type: double :Units: deg **Description**: Expected sun dec. .. _Scheduler:Events:target:sunAlt: sunAlt ****** :IDL_Type: double :Units: deg **Description**: Expected sun altitude. .. _Scheduler:Events:target:sunAz: sunAz ***** :IDL_Type: double :Units: deg **Description**: Expected sun Az. .. _Scheduler:Events:target:solarElong: solarElong ********** :IDL_Type: double :Units: deg **Description**: Expected solar elongation. .. _Scheduler:Events:target:note: note **** :IDL_Type: string :Units: unitless **Description**: Note about the target. .. _Scheduler:Events:telescopeConfig: telescopeConfig ~~~~~~~~~~~~~~~ **Description**: Observatory model: telescope configuration. :EFDB_Topic: Scheduler_logevent_telescopeConfig .. _Scheduler:Events:telescopeConfig:altitudeMinpos: altitudeMinpos ************** :IDL_Type: double :Units: deg **Description**: Telescope minimum reachable altitude position. .. _Scheduler:Events:telescopeConfig:altitudeMaxpos: altitudeMaxpos ************** :IDL_Type: double :Units: deg **Description**: Telescope maximum reachable altitude position. .. _Scheduler:Events:telescopeConfig:azimuthMinpos: azimuthMinpos ************* :IDL_Type: double :Units: deg **Description**: Telescope minimum reachable azimuth position. .. _Scheduler:Events:telescopeConfig:azimuthMaxpos: azimuthMaxpos ************* :IDL_Type: double :Units: deg **Description**: Telescope maximum reachable azimuth position. .. _Scheduler:Events:telescopeConfig:altitudeMaxspeed: altitudeMaxspeed **************** :IDL_Type: double :Units: deg/s **Description**: Telescope maximum speed of the altitude axis. .. _Scheduler:Events:telescopeConfig:altitudeAccel: altitudeAccel ************* :IDL_Type: double :Units: deg/s2 **Description**: Telescope altitude acceleration. .. _Scheduler:Events:telescopeConfig:altitudeDecel: altitudeDecel ************* :IDL_Type: double :Units: deg/s2 **Description**: Telescope altitude deceleration. .. _Scheduler:Events:telescopeConfig:azimuthMaxspeed: azimuthMaxspeed *************** :IDL_Type: double :Units: deg/s **Description**: Telescope maximum speed in azimuth .. _Scheduler:Events:telescopeConfig:azimuthAccel: azimuthAccel ************ :IDL_Type: double :Units: deg/s2 **Description**: Telescope azimuth acceleration. .. _Scheduler:Events:telescopeConfig:azimuthDecel: azimuthDecel ************ :IDL_Type: double :Units: deg/s2 **Description**: Telescope azimuth deceleration. .. _Scheduler:Events:telescopeConfig:settleTime: settleTime ********** :IDL_Type: double :Units: second **Description**: Telescope settle time. appliedSettingsMatchStart ~~~~~~~~~~~~~~~~~~~~~~~~~ :EFDB_Topic: SALGeneric_logevent_appliedSettingsMatchStart .. _Scheduler:appliedSettingsMatchStart:appliedSettingsMatchStartIsTrue: appliedSettingsMatchStartIsTrue ******************************* :IDL_Type: boolean :Units: unitless **Description**: True when the configuration matches the start conditions authList ~~~~~~~~ :EFDB_Topic: SALGeneric_logevent_authList .. _Scheduler:authList:authorizedUsers: authorizedUsers *************** :IDL_Type: string :Units: unitless **Description**: Comma seperated list of authorized users currently allowed to command this CSC. .. _Scheduler:authList:nonAuthorizedCSCs: nonAuthorizedCSCs ***************** :IDL_Type: string :Units: unitless **Description**: Comma seperated list of CSC's not currently allowed to command this CSC. errorCode ~~~~~~~~~ **Description**: Output when a CSC goes into the Fault state as an explanation of the problem. :EFDB_Topic: SALGeneric_logevent_errorCode .. _Scheduler:errorCode:errorCode: errorCode ********* :IDL_Type: long :Units: unitless **Description**: A numeric error code .. _Scheduler:errorCode:errorReport: errorReport *********** :IDL_Type: string :Units: unitless **Description**: An string providing detailed information about the error .. _Scheduler:errorCode:traceback: traceback ********* :IDL_Type: string :Units: unitless **Description**: An optional stack trace of the error condition heartbeat ~~~~~~~~~ :EFDB_Topic: SALGeneric_logevent_heartbeat .. _Scheduler:heartbeat:heartbeat: heartbeat ********* :IDL_Type: boolean :Units: unitless **Description**: Beats the drum. logLevel ~~~~~~~~ **Description**: Current logging level. :EFDB_Topic: SALGeneric_logevent_logLevel .. _Scheduler:logLevel:level: level ***** :IDL_Type: int :Units: unitless **Description**: Current logging level, a Python logging level: error=40, warning=30, info=20, debug=10. logMessage ~~~~~~~~~~ **Description**: A log message. :EFDB_Topic: SALGeneric_logevent_logMessage .. _Scheduler:logMessage:name: name **** :IDL_Type: string :Units: unitless **Description**: Log name. .. _Scheduler:logMessage:level: level ***** :IDL_Type: int :Units: unitless **Description**: Message level, a Python logging level: error=40, warning=30, info=20, debug=10. .. _Scheduler:logMessage:message: message ******* :IDL_Type: string :Units: unitless **Description**: Log message. .. _Scheduler:logMessage:traceback: traceback ********* :IDL_Type: string :Units: unitless **Description**: Exception traceback; "" if not an exception. .. _Scheduler:logMessage:filePath: filePath ******** :IDL_Type: string :Units: unitless **Description**: Path to source file. .. _Scheduler:logMessage:functionName: functionName ************ :IDL_Type: string :Units: unitless **Description**: Function or method name. .. _Scheduler:logMessage:lineNumber: lineNumber ********** :IDL_Type: long :Units: unitless **Description**: Line number in the file specified by filePath. .. _Scheduler:logMessage:process: process ******* :IDL_Type: long :Units: unitless **Description**: Process ID. settingVersions ~~~~~~~~~~~~~~~ **Description**: Information about settings which can be specified in the start command. :EFDB_Topic: SALGeneric_logevent_settingVersions .. _Scheduler:settingVersions:recommendedSettingsVersion: recommendedSettingsVersion ************************** :IDL_Type: string :Units: unitless **Description**: List of comma seperated recomended versions of settings sets .. _Scheduler:settingVersions:recommendedSettingsLabels: recommendedSettingsLabels ************************* :IDL_Type: string :Units: unitless **Description**: List of comma seperated names of settings sets .. _Scheduler:settingVersions:settingsUrl: settingsUrl *********** :IDL_Type: string :Units: unitless **Description**: The URL where the settings sets definitions can be found settingsApplied ~~~~~~~~~~~~~~~ **Description**: Base settings applied. :EFDB_Topic: SALGeneric_logevent_settingsApplied .. _Scheduler:settingsApplied:settingsVersion: settingsVersion *************** :IDL_Type: string :IDL_Size: 256 :Units: unitless **Description**: The SHA or name corresponding to the published configuration .. _Scheduler:settingsApplied:otherSettingsEvents: otherSettingsEvents ******************* :IDL_Type: string :Units: unitless **Description**: A comma delimited list of other specific CSC configuration events. This may be blank if no other CSC specific events are necessary simulationMode ~~~~~~~~~~~~~~ **Description**: Current simulation mode. :EFDB_Topic: SALGeneric_logevent_simulationMode .. _Scheduler:simulationMode:mode: mode **** :IDL_Type: int :Units: unitless **Description**: Current simulation mode; 0 for normal operation (no simulation); other supported values are specific to each CSC. softwareVersions ~~~~~~~~~~~~~~~~ **Description**: Current versions of software in use by CSC. :EFDB_Topic: SALGeneric_logevent_softwareVersions .. _Scheduler:softwareVersions:salVersion: salVersion ********** :IDL_Type: string :IDL_Size: 256 :Units: unitless **Description**: This is the current version of SAL generation .. _Scheduler:softwareVersions:xmlVersion: xmlVersion ********** :IDL_Type: string :IDL_Size: 256 :Units: unitless **Description**: This is the current version of CSC XML .. _Scheduler:softwareVersions:openSpliceVersion: openSpliceVersion ***************** :IDL_Type: string :IDL_Size: 256 :Units: unitless **Description**: This is the current version of OpenSplice .. _Scheduler:softwareVersions:cscVersion: cscVersion ********** :IDL_Type: string :IDL_Size: 256 :Units: unitless **Description**: This is the top-level version of the CSC .. _Scheduler:softwareVersions:subsystemVersions: subsystemVersions ***************** :IDL_Type: string :Units: unitless **Description**: A comma delimited list of key=value pairs relating subsystem name (key) to its version number (value). This may be left blank if there are no subsystems within a CSC summaryState ~~~~~~~~~~~~ **Description**: Current summary state of the CSC :EFDB_Topic: SALGeneric_logevent_summaryState .. _Scheduler:summaryState:summaryState: summaryState ************ :IDL_Type: long :Units: unitless **Description**: High level state machine state identifier Telemetry --------- .. _Scheduler:Telemetry:observatoryState: observatoryState ~~~~~~~~~~~~~~~~ **Description**: Information about the current state of the observatory, as seen by the Scheduler. :EFDB_Topic: Scheduler_observatoryState .. _Scheduler:Telemetry:observatoryState:timestamp: timestamp ********* :IDL_Type: double :Units: second **Description**: Current timestamp at the observatory .. _Scheduler:Telemetry:observatoryState:ra: ra ** :IDL_Type: double :Units: deg **Description**: Current pointing RA. .. _Scheduler:Telemetry:observatoryState:declination: declination *********** :IDL_Type: double :Units: deg **Description**: Current pointing Declination .. _Scheduler:Telemetry:observatoryState:positionAngle: positionAngle ************* :IDL_Type: double :Units: deg **Description**: Current pointing sky position angle .. _Scheduler:Telemetry:observatoryState:parallacticAngle: parallacticAngle **************** :IDL_Type: double :Units: deg **Description**: Current parallactic angle. .. _Scheduler:Telemetry:observatoryState:tracking: tracking ******** :IDL_Type: boolean :Units: unitless **Description**: Is the telescope tracking? .. _Scheduler:Telemetry:observatoryState:telescopeAltitude: telescopeAltitude ***************** :IDL_Type: double :Units: deg **Description**: Telescope altitude. .. _Scheduler:Telemetry:observatoryState:telescopeAzimuth: telescopeAzimuth **************** :IDL_Type: double :Units: deg **Description**: telescope azimuth .. _Scheduler:Telemetry:observatoryState:telescopeRotator: telescopeRotator **************** :IDL_Type: double :Units: deg **Description**: telescope rotator position .. _Scheduler:Telemetry:observatoryState:domeAltitude: domeAltitude ************ :IDL_Type: double :Units: deg **Description**: Dome altitude position .. _Scheduler:Telemetry:observatoryState:domeAzimuth: domeAzimuth *********** :IDL_Type: double :Units: deg **Description**: dome azimuth position .. _Scheduler:Telemetry:observatoryState:filterPosition: filterPosition ************** :IDL_Type: string :Units: unitless **Description**: Current filter. .. _Scheduler:Telemetry:observatoryState:filterMounted: filterMounted ************* :IDL_Type: string :Units: unitless **Description**: Current mounted/available filters. .. _Scheduler:Telemetry:observatoryState:filterUnmounted: filterUnmounted *************** :IDL_Type: string :Units: unitless **Description**: Current unmounted/unavailable filters.