Class TSMVSettings

java.lang.Object
org.lfenergy.compas.scl2007b4.model.TServiceSettings
org.lfenergy.compas.scl2007b4.model.TSMVSettings

public class TSMVSettings extends TServiceSettings

Java class for tSMVSettings complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="tSMVSettings">
   <complexContent>
     <extension base="{http://www.iec.ch/61850/2003/SCL}tServiceSettings">
       <sequence>
         <choice maxOccurs="unbounded">
           <element name="SmpRate">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt">
                 <minExclusive value="0"/>
               </restriction>
             </simpleType>
           </element>
           <element name="SamplesPerSec">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt">
                 <minExclusive value="0"/>
               </restriction>
             </simpleType>
           </element>
           <element name="SecPerSamples">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt">
                 <minExclusive value="0"/>
               </restriction>
             </simpleType>
           </element>
         </choice>
         <element name="McSecurity" type="{http://www.iec.ch/61850/2003/SCL}tMcSecurity" minOccurs="0"/>
       </sequence>
       <attribute name="svID" type="{http://www.iec.ch/61850/2003/SCL}tServiceSettingsEnum" default="Fix" />
       <attribute name="optFields" type="{http://www.iec.ch/61850/2003/SCL}tServiceSettingsEnum" default="Fix" />
       <attribute name="smpRate" type="{http://www.iec.ch/61850/2003/SCL}tServiceSettingsEnum" default="Fix" />
       <attribute name="samplesPerSec" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="pdcTimeStamp" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="synchSrcId" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="nofASDU" type="{http://www.iec.ch/61850/2003/SCL}tServiceSettingsNoDynEnum" default="Fix" />
       <attribute name="kdaParticipant" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
     </extension>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • TSMVSettings

      public TSMVSettings()
  • Method Details

    • getSmpRateOrSamplesPerSecOrSecPerSamples

      public List<jakarta.xml.bind.JAXBElement<Long>> getSmpRateOrSamplesPerSecOrSecPerSamples()
      Gets the value of the smpRateOrSamplesPerSecOrSecPerSamples property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the smpRateOrSamplesPerSecOrSecPerSamples property.

      For example, to add a new item, do as follows:

          getSmpRateOrSamplesPerSecOrSecPerSamples().add(newItem);
       

      Objects of the following type(s) are allowed in the list JAXBElement<Long> JAXBElement<Long> JAXBElement<Long>

    • isSetSmpRateOrSamplesPerSecOrSecPerSamples

      public boolean isSetSmpRateOrSamplesPerSecOrSecPerSamples()
    • unsetSmpRateOrSamplesPerSecOrSecPerSamples

      public void unsetSmpRateOrSamplesPerSecOrSecPerSamples()
    • getMcSecurity

      public TMcSecurity getMcSecurity()
      Gets the value of the mcSecurity property.
      Returns:
      possible object is TMcSecurity
    • setMcSecurity

      public void setMcSecurity(TMcSecurity value)
      Sets the value of the mcSecurity property.
      Parameters:
      value - allowed object is TMcSecurity
    • isSetMcSecurity

      public boolean isSetMcSecurity()
    • getSvID

      public TServiceSettingsEnum getSvID()
      Gets the value of the svID property.
      Returns:
      possible object is TServiceSettingsEnum
    • setSvID

      public void setSvID(TServiceSettingsEnum value)
      Sets the value of the svID property.
      Parameters:
      value - allowed object is TServiceSettingsEnum
    • isSetSvID

      public boolean isSetSvID()
    • getOptFields

      public TServiceSettingsEnum getOptFields()
      Gets the value of the optFields property.
      Returns:
      possible object is TServiceSettingsEnum
    • setOptFields

      public void setOptFields(TServiceSettingsEnum value)
      Sets the value of the optFields property.
      Parameters:
      value - allowed object is TServiceSettingsEnum
    • isSetOptFields

      public boolean isSetOptFields()
    • getSmpRate

      public TServiceSettingsEnum getSmpRate()
      Gets the value of the smpRate property.
      Returns:
      possible object is TServiceSettingsEnum
    • setSmpRate

      public void setSmpRate(TServiceSettingsEnum value)
      Sets the value of the smpRate property.
      Parameters:
      value - allowed object is TServiceSettingsEnum
    • isSetSmpRate

      public boolean isSetSmpRate()
    • isSamplesPerSec

      public boolean isSamplesPerSec()
      Gets the value of the samplesPerSec property.
      Returns:
      possible object is Boolean
    • setSamplesPerSec

      public void setSamplesPerSec(boolean value)
      Sets the value of the samplesPerSec property.
      Parameters:
      value - allowed object is Boolean
    • isSetSamplesPerSec

      public boolean isSetSamplesPerSec()
    • unsetSamplesPerSec

      public void unsetSamplesPerSec()
    • isPdcTimeStamp

      public boolean isPdcTimeStamp()
      Gets the value of the pdcTimeStamp property.
      Returns:
      possible object is Boolean
    • setPdcTimeStamp

      public void setPdcTimeStamp(boolean value)
      Sets the value of the pdcTimeStamp property.
      Parameters:
      value - allowed object is Boolean
    • isSetPdcTimeStamp

      public boolean isSetPdcTimeStamp()
    • unsetPdcTimeStamp

      public void unsetPdcTimeStamp()
    • isSynchSrcId

      public boolean isSynchSrcId()
      Gets the value of the synchSrcId property.
      Returns:
      possible object is Boolean
    • setSynchSrcId

      public void setSynchSrcId(boolean value)
      Sets the value of the synchSrcId property.
      Parameters:
      value - allowed object is Boolean
    • isSetSynchSrcId

      public boolean isSetSynchSrcId()
    • unsetSynchSrcId

      public void unsetSynchSrcId()
    • getNofASDU

      public TServiceSettingsNoDynEnum getNofASDU()
      Gets the value of the nofASDU property.
      Returns:
      possible object is TServiceSettingsNoDynEnum
    • setNofASDU

      public void setNofASDU(TServiceSettingsNoDynEnum value)
      Sets the value of the nofASDU property.
      Parameters:
      value - allowed object is TServiceSettingsNoDynEnum
    • isSetNofASDU

      public boolean isSetNofASDU()
    • isKdaParticipant

      public boolean isKdaParticipant()
      Gets the value of the kdaParticipant property.
      Returns:
      possible object is Boolean
    • setKdaParticipant

      public void setKdaParticipant(boolean value)
      Sets the value of the kdaParticipant property.
      Parameters:
      value - allowed object is Boolean
    • isSetKdaParticipant

      public boolean isSetKdaParticipant()
    • unsetKdaParticipant

      public void unsetKdaParticipant()