Class DataCollectionTarget

Direct Known Subclasses:
AbstractNode, AccessPoint, Chassis, Cluster, Collector, MobileDevice, Sensor

public class DataCollectionTarget extends GenericObject
Base class for all data collection targets
  • Field Details

    • DCF_DISABLE_STATUS_POLL

      public static final int DCF_DISABLE_STATUS_POLL
      See Also:
    • DCF_DISABLE_CONF_POLL

      public static final int DCF_DISABLE_CONF_POLL
      See Also:
    • DCF_DISABLE_DATA_COLLECT

      public static final int DCF_DISABLE_DATA_COLLECT
      See Also:
    • DCF_LOCATION_CHANGE_EVENT

      public static final int DCF_LOCATION_CHANGE_EVENT
      See Also:
    • DCSF_UNREACHABLE

      public static final int DCSF_UNREACHABLE
      See Also:
    • DCSF_NETWORK_PATH_PROBLEM

      public static final int DCSF_NETWORK_PATH_PROBLEM
      See Also:
    • overviewDciData

      protected List<DciValue> overviewDciData
    • tooltipDciData

      protected List<DciValue> tooltipDciData
    • numDataCollectionItems

      protected int numDataCollectionItems
    • geoLocationControlMode

      protected GeoLocationControlMode geoLocationControlMode
    • geoAreas

      protected long[] geoAreas
    • webServiceProxyId

      protected long webServiceProxyId
  • Constructor Details

    • DataCollectionTarget

      public DataCollectionTarget(long id, NXCSession session)
      Create new object.
      Parameters:
      id - object ID
      session - client session where this object was received
    • DataCollectionTarget

      public DataCollectionTarget(NXCPMessage msg, NXCSession session)
      Create object from NXCP message.
      Parameters:
      msg - NXCP message
      session - client session where this object was received
  • Method Details

    • getOverviewDciData

      public List<DciValue> getOverviewDciData()
      Returns:
      the overviewDciData
    • getTooltipDciData

      public List<DciValue> getTooltipDciData()
      Returns:
      the tooltipDciData
    • getNumDataCollectionItems

      public int getNumDataCollectionItems()
      Get number of data collection items configured on this object.
      Returns:
      number of data collection items configured on this object
    • getGeoLocationControlMode

      public GeoLocationControlMode getGeoLocationControlMode()
      Get geolocation control mode
      Returns:
      geolocation control mode
    • getGeoAreas

      public long[] getGeoAreas()
      Get geo areas configured for that object
      Returns:
      list of geo area IDs
    • isLocationChageEventGenerated

      public boolean isLocationChageEventGenerated()
      Check if generation of location change event is turned on
      Returns:
      true if location change event should be generated for this object
    • getWebServiceProxyId

      public long getWebServiceProxyId()
      Get ID of web service proxy node.
      Returns:
      ID of web service proxy node