Package org.yamcs.utils
package org.yamcs.utils
-
ClassDescriptionoperations to aggregates or arraysAllows to read and write bits from a byte array (byte[]) keeps a bit position and the extractions are relative to the position.BitReader is a wrapper around the ByteBuffer that allows to read individual bits.Wrapper around a ByteBuffer that allows to write individual bits or group of bits All the writings/readings are performed to a temporary long which is stored into the backing ByteBuffer when it is "full" Don't forget to call flush after the last write, such that the long is written to the backing ByteBufferan array that stores the bits in a long[] - each long stores 64 valuesbyte array which grows and also supports writing/reading int, double, etc.Wrapper around byte array that allows usage as hashmap keysused to signal inconsistencies found in the databaseLike the
Meter
but gives the data rates at 5 seconds mean ratesAnnotation used to mark service that have been deprecated.expandable double arrayfloat arrayFinds a list of files according to a glob pattern.Auxiliary class for GPS CCSDS time.IndexedList<K,V> List which is indexed by a key in addition to its natural integer indexexpandable array of intsException thrown by services when receiving an invalid request usually via the http api, case in which it transformed into HTTP Bad Requestlong arrayProvides some of the operations that are required for XTCE MathOperation but are not part of standard java Math.Some Mil1750A encoding/decoding functions.Maps files to Internet media types based on their file extension.Formats in tab separated format parameters.PartitionedTimeInterval<T extends TimeInterval>A list of sorted, non overlappingTimeInterval
An interface for an iterator that allows peeking at the current value.A simple timer that can be inserted in the code to measure the performance of certain operations.Helper utility for sending systemd notification events about state changes.sorted int arrayUtility class to convert between TAI and UTC.This class provides times in terms of milliseconds since 1970TAITime interval where both ends can be open.Filters an input iterator to the intervals that match the given timeIntervaldecodes an array of varints