Enum Class BacnetObjectType

java.lang.Object
java.lang.Enum<BacnetObjectType>
net.solarnetwork.node.io.bacnet.BacnetObjectType
All Implemented Interfaces:
Serializable, Comparable<BacnetObjectType>, Constable, net.solarnetwork.domain.CodedValue

public enum BacnetObjectType extends Enum<BacnetObjectType> implements net.solarnetwork.domain.CodedValue
Enumeration of BACnet object types.
Version:
1.0
Author:
matt
  • Enum Constant Details

    • AnalogInput

      public static final BacnetObjectType AnalogInput
      Analog input.
    • AnalogOutput

      public static final BacnetObjectType AnalogOutput
      Analog output.
    • AnalogValue

      public static final BacnetObjectType AnalogValue
      Analog value.
    • BinaryInput

      public static final BacnetObjectType BinaryInput
      Binary input.
    • BinaryOutput

      public static final BacnetObjectType BinaryOutput
      Binary output.
    • BinaryValue

      public static final BacnetObjectType BinaryValue
      Binary value.
    • Calendar

      public static final BacnetObjectType Calendar
      Calendar.
    • Command

      public static final BacnetObjectType Command
      Command.
    • Device

      public static final BacnetObjectType Device
      Device.
    • EventEnrollment

      public static final BacnetObjectType EventEnrollment
      Event enrollment.
    • File

      public static final BacnetObjectType File
      File.
    • Group

      public static final BacnetObjectType Group
      Group.
    • Loop

      public static final BacnetObjectType Loop
      Loop.
    • MultiStateInput

      public static final BacnetObjectType MultiStateInput
      Multi-state input.
    • MultiStateOutput

      public static final BacnetObjectType MultiStateOutput
      Multi-state output.
    • NotificationClass

      public static final BacnetObjectType NotificationClass
      Notification class.
    • Program

      public static final BacnetObjectType Program
      Program.
    • Schedule

      public static final BacnetObjectType Schedule
      Schedule.
    • Averaging

      public static final BacnetObjectType Averaging
      Averaging.
    • MultiStateValue

      public static final BacnetObjectType MultiStateValue
      Multi-state value.
    • TrendLog

      public static final BacnetObjectType TrendLog
      Trend log.
    • LifeSafetyPoint

      public static final BacnetObjectType LifeSafetyPoint
      Life safety point.
    • LifeSafetyZone

      public static final BacnetObjectType LifeSafetyZone
      Life safety zone.
    • Accumulator

      public static final BacnetObjectType Accumulator
      Accumulator.
    • PulseConverter

      public static final BacnetObjectType PulseConverter
      Pulse converter.
    • EventLog

      public static final BacnetObjectType EventLog
      Event log.
    • GlobalGroup

      public static final BacnetObjectType GlobalGroup
      Global group.
    • TrendLogMultiple

      public static final BacnetObjectType TrendLogMultiple
      Trend log multiple.
    • LoadControl

      public static final BacnetObjectType LoadControl
      Load control.
    • StructuredView

      public static final BacnetObjectType StructuredView
      Structured view.
    • AccessDoor

      public static final BacnetObjectType AccessDoor
      Access door.
    • Timer

      public static final BacnetObjectType Timer
      Timer.
    • AccessCredential

      public static final BacnetObjectType AccessCredential
      Access credential.
    • AccessPoint

      public static final BacnetObjectType AccessPoint
      Access point.
    • AccessRights

      public static final BacnetObjectType AccessRights
      Access rights.
    • AccessUser

      public static final BacnetObjectType AccessUser
      Access user.
    • AccessZone

      public static final BacnetObjectType AccessZone
      Access zone.
    • CredentialDataInput

      public static final BacnetObjectType CredentialDataInput
      Credential data input.
    • NetworkSecurity

      public static final BacnetObjectType NetworkSecurity
      Network security.
    • BitstringValue

      public static final BacnetObjectType BitstringValue
      Bitstring value.
    • CharacterstringValue

      public static final BacnetObjectType CharacterstringValue
      Character string value.
    • DatePatternValue

      public static final BacnetObjectType DatePatternValue
      Date pattern value.
    • DateValue

      public static final BacnetObjectType DateValue
      Date value.
    • DatetimePatternValue

      public static final BacnetObjectType DatetimePatternValue
      Datetime pattern value.
    • DatetimeValue

      public static final BacnetObjectType DatetimeValue
      Datetime value.
    • IntegerValue

      public static final BacnetObjectType IntegerValue
      Integer value.
    • LargeAnalogValue

      public static final BacnetObjectType LargeAnalogValue
      Large analog value.
    • OctetstringValue

      public static final BacnetObjectType OctetstringValue
      Octetstring value.
    • PositiveIntegerValue

      public static final BacnetObjectType PositiveIntegerValue
      Positive integer value.
    • TimePatternValue

      public static final BacnetObjectType TimePatternValue
      Time pattern value.
    • TimeValue

      public static final BacnetObjectType TimeValue
      Time value.
    • NotificationForwarder

      public static final BacnetObjectType NotificationForwarder
      Notification forwarder.
    • AlertEnrollment

      public static final BacnetObjectType AlertEnrollment
      Alert enrolment.
    • Channel

      public static final BacnetObjectType Channel
      Channel.
    • LightingOutput

      public static final BacnetObjectType LightingOutput
      Lighting output.
    • BinaryLightingOutput

      public static final BacnetObjectType BinaryLightingOutput
      Binary lighting output.
    • NetworkPort

      public static final BacnetObjectType NetworkPort
      Network port.
    • ElevatorGroup

      public static final BacnetObjectType ElevatorGroup
      Elevator group.
    • Escalator

      public static final BacnetObjectType Escalator
      Escalator.
    • Lift

      public static final BacnetObjectType Lift
      Lift.
    • Staging

      public static final BacnetObjectType Staging
      Staging.
    • AuditLog

      public static final BacnetObjectType AuditLog
      Audit log.
    • AuditReporter

      public static final BacnetObjectType AuditReporter
      Audit reporter.
  • Method Details

    • values

      public static BacnetObjectType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static BacnetObjectType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getCode

      public int getCode()
      Specified by:
      getCode in interface net.solarnetwork.domain.CodedValue
    • getId

      public int getId()
      Get the object ID.

      This is an alias for getCode().

      Returns:
      the ID
    • forKey

      public static BacnetObjectType forKey(String value)
      Get an enumeration value for a string key.
      Parameters:
      value - the value to parse into an enumeration value; can be either an integer code or an enumeration name
      Returns:
      the enumeration value
      Throws:
      IllegalArgumentException - if the value cannot be parsed into an enumeration value
      See Also:
      • CodedValue.forCodeValue(int, Class, Enum)