SalRetCode

class lsst.ts.salobj.SalRetCode

Bases: enum.IntEnum

SAL return codes.

Attributes Summary

CMD_ABORTED
CMD_ACK
CMD_COMPLETE
CMD_FAILED
CMD_INPROGRESS
CMD_NOACK
CMD_NOPERM
CMD_STALLED
CMD_TIMEOUT
DATA_AVAIL
DEADLINE_MISS
ERR
EVENT_ABORT
EVENT_ERROR
EVENT_INFO
EVENT_WARN
GOT_UPDATE
ILLEGAL_REVCODE
INCOMPAT_QOS
LIVELINESS_CHG
NOT_DEFINED
NO_UPDATES
OK
SAMPLELOST
SAMPLE_REJ
SIGNAL_INTERRUPT
STATE_DISABLED
STATE_ENABLED
STATE_FAULT
STATE_OFFLINE
STATE_STANDBY
SUBSCR_MATCH
SYNC_CLEAR
SYNC_IN
SYNC_OUT
SYNC_READ
SYNC_SET
TIMEOUT
TOO_MANY_HANDLES
WAITING_FOR_NEXT
WAIT_FOR_CHANGE
WAIT_FOR_NEXT_UPDATE

Attributes Documentation

CMD_ABORTED = -303
CMD_ACK = 300
CMD_COMPLETE = 303
CMD_FAILED = -302
CMD_INPROGRESS = 301
CMD_NOACK = -301
CMD_NOPERM = -300
CMD_STALLED = 302
CMD_TIMEOUT = -304
DATA_AVAIL = 400
DEADLINE_MISS = 401
ERR = -1
EVENT_ABORT = -202
EVENT_ERROR = -201
EVENT_INFO = 200
EVENT_WARN = -200
GOT_UPDATE = 101
ILLEGAL_REVCODE = -2
INCOMPAT_QOS = 402
LIVELINESS_CHG = 404
NOT_DEFINED = -4
NO_UPDATES = -100
OK = 0
SAMPLELOST = 405
SAMPLE_REJ = 403
SIGNAL_INTERRUPT = -6
STATE_DISABLED = 1
STATE_ENABLED = 2
STATE_FAULT = 3
STATE_OFFLINE = 4
STATE_STANDBY = 5
SUBSCR_MATCH = 406
SYNC_CLEAR = 105
SYNC_IN = 102
SYNC_OUT = 103
SYNC_READ = 106
SYNC_SET = 104
TIMEOUT = -5
TOO_MANY_HANDLES = -3
WAITING_FOR_NEXT = 100
WAIT_FOR_CHANGE = -10001
WAIT_FOR_NEXT_UPDATE = -10000