Example #1
0
 private void ProcessGetBrightness(MessageInfo message)
 {
     message.RespondWith(new FluentWriter()
                         .WriteEnum(Protocol.GetBrightness)
                         .WriteSingle(LedStripe.Brightness));
 }
Example #2
0
 private void ProcessSetOperationMode(MessageInfo message)
 {
     message.Reader.ReadEnum <OperationModeIdentifier>(out var newOpModeIdentifier);
     CurrentOpMode = IdentifierToOpMode[newOpModeIdentifier];
 }
Example #3
0
 private void ProcessSetBrightness(MessageInfo message)
 {
     message.Reader.ReadSingle(out float brightness);
     LedStripe.Brightness = brightness;
 }
Example #4
0
 private void ProcessOperationModeSpecific(MessageInfo message)
 {
     message.Reader.ReadEnum <OperationModeIdentifier>(out var targetOpMode);
     IdentifierToOpMode[targetOpMode].ProcessModeSpecificMessage(message);
 }