Module csw.SequencerCommandService

Classes

class SequencerCommandService
Expand source code
class SequencerCommandService:

    async def submit(self, sequence: Sequence) -> SubmitResponse:
        pass

    async def submitAndWait(self, sequence: Sequence, timeout: timedelta) -> SubmitResponse:
        pass

    async def query(self, runId: str) -> SubmitResponse:
        pass

    async def queryFinal(self, runId: str, timeout: timedelta = timedelta(seconds=10)) -> SubmitResponse:
        pass

Methods

async def query(self, runId: str) ‑> Error | Invalid | Locked | Started | Completed | Cancelled
Expand source code
async def query(self, runId: str) -> SubmitResponse:
    pass
async def queryFinal(self, runId: str, timeout: datetime.timedelta = datetime.timedelta(seconds=10)) ‑> Error | Invalid | Locked | Started | Completed | Cancelled
Expand source code
async def queryFinal(self, runId: str, timeout: timedelta = timedelta(seconds=10)) -> SubmitResponse:
    pass
async def submit(self, sequence: esw.Sequence.Sequence) ‑> Error | Invalid | Locked | Started | Completed | Cancelled
Expand source code
async def submit(self, sequence: Sequence) -> SubmitResponse:
    pass
async def submitAndWait(self, sequence: esw.Sequence.Sequence, timeout: datetime.timedelta) ‑> Error | Invalid | Locked | Started | Completed | Cancelled
Expand source code
async def submitAndWait(self, sequence: Sequence, timeout: timedelta) -> SubmitResponse:
    pass