|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SDKDevicesListener
The listener interface for receiving device events. The class that is
interested in processing a device event implements this interface, and
the object created with that class is registered with the SDK, using the
method addSDKDevicesListener
. When the device's online state,
binging state, or speed state changes, when a new device appears in range,
when a device configuration or user parameters were updated, or when
the device's memory was cleared the relevant method in the listener object
is invoked.
SDK.addSDKDevicesListener(SDKDevicesListener)
,
SDK.removeSDKDevicesListener(SDKDevicesListener)
Method Summary | |
---|---|
void |
onDeviceBindingStateChanges(MedicalDeviceTO medicalDevice)
Invoked when a device's binding state changes. |
void |
onDeviceClearMem(MedicalDeviceTO medicalDevice)
Invoked when the device's memory has been cleared. |
void |
onDeviceConfigurationUpdate(MedicalDeviceTO medicalDevice,
int configuration)
Invoked when a device's configuration has been updated. |
void |
onDeviceOnlineStateChanges(MedicalDeviceTO medicalDevice)
Invoked when a device's online state changes. |
void |
onDeviceSpeedStateChanges(MedicalDeviceTO medicalDevice)
Invoked when a device's speed state changes. |
void |
onDeviceUserParametersUpdate(MedicalDeviceTO medicalDevice,
TO userParameters)
Invoked when the user parameters of a device has been updated. |
void |
onNewDevice(MedicalDeviceTO medicalDevice)
Invoked when a new device appears in range. |
Method Detail |
---|
void onNewDevice(MedicalDeviceTO medicalDevice)
medicalDevice
- the medical device's descriptionvoid onDeviceOnlineStateChanges(MedicalDeviceTO medicalDevice)
medicalDevice
- the medical device's descriptionMedicalDeviceTO.getOnlineState()
void onDeviceBindingStateChanges(MedicalDeviceTO medicalDevice)
medicalDevice
- the medical device's descriptionMedicalDeviceTO.getBindingState()
void onDeviceSpeedStateChanges(MedicalDeviceTO medicalDevice)
medicalDevice
- the medical device's descriptionMedicalDeviceTO.getSpeedState()
void onDeviceConfigurationUpdate(MedicalDeviceTO medicalDevice, int configuration)
medicalDevice
- the medical device's descriptionconfiguration
- the configuration. The
constants SDK.DATETIME
, SDK.SERIAL_NUMBER
,
SDK.FIRMWARE
, SDK.IEEE_MAC_ADDRESS
,
USER_SETTINGS
specify which configuration has been updated.MedicalDeviceTO.getDateTime()
,
MedicalDeviceTO.getSerialNumber()
,
MedicalDeviceTO.getFirmware()
,
MedicalDeviceTO.getIeeeAddress()
,
MedicalDeviceTO.getUserSetting()
void onDeviceUserParametersUpdate(MedicalDeviceTO medicalDevice, TO userParameters)
userParameters
depends on the concrete type of the medical device. For scales e.g.
it would be an instance of ScaleUserParametersTO
.
medicalDevice
- the medical device's descriptionuserParameters
- the user parameters that has been updatedScaleUserParametersTO
void onDeviceClearMem(MedicalDeviceTO medicalDevice)
medicalDevice
- the medical device's description
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |