
org.yamcs.protobuf.TcoStatusOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of yamcs-api Show documentation
Show all versions of yamcs-api Show documentation
Used by external clients to communicate with Yamcs
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: yamcs/protobuf/tco/tco.proto
package org.yamcs.protobuf;
public interface TcoStatusOrBuilder extends
// @@protoc_insertion_point(interface_extends:yamcs.protobuf.tco.TcoStatus)
com.google.protobuf.MessageOrBuilder {
/**
*
*Currently used coefficients.
* If not present, the synchronization is not established
*
*
* optional .yamcs.protobuf.tco.TcoCoefficients coefficients = 1;
* @return Whether the coefficients field is set.
*/
boolean hasCoefficients();
/**
*
*Currently used coefficients.
* If not present, the synchronization is not established
*
*
* optional .yamcs.protobuf.tco.TcoCoefficients coefficients = 1;
* @return The coefficients.
*/
org.yamcs.protobuf.TcoCoefficients getCoefficients();
/**
*
*Currently used coefficients.
* If not present, the synchronization is not established
*
*
* optional .yamcs.protobuf.tco.TcoCoefficients coefficients = 1;
*/
org.yamcs.protobuf.TcoCoefficientsOrBuilder getCoefficientsOrBuilder();
/**
*
*The time when the coefficients have been computed
*
*
* optional .google.protobuf.Timestamp coefficientsTime = 2;
* @return Whether the coefficientsTime field is set.
*/
boolean hasCoefficientsTime();
/**
*
*The time when the coefficients have been computed
*
*
* optional .google.protobuf.Timestamp coefficientsTime = 2;
* @return The coefficientsTime.
*/
com.google.protobuf.Timestamp getCoefficientsTime();
/**
*
*The time when the coefficients have been computed
*
*
* optional .google.protobuf.Timestamp coefficientsTime = 2;
*/
com.google.protobuf.TimestampOrBuilder getCoefficientsTimeOrBuilder();
/**
*
*The last computed deviation
*
*
* optional double deviation = 3;
* @return Whether the deviation field is set.
*/
boolean hasDeviation();
/**
*
*The last computed deviation
*
*
* optional double deviation = 3;
* @return The deviation.
*/
double getDeviation();
/**
*
*The last accumulated samples
*These are not necessary those from which the coefficients
*have been calculated because the coefficients will only
*be recalculated when the deviation is higher than the accuracy settings
*
*
* repeated .yamcs.protobuf.tco.TcoSample samples = 4;
*/
java.util.List
getSamplesList();
/**
*
*The last accumulated samples
*These are not necessary those from which the coefficients
*have been calculated because the coefficients will only
*be recalculated when the deviation is higher than the accuracy settings
*
*
* repeated .yamcs.protobuf.tco.TcoSample samples = 4;
*/
org.yamcs.protobuf.TcoSample getSamples(int index);
/**
*
*The last accumulated samples
*These are not necessary those from which the coefficients
*have been calculated because the coefficients will only
*be recalculated when the deviation is higher than the accuracy settings
*
*
* repeated .yamcs.protobuf.tco.TcoSample samples = 4;
*/
int getSamplesCount();
/**
*
*The last accumulated samples
*These are not necessary those from which the coefficients
*have been calculated because the coefficients will only
*be recalculated when the deviation is higher than the accuracy settings
*
*
* repeated .yamcs.protobuf.tco.TcoSample samples = 4;
*/
java.util.List extends org.yamcs.protobuf.TcoSampleOrBuilder>
getSamplesOrBuilderList();
/**
*
*The last accumulated samples
*These are not necessary those from which the coefficients
*have been calculated because the coefficients will only
*be recalculated when the deviation is higher than the accuracy settings
*
*
* repeated .yamcs.protobuf.tco.TcoSample samples = 4;
*/
org.yamcs.protobuf.TcoSampleOrBuilder getSamplesOrBuilder(
int index);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy