mirror of
https://github.com/mtan93/homebridge.git
synced 2026-04-10 14:23:08 +01:00
Initial checkin of transport category support
This commit is contained in:
8
app.js
8
app.js
@@ -54,7 +54,7 @@ function loadAccessories() {
|
|||||||
var services = accessory.getServices();
|
var services = accessory.getServices();
|
||||||
|
|
||||||
// Create the HAP server for this accessory
|
// Create the HAP server for this accessory
|
||||||
createHAPServer(name, services);
|
createHAPServer(name, services, accessory.transportCategory);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -89,7 +89,7 @@ function loadPlatforms() {
|
|||||||
// hooks in and out of HomeKit for the HAP-NodeJS server.
|
// hooks in and out of HomeKit for the HAP-NodeJS server.
|
||||||
var services = accessory.getServices();
|
var services = accessory.getServices();
|
||||||
// Create the HAP server for this accessory
|
// Create the HAP server for this accessory
|
||||||
createHAPServer(accessory.name, services);
|
createHAPServer(accessory.name, services, accessory.transportCategory);
|
||||||
}
|
}
|
||||||
accessories.push.apply(accessories, foundAccessories);
|
accessories.push.apply(accessories, foundAccessories);
|
||||||
})
|
})
|
||||||
@@ -113,7 +113,7 @@ var accessoryServers = [];
|
|||||||
var accessoryControllers = [];
|
var accessoryControllers = [];
|
||||||
var usernames = {};
|
var usernames = {};
|
||||||
|
|
||||||
function createHAPServer(name, services) {
|
function createHAPServer(name, services, transportCategory) {
|
||||||
var accessoryController = new accessoryController_Factor.AccessoryController();
|
var accessoryController = new accessoryController_Factor.AccessoryController();
|
||||||
|
|
||||||
//loop through services
|
//loop through services
|
||||||
@@ -163,7 +163,7 @@ function createHAPServer(name, services) {
|
|||||||
// hardcode the PIN to something random (same PIN as HAP-NodeJS sample accessories)
|
// hardcode the PIN to something random (same PIN as HAP-NodeJS sample accessories)
|
||||||
var pincode = "031-45-154";
|
var pincode = "031-45-154";
|
||||||
|
|
||||||
var accessory = new accessory_Factor.Accessory(name, username, storage, parseInt(nextPort), pincode, accessoryController);
|
var accessory = new accessory_Factor.Accessory(name, username, storage, parseInt(nextPort), pincode, accessoryController, transportCategory);
|
||||||
accessoryServers[nextServer] = accessory;
|
accessoryServers[nextServer] = accessory;
|
||||||
accessoryControllers[nextServer] = accessoryController;
|
accessoryControllers[nextServer] = accessoryController;
|
||||||
accessory.publishAccessory();
|
accessory.publishAccessory();
|
||||||
|
|||||||
Reference in New Issue
Block a user