Class DiagnosticInfo

java.lang.Object
org.apache.plc4x.java.opcua.readwrite.DiagnosticInfo
All Implemented Interfaces:
Message, Serializable

public class DiagnosticInfo extends Object implements Message
  • Field Details

    • innerDiagnosticInfoSpecified

      protected final boolean innerDiagnosticInfoSpecified
    • innerStatusCodeSpecified

      protected final boolean innerStatusCodeSpecified
    • additionalInfoSpecified

      protected final boolean additionalInfoSpecified
    • localeSpecified

      protected final boolean localeSpecified
    • localizedTextSpecified

      protected final boolean localizedTextSpecified
    • namespaceURISpecified

      protected final boolean namespaceURISpecified
    • symbolicIdSpecified

      protected final boolean symbolicIdSpecified
    • symbolicId

      protected final Integer symbolicId
    • namespaceURI

      protected final Integer namespaceURI
    • locale

      protected final Integer locale
    • localizedText

      protected final Integer localizedText
    • additionalInfo

      protected final PascalString additionalInfo
    • innerStatusCode

      protected final StatusCode innerStatusCode
    • innerDiagnosticInfo

      protected final DiagnosticInfo innerDiagnosticInfo
  • Constructor Details

    • DiagnosticInfo

      public DiagnosticInfo(boolean innerDiagnosticInfoSpecified, boolean innerStatusCodeSpecified, boolean additionalInfoSpecified, boolean localeSpecified, boolean localizedTextSpecified, boolean namespaceURISpecified, boolean symbolicIdSpecified, Integer symbolicId, Integer namespaceURI, Integer locale, Integer localizedText, PascalString additionalInfo, StatusCode innerStatusCode, DiagnosticInfo innerDiagnosticInfo)
  • Method Details

    • getInnerDiagnosticInfoSpecified

      public boolean getInnerDiagnosticInfoSpecified()
    • getInnerStatusCodeSpecified

      public boolean getInnerStatusCodeSpecified()
    • getAdditionalInfoSpecified

      public boolean getAdditionalInfoSpecified()
    • getLocaleSpecified

      public boolean getLocaleSpecified()
    • getLocalizedTextSpecified

      public boolean getLocalizedTextSpecified()
    • getNamespaceURISpecified

      public boolean getNamespaceURISpecified()
    • getSymbolicIdSpecified

      public boolean getSymbolicIdSpecified()
    • getSymbolicId

      public Integer getSymbolicId()
    • getNamespaceURI

      public Integer getNamespaceURI()
    • getLocale

      public Integer getLocale()
    • getLocalizedText

      public Integer getLocalizedText()
    • getAdditionalInfo

      public PascalString getAdditionalInfo()
    • getInnerStatusCode

      public StatusCode getInnerStatusCode()
    • getInnerDiagnosticInfo

      public DiagnosticInfo getInnerDiagnosticInfo()
    • serialize

      public void serialize(WriteBuffer writeBuffer) throws SerializationException
      Specified by:
      serialize in interface Serializable
      Throws:
      SerializationException
    • getLengthInBytes

      public int getLengthInBytes()
      Specified by:
      getLengthInBytes in interface Message
    • getLengthInBits

      public int getLengthInBits()
      Specified by:
      getLengthInBits in interface Message
    • staticParse

      public static DiagnosticInfo staticParse(ReadBuffer readBuffer, Object... args) throws ParseException
      Throws:
      ParseException
    • staticParse

      public static DiagnosticInfo staticParse(ReadBuffer readBuffer) throws ParseException
      Throws:
      ParseException
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object