All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.yamcs.protobuf.Cop1ConfigOrBuilder Maven / Gradle / Ivy

There is a newer version: 5.10.9
Show newest version
// 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