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