Skip to content

Commit 7716772

Browse files
committed
Update proto files
1 parent a6a01a0 commit 7716772

9 files changed

Lines changed: 326 additions & 196 deletions

File tree

yamcs-client/src/yamcs/archive/client.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -246,19 +246,28 @@ def list_command_histogram(
246246
)
247247

248248
def list_completeness_index(
249-
self, start: Optional[datetime] = None, stop: Optional[datetime] = None
249+
self,
250+
start: Optional[datetime] = None,
251+
stop: Optional[datetime] = None,
252+
merge_time: float = 2,
250253
) -> Iterable[IndexGroup]:
251254
"""
252255
Reads completeness index records between the specified start and stop
253256
time.
254257
255258
Each iteration returns a chunk of chronologically-sorted records.
259+
260+
:param merge_time:
261+
Maximum gap in seconds before two consecutive index
262+
records are merged together.
256263
"""
257264
params = {}
258265
if start is not None:
259266
params["start"] = to_isostring(start)
260267
if stop is not None:
261268
params["stop"] = to_isostring(stop)
269+
if merge_time is not None:
270+
params["mergeTime"] = int(merge_time * 1000)
262271

263272
return pagination.Iterator(
264273
ctx=self.ctx,
@@ -1168,8 +1177,8 @@ def purge_parameter_archive(self):
11681177
"""
11691178
Removes all Parameter Archive data and related metadata.
11701179
1171-
The rebuild operation has to be used after the purge to rebuild the parameter archive.
1172-
1180+
Afterwards, use :meth:`rebuild_parameter_archive` to rebuild the Parameter
1181+
Archive.
11731182
"""
11741183
req = parameter_archive_service_pb2.PurgeRequest()
11751184
url = f"/archive/{self._instance}/parameterArchive:purge"

yamcs-client/src/yamcs/protobuf/archive/index_service_pb2.py

Lines changed: 61 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

yamcs-client/src/yamcs/protobuf/archive/parameter_archive_service_pb2.py

Lines changed: 69 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)