Interface InterconnectDiagnosticsLinkOpticalPowerOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
InterconnectDiagnosticsLinkOpticalPower, InterconnectDiagnosticsLinkOpticalPower.Builder

@Generated public interface InterconnectDiagnosticsLinkOpticalPowerOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The status of the current value when compared to the warning and alarm levels for the receiving or transmitting transceiver.
    com.google.protobuf.ByteString
    The status of the current value when compared to the warning and alarm levels for the receiving or transmitting transceiver.
    float
    Value of the current receiving or transmitting optical power, read in dBm.
    boolean
    The status of the current value when compared to the warning and alarm levels for the receiving or transmitting transceiver.
    boolean
    Value of the current receiving or transmitting optical power, read in dBm.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasState

      boolean hasState()
       The status of the current value when compared to the warning and alarm
       levels for the receiving or transmitting transceiver. Possible states
       include:
      
      
       - OK: The value has not crossed a warning threshold.
       - LOW_WARNING: The value has crossed below the low
       warning threshold.
       - HIGH_WARNING: The value has
       crossed above the high warning threshold.
       - LOW_ALARM: The value has crossed below the low alarm
       threshold.
       - HIGH_ALARM: The value has crossed above the high alarm
       threshold.
       Check the State enum for the list of possible values.
       
      optional string state = 109757585;
      Returns:
      Whether the state field is set.
    • getState

      String getState()
       The status of the current value when compared to the warning and alarm
       levels for the receiving or transmitting transceiver. Possible states
       include:
      
      
       - OK: The value has not crossed a warning threshold.
       - LOW_WARNING: The value has crossed below the low
       warning threshold.
       - HIGH_WARNING: The value has
       crossed above the high warning threshold.
       - LOW_ALARM: The value has crossed below the low alarm
       threshold.
       - HIGH_ALARM: The value has crossed above the high alarm
       threshold.
       Check the State enum for the list of possible values.
       
      optional string state = 109757585;
      Returns:
      The state.
    • getStateBytes

      com.google.protobuf.ByteString getStateBytes()
       The status of the current value when compared to the warning and alarm
       levels for the receiving or transmitting transceiver. Possible states
       include:
      
      
       - OK: The value has not crossed a warning threshold.
       - LOW_WARNING: The value has crossed below the low
       warning threshold.
       - HIGH_WARNING: The value has
       crossed above the high warning threshold.
       - LOW_ALARM: The value has crossed below the low alarm
       threshold.
       - HIGH_ALARM: The value has crossed above the high alarm
       threshold.
       Check the State enum for the list of possible values.
       
      optional string state = 109757585;
      Returns:
      The bytes for state.
    • hasValue

      boolean hasValue()
       Value of the current receiving or transmitting optical power, read in
       dBm. Take a known good optical value, give it a 10% margin and trigger
       warnings relative to that value. In general, a -7dBm warning and a -11dBm
       alarm are good optical value estimates for most links.
       
      optional float value = 111972721;
      Returns:
      Whether the value field is set.
    • getValue

      float getValue()
       Value of the current receiving or transmitting optical power, read in
       dBm. Take a known good optical value, give it a 10% margin and trigger
       warnings relative to that value. In general, a -7dBm warning and a -11dBm
       alarm are good optical value estimates for most links.
       
      optional float value = 111972721;
      Returns:
      The value.