private static void SetColor(BasicTriList triList, StatusSignControllerJoinMap joinMap, StatusSignController device) { var redBrightness = triList.UShortOutput[joinMap.RedLed].UShortValue; var greenBrightness = triList.UShortOutput[joinMap.GreenLed].UShortValue; var blueBrightness = triList.UShortOutput[joinMap.BlueLed].UShortValue; device.SetColor(redBrightness, greenBrightness, blueBrightness); }
private static void EnableControl(BasicTriList triList, StatusSignControllerJoinMap joinMap, StatusSignController device) { var redEnable = triList.BooleanOutput[joinMap.RedControl].BoolValue; var greenEnable = triList.BooleanOutput[joinMap.GreenControl].BoolValue; var blueEnable = triList.BooleanOutput[joinMap.BlueControl].BoolValue; device.EnableLedControl(redEnable, greenEnable, blueEnable); }