Interface InterconnectDiagnosticsLinkOpticalPowerOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getState()
      The status of the current value when compared to the warning and alarm levels for the receiving or transmitting transceiver.
      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.
      float getValue()
      Value of the current receiving or transmitting optical power, read in dBm.
      boolean hasState()
      The status of the current value when compared to the warning and alarm levels for the receiving or transmitting transceiver.
      boolean hasValue()
      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 Detail

      • 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.