
org.yamcs.protobuf.Cop1ConfigOrBuilder 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/cop1/cop1.proto
package org.yamcs.protobuf;
public interface Cop1ConfigOrBuilder extends
// @@protoc_insertion_point(interface_extends:yamcs.protobuf.cop1.Cop1Config)
com.google.protobuf.MessageOrBuilder {
/**
* optional uint32 vcId = 1;
* @return Whether the vcId field is set.
*/
boolean hasVcId();
/**
* optional uint32 vcId = 1;
* @return The vcId.
*/
int getVcId();
/**
*
* If true, the BD frames are sent immediately, without going to the waiting queue
*
*
* optional bool bdAbsolutePriority = 3;
* @return Whether the bdAbsolutePriority field is set.
*/
boolean hasBdAbsolutePriority();
/**
*
* If true, the BD frames are sent immediately, without going to the waiting queue
*
*
* optional bool bdAbsolutePriority = 3;
* @return The bdAbsolutePriority.
*/
boolean getBdAbsolutePriority();
/**
*
* Maximum size of the sent queue (i.e. how many unacknowledged frames can be in the
* queue before timing out)
*
*
* optional uint32 windowWidth = 4;
* @return Whether the windowWidth field is set.
*/
boolean hasWindowWidth();
/**
*
* Maximum size of the sent queue (i.e. how many unacknowledged frames can be in the
* queue before timing out)
*
*
* optional uint32 windowWidth = 4;
* @return The windowWidth.
*/
int getWindowWidth();
/**
*
* What should happen on timeout: go to SUSPEND or go to UNINITIALIZED
*
*
* optional .yamcs.protobuf.cop1.TimeoutType timeoutType = 5;
* @return Whether the timeoutType field is set.
*/
boolean hasTimeoutType();
/**
*
* What should happen on timeout: go to SUSPEND or go to UNINITIALIZED
*
*
* optional .yamcs.protobuf.cop1.TimeoutType timeoutType = 5;
* @return The timeoutType.
*/
org.yamcs.protobuf.TimeoutType getTimeoutType();
/**
*
* How many times the frames are transmitted before timing out
*
*
* optional uint32 txLimit = 6;
* @return Whether the txLimit field is set.
*/
boolean hasTxLimit();
/**
*
* How many times the frames are transmitted before timing out
*
*
* optional uint32 txLimit = 6;
* @return The txLimit.
*/
int getTxLimit();
/**
*
* How many milliseconds to wait between retransmissions
*
*
* optional uint64 t1 = 7;
* @return Whether the t1 field is set.
*/
boolean hasT1();
/**
*
* How many milliseconds to wait between retransmissions
*
*
* optional uint64 t1 = 7;
* @return The t1.
*/
long getT1();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy