Skip to main content

TS28B

WorkFlow

  1. Scan and connect TS28B.

  2. TS28B support online measurement.

Connection to device

1.Listen to device notify


<TS28BControllerDelegate>


2.Scan for TS28B devices

TS28BController *controller= [TS28BController sharedController];

self.controller.delegate=self;

[self.controller startScan];

2.Stop Scan for TS28B devices

TS28BController *controller= [TS28BController sharedController];


[self.controller stopScan];

3.Connect to TS28B devices

- (void)controller:(TS28BController *)controller didDiscoverDevice:(TS28B *)device{

self.connectedDevice=device;

[self.controller connectDevice:self.connectedDevice];


}
- (void)controller:(TS28BController *)controller didConnectSuccessDevice:(TS28B *)device{


}
- (void)controller:(TS28BController *)controller didConnectFailDevice:(TS28B *)device{

}
- (void)controller:(TS28BController *)controller didDisconnectDevice:(TS28B *)device{

}

API reference

Measure


- (void)controller:(TS28BController *)controller device:(TS28B *)device didUpdateTemperature:(float)value temperatureUnit:(TemperatureUnit)unit measureDate:(NSDate *)date measureLocation:(TemperatureType)type{



}

Disconnect

/**
DisConnect with spectific device

@param device TS28B object. You can get it from - (void)controller:(TS28BController *)controller didConnectSuccessDevice:(TS28B *)device;
*/
- (void)disconnectDevice:(TS28B *)device;