org.universAAL.lddi.lib.ieeex73std.x73.p104zz
Class DeviceSpecialization

Package class diagram package DeviceSpecialization
java.lang.Object
  extended by org.universAAL.lddi.lib.ieeex73std.x73.p20601.dim.DIM
      extended by org.universAAL.lddi.lib.ieeex73std.x73.p20601.dim.MDS
          extended by org.universAAL.lddi.lib.ieeex73std.x73.p104zz.DeviceSpecialization
All Implemented Interfaces:
GET_Service, MDS_Events
Direct Known Subclasses:
ExtendedConfiguration, p10404PulsiOximeter, p10407BloodPressure, p10408Thermometer, p10415WeighingScale, p10417Glucometer, p10441ActivityMonitor, p10442Strength, p10471ActivityHub

public class DeviceSpecialization
extends MDS

This class is used for managing the information received from the Agent.


Field Summary
 
Fields inherited from class org.universAAL.lddi.lib.ieeex73std.x73.p20601.dim.DIM
objects
 
Constructor Summary
DeviceSpecialization(IDecoder decoder)
          Analyze a configuration report from the Agent.
 
Method Summary
 void GET()
          The manager may request the MDS object attributes of the agent in which case the manager shall send the Remote Operation Invoke | Get command (see roiv-cmip-get in A.10.2) with the reserved handle value of 0.
 void getTimeGapofDevice(GetResultSimple rors_cmip_get)
           
 ConfigReportRsp MDS_Configuration_Event(ConfigReport cfgreport)
          This event is sent by the agent during the configuring state of startup if the manager does not already know the agent's configuration from past associations.
 void MDS_Data_Request()
           
 void MDS_Dynamic_Data_Update_Fixed(ScanReportInfoFixed scanreportinfofixed)
          Processing of a fixed measurement
 void MDS_Dynamic_Data_Update_MP_Fixed(ScanReportInfoMPFixed scanreportinfompfixed)
          This is the same as MDS-Dynamic-Data-Update-Fixed, but allows inclusion of data from multiple persons.
 void MDS_Dynamic_Data_Update_MP_Var(ScanReportInfoMPVar scanreportinfompvar)
          This is the same as MDS-Dynamic-Data-Update-Var, but allows inclusion of data from multiple persons.
 void MDS_Dynamic_Data_Update_Var(ScanReportInfoVar scanreportinfovar)
          Processing of a variable measurement received.
 void Set_Time()
           
 
Methods inherited from class org.universAAL.lddi.lib.ieeex73std.x73.p20601.dim.MDS
getNomenclatureCode
 
Methods inherited from class org.universAAL.lddi.lib.ieeex73std.x73.p20601.dim.DIM
addObjecttoDim, getObjectfromDim
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeviceSpecialization

public DeviceSpecialization(IDecoder decoder)
Analyze a configuration report from the Agent. With it, it describes the objects is using (measurement types)

Parameters:
cfgreport - the configuration report from the agent
Method Detail

MDS_Configuration_Event

public ConfigReportRsp MDS_Configuration_Event(ConfigReport cfgreport)
Description copied from interface: MDS_Events
This event is sent by the agent during the configuring state of startup if the manager does not already know the agent's configuration from past associations. The event provides static information about the supported measurement capabilities of the agent.


MDS_Dynamic_Data_Update_Var

public void MDS_Dynamic_Data_Update_Var(ScanReportInfoVar scanreportinfovar)
Processing of a variable measurement received.


MDS_Dynamic_Data_Update_Fixed

public void MDS_Dynamic_Data_Update_Fixed(ScanReportInfoFixed scanreportinfofixed)
                                   throws Exception
Processing of a fixed measurement

Throws:
Exception

MDS_Dynamic_Data_Update_MP_Var

public void MDS_Dynamic_Data_Update_MP_Var(ScanReportInfoMPVar scanreportinfompvar)
Description copied from interface: MDS_Events
This is the same as MDS-Dynamic-Data-Update-Var, but allows inclusion of data from multiple persons.


MDS_Dynamic_Data_Update_MP_Fixed

public void MDS_Dynamic_Data_Update_MP_Fixed(ScanReportInfoMPFixed scanreportinfompfixed)
Description copied from interface: MDS_Events
This is the same as MDS-Dynamic-Data-Update-Fixed, but allows inclusion of data from multiple persons.


GET

public void GET()
Description copied from interface: GET_Service
The manager may request the MDS object attributes of the agent in which case the manager shall send the Remote Operation Invoke | Get command (see roiv-cmip-get in A.10.2) with the reserved handle value of 0. The agent shall respond by reporting its MDS object attributes to the manager using the Remote Operation Response | Get response (see rors-cmip-get in A.10.2). In the response to a Get MDS Object command, only attributes implemented by the agent are returned.


MDS_Data_Request

public void MDS_Data_Request()
Specified by:
MDS_Data_Request in class MDS

Set_Time

public void Set_Time()
Specified by:
Set_Time in class MDS

getTimeGapofDevice

public void getTimeGapofDevice(GetResultSimple rors_cmip_get)


Copyright © 2014 universAAL Consortium. All Rights Reserved.