- General Client
- Mission Database
- TM/TC Processing
- Archive
- Link Management
- Object Storage
- File Transfer
- Time Correlation (TCO)
- Timeline
- Examples
Model¶
- class yamcs.client.IndexGroup(proto)¶
Bases:
object
Group of index records that represent the same type of underlying objects.
- property name: str¶
Name associated with this group. The meaning is defined by the objects represented by this index. For example:
In an index of events, index records are grouped by
source
.In an index of packets, index records are grouped by
packet name
.
- property records: List[IndexRecord]¶
Index records within this group
- class yamcs.client.IndexRecord(proto)¶
Bases:
object
Represents a block of uninterrupted data (derived from the index definition for the type of underlying objects, in combination with the requested
merge_time
.
- class yamcs.client.ParameterRange(proto)¶
Bases:
object
Indicates an interval during which a parameter’s value was uninterrupted and unchanged.
- property eng_value: Optional[Any]¶
The engineering (calibrated) value within this range.
If the request was made using
min_range
option, this will be the most-frequent value only. Retrieve the complete distribution using theentries
attribute.
- property entries: List[ParameterRangeEntry]¶
Value distribution within this range.
Unless the request was made using
min_range
option, there should be only one entry only.
- class yamcs.client.ParameterRangeEntry(proto)¶
Bases:
object
Value holder for an engineering value and its number of appearances within a ParameterRange.
- class yamcs.client.ResultSet(response)¶
Bases:
object
Provides capability to consume the rows returned by a SQL query, or access related information.
- class yamcs.client.Sample(proto)¶
Bases:
object
Provides aggregation properties over a range of a parameter’s values.
- class yamcs.client.StreamData(proto)¶
Bases:
object
- property columns: List[ColumnData]¶
Tuple columns.