mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-02-02 14:24:59 +00:00
@@ -112,17 +112,29 @@ namespace PepperDash.Essentials.Core
|
||||
return null;
|
||||
}
|
||||
|
||||
Hr1x0WirelessRemoteBase remoteBase;
|
||||
switch (type)
|
||||
{
|
||||
case ("hr100"):
|
||||
return new Hr100(rfId, gateway);
|
||||
remoteBase = new Hr100(rfId, gateway);
|
||||
break;
|
||||
case ("hr150"):
|
||||
return new Hr150(rfId, gateway);
|
||||
remoteBase = new Hr150(rfId, gateway);
|
||||
break;
|
||||
case ("hr310"):
|
||||
return new Hr310(rfId, gateway);
|
||||
remoteBase = new Hr310(rfId, gateway);
|
||||
break;
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
|
||||
// register the device when using an internal RF gateway
|
||||
if (props.GatewayDeviceKey == "processor")
|
||||
{
|
||||
remoteBase.RegisterWithLogging(config.Key);
|
||||
}
|
||||
|
||||
return remoteBase;
|
||||
}
|
||||
|
||||
static void gateway_BaseEvent(GenericBase device, BaseEventArgs args)
|
||||
@@ -249,4 +261,4 @@ namespace PepperDash.Essentials.Core
|
||||
trilist.BooleanInput[join].BoolValue = b;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user