Various Occsensor Fixes From Beta Build

This commit is contained in:
Trevor Payne
2020-03-04 15:09:11 -06:00
parent 1cf5aafa03
commit 891feecca1
6 changed files with 25 additions and 11 deletions

View File

@@ -33,6 +33,15 @@ namespace PepperDash.Essentials.Bridges
occController.IsOnline.LinkInputSig(trilist.BooleanInput[joinMap.IsOnline]);
trilist.StringInput[joinMap.Name].StringValue = occController.Name;
trilist.OnlineStatusChange += new Crestron.SimplSharpPro.OnlineStatusChangeEventHandler((d, args) =>
{
if (args.DeviceOnLine)
{
trilist.StringInput[joinMap.Name].StringValue = occController.Name;
}
}
);
// Occupied status
trilist.SetSigTrueAction(joinMap.ForceOccupied, new Action(() => occController.ForceOccupied()));
trilist.SetSigTrueAction(joinMap.ForceVacant, new Action(() => occController.ForceVacant()));