//class BluetoothLEDevice ////////////////////////////////////////////////////
var BluetoothLEDevice = function(data) {
var address = "", name = null, txpowerlevel = null, appearance = null, uuids = null,
- solicitationuuids = null, serviceData = null, manufacturerData = null;
+ solicitationuuids = null, serviceData = null, manufacturerData = null, rssi = null;
if (data) {
address = data.address;
if (data.manufacturerData) {
manufacturerData = new tizen.BluetoothLEManufacturerData(data.manufacturerData);
}
+ if (data.rssi) {
+ rssi = data.rssi;
+ }
}
Object.defineProperties(this, {
manufacturerData : {
value: manufacturerData,
writable: false,
- enumerable: true}
+ enumerable: true},
+ rssi : {value: rssi, writable: false, enumerable: true}
});
};
const std::string kId = "id";
const std::string kData = "data";
const std::string kAction = "action";
+const std::string kRSSI = "rssi";
const std::string kOnConnected = "onconnected";
const std::string kOnDisconnected = "ondisconnected";
g_free(manufacturer_data);
}
+ le_device->insert(
+ std::make_pair(kRSSI,
+ picojson::value(static_cast<double>(info->rssi))));
+
return PlatformResult(ErrorCode::NO_ERROR);
}