Model

class yamcs.client.TCOCoefficients(proto)

Bases: object

TCO Coefficients

property gradient: float | None
property obt: int | None
property offset: float | None
property utc: datetime | None
class yamcs.client.TCOSample(proto)

Bases: object

property obt: int | None
property utc: datetime | None
class yamcs.client.TCOStatus(proto)

Bases: object

TCO Status

property coefficients: TCOCoefficients | None

Current coefficients. Or None if the synchronization is not yet established.

property coefficients_time: datetime | None

Time when the coefficients have been computed

property deviation: float | None

Last computed deviation

property samples: List[TCOSample]

The last accumulated samples

class yamcs.client.TofInterval(start: datetime, stop: datetime, polynomial: List[float])

Bases: object

ToF interval for the ERT range [start, stop], specifying a polynomial function of the form: tof = a + bx + cx^2 + … where x is ERT minus the provided start date.

Parameters:
  • start – ERT start

  • stop – ERT stop

  • polynomial – Coefficients in the order [a, b, c, ...]