Package net.solarnetwork.node.io.bacnet
Class SimpleBacnetDeviceObjectPropertyRef
java.lang.Object
net.solarnetwork.node.io.bacnet.SimpleBacnetDeviceObjectPropertyRef
- All Implemented Interfaces:
Serializable,Comparable<BacnetDeviceObjectPropertyRef>,BacnetDeviceObjectPropertyRef
- Direct Known Subclasses:
SimpleBacnetDeviceObjectPropertyCovRef
public class SimpleBacnetDeviceObjectPropertyRef
extends Object
implements BacnetDeviceObjectPropertyRef, Serializable, Comparable<BacnetDeviceObjectPropertyRef>
Simple implementation of
BacnetDeviceObjectPropertyRef.- Version:
- 1.0
- Author:
- matt
- See Also:
-
Field Summary
Fields inherited from interface net.solarnetwork.node.io.bacnet.BacnetDeviceObjectPropertyRef
NOT_INDEXED -
Constructor Summary
ConstructorsConstructorDescriptionSimpleBacnetDeviceObjectPropertyRef(int deviceId, int objectType, int objectNumber, int propertyId) Constructor.SimpleBacnetDeviceObjectPropertyRef(int deviceId, int objectType, int objectNumber, int propertyId, int propertyIndex) Constructor. -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.solarnetwork.node.io.bacnet.BacnetDeviceObjectPropertyRef
hasPropertyIndex, objectType, propertyType
-
Constructor Details
-
SimpleBacnetDeviceObjectPropertyRef
public SimpleBacnetDeviceObjectPropertyRef(int deviceId, int objectType, int objectNumber, int propertyId) Constructor.- Parameters:
deviceId- the device IDobjectType- the object typeobjectNumber- the object numberpropertyId- the property ID
-
SimpleBacnetDeviceObjectPropertyRef
public SimpleBacnetDeviceObjectPropertyRef(int deviceId, int objectType, int objectNumber, int propertyId, int propertyIndex) Constructor.- Parameters:
deviceId- the device IDobjectType- the object typeobjectNumber- the object numberpropertyId- the property IDpropertyIndex- the property index
-
-
Method Details
-
compareTo
- Specified by:
compareToin interfaceComparable<BacnetDeviceObjectPropertyRef>
-
hashCode
public int hashCode() -
equals
-
toString
-
getDeviceId
public int getDeviceId()Description copied from interface:BacnetDeviceObjectPropertyRefGet the device ID.- Specified by:
getDeviceIdin interfaceBacnetDeviceObjectPropertyRef- Returns:
- the device ID
-
getObjectType
public int getObjectType()Description copied from interface:BacnetDeviceObjectPropertyRefGet the object type.- Specified by:
getObjectTypein interfaceBacnetDeviceObjectPropertyRef- Returns:
- the object type
-
getObjectNumber
public int getObjectNumber()Description copied from interface:BacnetDeviceObjectPropertyRefGet the object instance number.- Specified by:
getObjectNumberin interfaceBacnetDeviceObjectPropertyRef- Returns:
- the object instance number
-
getPropertyId
public int getPropertyId()Description copied from interface:BacnetDeviceObjectPropertyRefGet the property ID.- Specified by:
getPropertyIdin interfaceBacnetDeviceObjectPropertyRef- Returns:
- the property ID
-
getPropertyIndex
public int getPropertyIndex()Description copied from interface:BacnetDeviceObjectPropertyRefGet the property array index.- Specified by:
getPropertyIndexin interfaceBacnetDeviceObjectPropertyRef- Returns:
- the array index, or -1 for non-indexed properties or "all values" for indexed properties
-