/// <summary> /// Set the RailDriver LEDs to the specified values /// </summary> /// <param name="led1"></param> /// <param name="led2"></param> /// <param name="led3"></param> public void SetLeds(RailDriverDisplaySign led1, RailDriverDisplaySign led2, RailDriverDisplaySign led3) { writeBuffer.Initialize(); writeBuffer[1] = 134; writeBuffer[2] = (byte)led3; writeBuffer[3] = (byte)led2; writeBuffer[4] = (byte)led1; instance?.WriteData(writeBuffer); }
/// <summary> /// Set the RailDriver LEDs to the specified values /// </summary> /// <param name="led1"></param> /// <param name="led2"></param> /// <param name="led3"></param> public void SetLeds(RailDriverDisplaySign led1, RailDriverDisplaySign led2, RailDriverDisplaySign led3) { if (device != null) { writeBuffer.Initialize(); writeBuffer[1] = 134; writeBuffer[2] = (byte)led3; writeBuffer[3] = (byte)led2; writeBuffer[4] = (byte)led1; device.WriteData(writeBuffer); } }