Class Cop1Status

  • All Implemented Interfaces:
    com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable, Cop1StatusOrBuilder

    public final class Cop1Status
    extends com.google.protobuf.GeneratedMessageV3
    implements Cop1StatusOrBuilder
    Protobuf type yamcs.protobuf.cop1.Cop1Status
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Cop1Status.Builder
      Protobuf type yamcs.protobuf.cop1.Cop1Status
      • Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3

        com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,​BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(Object obj)  
      Clcw getClcw()
      Last received CLCW
      ClcwOrBuilder getClcwOrBuilder()
      Last received CLCW
      boolean getCop1Active()
      If false, all frames are immediately transmitted (i.e.
      static Cop1Status getDefaultInstance()  
      Cop1Status getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      String getLink()
      Link name for which this status applies.
      com.google.protobuf.ByteString getLinkBytes()
      Link name for which this status applies.
      int getNnR()
      The nR from the previous CLCW
      int getOutQueueNumFrames()
      Number of frames in the out queue (waiting to be picked up by the master chain multiplexer)
      com.google.protobuf.Parser<Cop1Status> getParserForType()  
      int getSentQueueNumFrames()
      Number of unacknowledged frames in the sent queue
      int getSerializedSize()  
      boolean getSetBypassAll()
      Relevant if cop1Active = false -> set the bypass flag on all outgoing frames
      Cop1State getState()
      Current state of FOP-1 state machine, only relevant if cop1Active = true
      int getTxCount()
      How many times the last frame has been transmitted
      com.google.protobuf.UnknownFieldSet getUnknownFields()  
      int getVS()
      V(S) - Transmitter Frame Sequence Number;
      int getWaitQueueNumTC()
      Number of TC packets in the wait queue
      boolean hasClcw()
      Last received CLCW
      boolean hasCop1Active()
      If false, all frames are immediately transmitted (i.e.
      int hashCode()  
      boolean hasLink()
      Link name for which this status applies.
      boolean hasNnR()
      The nR from the previous CLCW
      boolean hasOutQueueNumFrames()
      Number of frames in the out queue (waiting to be picked up by the master chain multiplexer)
      boolean hasSentQueueNumFrames()
      Number of unacknowledged frames in the sent queue
      boolean hasSetBypassAll()
      Relevant if cop1Active = false -> set the bypass flag on all outgoing frames
      boolean hasState()
      Current state of FOP-1 state machine, only relevant if cop1Active = true
      boolean hasTxCount()
      How many times the last frame has been transmitted
      boolean hasVS()
      V(S) - Transmitter Frame Sequence Number;
      boolean hasWaitQueueNumTC()
      Number of TC packets in the wait queue
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      static Cop1Status.Builder newBuilder()  
      static Cop1Status.Builder newBuilder​(Cop1Status prototype)  
      Cop1Status.Builder newBuilderForType()  
      protected Cop1Status.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)  
      protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)  
      static Cop1Status parseDelimitedFrom​(InputStream input)  
      static Cop1Status parseDelimitedFrom​(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Cop1Status parseFrom​(byte[] data)  
      static Cop1Status parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Cop1Status parseFrom​(com.google.protobuf.ByteString data)  
      static Cop1Status parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Cop1Status parseFrom​(com.google.protobuf.CodedInputStream input)  
      static Cop1Status parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Cop1Status parseFrom​(InputStream input)  
      static Cop1Status parseFrom​(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Cop1Status parseFrom​(ByteBuffer data)  
      static Cop1Status parseFrom​(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static com.google.protobuf.Parser<Cop1Status> parser()  
      Cop1Status.Builder toBuilder()  
      void writeTo​(com.google.protobuf.CodedOutputStream output)  
      • Methods inherited from class com.google.protobuf.GeneratedMessageV3

        canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
      • Methods inherited from class com.google.protobuf.AbstractMessage

        findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
      • Methods inherited from class com.google.protobuf.AbstractMessageLite

        addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from interface com.google.protobuf.MessageLite

        toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getUnknownFields

        public final com.google.protobuf.UnknownFieldSet getUnknownFields()
        Specified by:
        getUnknownFields in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getUnknownFields in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • hasLink

        public boolean hasLink()
         Link name for which this status applies. 
         It is present when this message is sent over the websocket as there might
         be multiple COP-1 links subscribed
         
        optional string link = 11;
        Specified by:
        hasLink in interface Cop1StatusOrBuilder
        Returns:
        Whether the link field is set.
      • getLink

        public String getLink()
         Link name for which this status applies. 
         It is present when this message is sent over the websocket as there might
         be multiple COP-1 links subscribed
         
        optional string link = 11;
        Specified by:
        getLink in interface Cop1StatusOrBuilder
        Returns:
        The link.
      • getLinkBytes

        public com.google.protobuf.ByteString getLinkBytes()
         Link name for which this status applies. 
         It is present when this message is sent over the websocket as there might
         be multiple COP-1 links subscribed
         
        optional string link = 11;
        Specified by:
        getLinkBytes in interface Cop1StatusOrBuilder
        Returns:
        The bytes for link.
      • hasCop1Active

        public boolean hasCop1Active()
         If false, all frames are immediately transmitted (i.e. COP-1 is disabled)
         
        optional bool cop1Active = 1;
        Specified by:
        hasCop1Active in interface Cop1StatusOrBuilder
        Returns:
        Whether the cop1Active field is set.
      • getCop1Active

        public boolean getCop1Active()
         If false, all frames are immediately transmitted (i.e. COP-1 is disabled)
         
        optional bool cop1Active = 1;
        Specified by:
        getCop1Active in interface Cop1StatusOrBuilder
        Returns:
        The cop1Active.
      • hasSetBypassAll

        public boolean hasSetBypassAll()
         Relevant if cop1Active = false -> set the bypass flag on all outgoing frames 
         
        optional bool setBypassAll = 2;
        Specified by:
        hasSetBypassAll in interface Cop1StatusOrBuilder
        Returns:
        Whether the setBypassAll field is set.
      • getSetBypassAll

        public boolean getSetBypassAll()
         Relevant if cop1Active = false -> set the bypass flag on all outgoing frames 
         
        optional bool setBypassAll = 2;
        Specified by:
        getSetBypassAll in interface Cop1StatusOrBuilder
        Returns:
        The setBypassAll.
      • hasClcw

        public boolean hasClcw()
         Last received CLCW
         
        optional .yamcs.protobuf.cop1.Clcw clcw = 3;
        Specified by:
        hasClcw in interface Cop1StatusOrBuilder
        Returns:
        Whether the clcw field is set.
      • getClcw

        public Clcw getClcw()
         Last received CLCW
         
        optional .yamcs.protobuf.cop1.Clcw clcw = 3;
        Specified by:
        getClcw in interface Cop1StatusOrBuilder
        Returns:
        The clcw.
      • hasState

        public boolean hasState()
         Current state of FOP-1 state machine, only relevant if cop1Active = true
         
        optional .yamcs.protobuf.cop1.Cop1State state = 4;
        Specified by:
        hasState in interface Cop1StatusOrBuilder
        Returns:
        Whether the state field is set.
      • getState

        public Cop1State getState()
         Current state of FOP-1 state machine, only relevant if cop1Active = true
         
        optional .yamcs.protobuf.cop1.Cop1State state = 4;
        Specified by:
        getState in interface Cop1StatusOrBuilder
        Returns:
        The state.
      • hasVS

        public boolean hasVS()
         V(S) - Transmitter Frame Sequence Number;
         
        optional uint32 vS = 5;
        Specified by:
        hasVS in interface Cop1StatusOrBuilder
        Returns:
        Whether the vS field is set.
      • getVS

        public int getVS()
         V(S) - Transmitter Frame Sequence Number;
         
        optional uint32 vS = 5;
        Specified by:
        getVS in interface Cop1StatusOrBuilder
        Returns:
        The vS.
      • hasNnR

        public boolean hasNnR()
         The nR from the previous CLCW
         
        optional uint32 nnR = 6;
        Specified by:
        hasNnR in interface Cop1StatusOrBuilder
        Returns:
        Whether the nnR field is set.
      • getNnR

        public int getNnR()
         The nR from the previous CLCW
         
        optional uint32 nnR = 6;
        Specified by:
        getNnR in interface Cop1StatusOrBuilder
        Returns:
        The nnR.
      • hasWaitQueueNumTC

        public boolean hasWaitQueueNumTC()
         Number of TC packets in the wait queue
         
        optional uint32 waitQueueNumTC = 7;
        Specified by:
        hasWaitQueueNumTC in interface Cop1StatusOrBuilder
        Returns:
        Whether the waitQueueNumTC field is set.
      • getWaitQueueNumTC

        public int getWaitQueueNumTC()
         Number of TC packets in the wait queue
         
        optional uint32 waitQueueNumTC = 7;
        Specified by:
        getWaitQueueNumTC in interface Cop1StatusOrBuilder
        Returns:
        The waitQueueNumTC.
      • hasSentQueueNumFrames

        public boolean hasSentQueueNumFrames()
         Number of unacknowledged frames in the sent queue
         
        optional uint32 sentQueueNumFrames = 8;
        Specified by:
        hasSentQueueNumFrames in interface Cop1StatusOrBuilder
        Returns:
        Whether the sentQueueNumFrames field is set.
      • getSentQueueNumFrames

        public int getSentQueueNumFrames()
         Number of unacknowledged frames in the sent queue
         
        optional uint32 sentQueueNumFrames = 8;
        Specified by:
        getSentQueueNumFrames in interface Cop1StatusOrBuilder
        Returns:
        The sentQueueNumFrames.
      • hasOutQueueNumFrames

        public boolean hasOutQueueNumFrames()
         Number of frames in the out queue (waiting to be picked up by the master chain
         multiplexer)
         
        optional uint32 outQueueNumFrames = 9;
        Specified by:
        hasOutQueueNumFrames in interface Cop1StatusOrBuilder
        Returns:
        Whether the outQueueNumFrames field is set.
      • getOutQueueNumFrames

        public int getOutQueueNumFrames()
         Number of frames in the out queue (waiting to be picked up by the master chain
         multiplexer)
         
        optional uint32 outQueueNumFrames = 9;
        Specified by:
        getOutQueueNumFrames in interface Cop1StatusOrBuilder
        Returns:
        The outQueueNumFrames.
      • hasTxCount

        public boolean hasTxCount()
         How many times the last frame has been transmitted
         
        optional uint32 txCount = 10;
        Specified by:
        hasTxCount in interface Cop1StatusOrBuilder
        Returns:
        Whether the txCount field is set.
      • getTxCount

        public int getTxCount()
         How many times the last frame has been transmitted
         
        optional uint32 txCount = 10;
        Specified by:
        getTxCount in interface Cop1StatusOrBuilder
        Returns:
        The txCount.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static Cop1Status parseFrom​(ByteBuffer data)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Cop1Status parseFrom​(ByteBuffer data,
                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Cop1Status parseFrom​(com.google.protobuf.ByteString data)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Cop1Status parseFrom​(com.google.protobuf.ByteString data,
                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Cop1Status parseFrom​(byte[] data)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Cop1Status parseFrom​(byte[] data,
                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Cop1Status parseFrom​(com.google.protobuf.CodedInputStream input,
                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                    throws IOException
        Throws:
        IOException
      • newBuilderForType

        public Cop1Status.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public Cop1Status.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected Cop1Status.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstance

        public static Cop1Status getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<Cop1Status> parser()
      • getParserForType

        public com.google.protobuf.Parser<Cop1Status> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public Cop1Status getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder