Skip to main content

KD723

WorkFlow

  1. Scan and connect KD723 blood pressure monitor.

  2. KD723 only support offline measurement.

Connection to device

1.Listen to device notify

[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(deviceDiscovered:) name:ContinuaBPDiscover object:nil];

[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(deviceConnectFailed:) name:ContinuaBPConnectFailed object:nil];

[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(DeviceConnected:) name:ContinuaBPConnectNoti object:nil];

[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(DeviceDisconnected:) name:ContinuaBPDisConnectNoti object:nil];

[BPContinuaController sharedController];

2.Scan for KD723 devices

[[ScanDeviceController commandGetInstance] commandScanDeviceType:HealthDeviceType_KD723];

3.Connect to KD723 devices

[[ConnectDeviceController commandGetInstance] commandContectDeviceWithDeviceType:HealthDeviceType_KD723 andSerialNub:deviceMac];

API reference

Get the device battery

/**
* Get Battery
* @param energyValue 0-100
* @param error Error codes.
*/
-(void)commandGetBattery:(BlockEnergyValue)energyValue errorBlock:(BlockError)error;

Set local time to KD723

/**
* Synchronize time
*/
-(void)commandSynchronizeTime;

Set Current user

/**
* Set the userID of memery data that need to upload
* @param userID The userID of memery data that want to upload.The userID is @1 or @2.
* @param setResult The result of setting userID,'YES'means success.
* @param error Error codes.
*/
-(void)commandSetUploadUserID:(NSNumber *)userID setUserIDBlock:(BlockSetUserID)setResult errorBlock:(BlockError)error;

Get history data

/**
* Upload offline data.
* @param uploadDataArray offline data set, including MAP, dataID, dia, heartRate, irregular, measureState, sys, time, unit, userId.
* @param completeBlock transfer memory complete
* @param error error codes.
* Specification:
*/
-(void)commandTransferMemoryDataWithDataArray:(BlockBachArray)uploadDataArray complete:(BlockSuccess)completeBlock errorBlock:(BlockError)error;

Disconnect KD723 device

/**
* Disconnect current device
*/
-(void)commandDisconnectDevice;