Class AlertSignalDescriptor

  • All Implemented Interfaces:
    Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.ToString2

    public class AlertSignalDescriptor
    extends AbstractAlertDescriptor
    implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.ToString2
    AlertSignalDescriptor represents an ALERT SIGNAL. An ALERT SIGNAL contains information about the way an ALERT CONDITION is communicated to a human. It is generated by an ALERT SYSTEM to indicate the presence or occurrence of an ALERT CONDITION. Example: a signal could be a lamp (see pm:AlertSignalDescriptor/pm:Manifestation) on a remote POC MEDICAL DEVICE, such as the nurses handheld device (see pm:AlertSignalDescriptor/pm:SignalDelegationSupported), which starts flashing when the heart rate is exceeding 150bmp (see pm:AlertSignalDescriptor/pm:ConditionSignaled) for more than 2 seconds (see pm:AlertSignalDescriptor/pm:DefaultSignalGenerationDelay), and keeps flashing until the nurse confirms the alarm, even if the alarm condition is not present anymore (see pm:AlertSignalDescriptor/pm:Latching).

    Java class for AlertSignalDescriptor complex type.

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

     <complexType name="AlertSignalDescriptor">
       <complexContent>
         <extension base="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}AbstractAlertDescriptor">
           <attribute name="ConditionSignaled" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}HandleRef" />
           <attribute name="Manifestation" use="required" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}AlertSignalManifestation" />
           <attribute name="Latching" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="DefaultSignalGenerationDelay" type="{http://www.w3.org/2001/XMLSchema}duration" />
           <attribute name="MinSignalGenerationDelay" type="{http://www.w3.org/2001/XMLSchema}duration" />
           <attribute name="MaxSignalGenerationDelay" type="{http://www.w3.org/2001/XMLSchema}duration" />
           <attribute name="SignalDelegationSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="AcknowledgementSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="AcknowledgeTimeout" type="{http://www.w3.org/2001/XMLSchema}duration" />
         </extension>
       </complexContent>
     </complexType>
     
    • Field Detail

      • conditionSignaled

        protected String conditionSignaled
      • latching

        protected boolean latching
      • defaultSignalGenerationDelay

        protected Duration defaultSignalGenerationDelay
      • minSignalGenerationDelay

        protected Duration minSignalGenerationDelay
      • maxSignalGenerationDelay

        protected Duration maxSignalGenerationDelay
      • signalDelegationSupported

        protected Boolean signalDelegationSupported
      • acknowledgementSupported

        protected Boolean acknowledgementSupported
      • acknowledgeTimeout

        protected Duration acknowledgeTimeout
    • Constructor Detail

      • AlertSignalDescriptor

        public AlertSignalDescriptor()
    • Method Detail

      • getConditionSignaled

        public String getConditionSignaled()
        Gets the value of the conditionSignaled property.
        Returns:
        possible object is String
      • setConditionSignaled

        public void setConditionSignaled​(String value)
        Sets the value of the conditionSignaled property.
        Parameters:
        value - allowed object is String
      • isLatching

        public boolean isLatching()
        Gets the value of the latching property.
      • setLatching

        public void setLatching​(boolean value)
        Sets the value of the latching property.
      • getDefaultSignalGenerationDelay

        public Duration getDefaultSignalGenerationDelay()
        Gets the value of the defaultSignalGenerationDelay property.
        Returns:
        possible object is String
      • setDefaultSignalGenerationDelay

        public void setDefaultSignalGenerationDelay​(Duration value)
        Sets the value of the defaultSignalGenerationDelay property.
        Parameters:
        value - allowed object is String
      • getMinSignalGenerationDelay

        public Duration getMinSignalGenerationDelay()
        Gets the value of the minSignalGenerationDelay property.
        Returns:
        possible object is String
      • setMinSignalGenerationDelay

        public void setMinSignalGenerationDelay​(Duration value)
        Sets the value of the minSignalGenerationDelay property.
        Parameters:
        value - allowed object is String
      • getMaxSignalGenerationDelay

        public Duration getMaxSignalGenerationDelay()
        Gets the value of the maxSignalGenerationDelay property.
        Returns:
        possible object is String
      • setMaxSignalGenerationDelay

        public void setMaxSignalGenerationDelay​(Duration value)
        Sets the value of the maxSignalGenerationDelay property.
        Parameters:
        value - allowed object is String
      • isSignalDelegationSupported

        public Boolean isSignalDelegationSupported()
        Gets the value of the signalDelegationSupported property.
        Returns:
        possible object is Boolean
      • setSignalDelegationSupported

        public void setSignalDelegationSupported​(Boolean value)
        Sets the value of the signalDelegationSupported property.
        Parameters:
        value - allowed object is Boolean
      • isAcknowledgementSupported

        public Boolean isAcknowledgementSupported()
        Gets the value of the acknowledgementSupported property.
        Returns:
        possible object is Boolean
      • setAcknowledgementSupported

        public void setAcknowledgementSupported​(Boolean value)
        Sets the value of the acknowledgementSupported property.
        Parameters:
        value - allowed object is Boolean
      • getAcknowledgeTimeout

        public Duration getAcknowledgeTimeout()
        Gets the value of the acknowledgeTimeout property.
        Returns:
        possible object is String
      • setAcknowledgeTimeout

        public void setAcknowledgeTimeout​(Duration value)
        Sets the value of the acknowledgeTimeout property.
        Parameters:
        value - allowed object is String
      • copyTo

        public Object copyTo​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                             Object target,
                             org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
        Specified by:
        copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
        Overrides:
        copyTo in class AbstractAlertDescriptor
      • append

        public StringBuilder append​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                    StringBuilder buffer,
                                    org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
        Specified by:
        append in interface org.jvnet.jaxb2_commons.lang.ToString2
        Overrides:
        append in class AbstractAlertDescriptor
      • appendFields

        public StringBuilder appendFields​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                          StringBuilder buffer,
                                          org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
        Specified by:
        appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2
        Overrides:
        appendFields in class AbstractAlertDescriptor