mirror of
https://github.com/mtan93/homebridge.git
synced 2026-03-08 05:31:55 +00: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();
|
||||
|
||||
// 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.
|
||||
var services = accessory.getServices();
|
||||
// Create the HAP server for this accessory
|
||||
createHAPServer(accessory.name, services);
|
||||
createHAPServer(accessory.name, services, accessory.transportCategory);
|
||||
}
|
||||
accessories.push.apply(accessories, foundAccessories);
|
||||
})
|
||||
@@ -113,7 +113,7 @@ var accessoryServers = [];
|
||||
var accessoryControllers = [];
|
||||
var usernames = {};
|
||||
|
||||
function createHAPServer(name, services) {
|
||||
function createHAPServer(name, services, transportCategory) {
|
||||
var accessoryController = new accessoryController_Factor.AccessoryController();
|
||||
|
||||
//loop through services
|
||||
@@ -163,7 +163,7 @@ function createHAPServer(name, services) {
|
||||
// hardcode the PIN to something random (same PIN as HAP-NodeJS sample accessories)
|
||||
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;
|
||||
accessoryControllers[nextServer] = accessoryController;
|
||||
accessory.publishAccessory();
|
||||
|
||||
Reference in New Issue
Block a user