private async Task <ButtplugMessage> HandleFleshlightLaunchFW12Cmd(ButtplugDeviceMessage aMsg) { _manager.Linear(this, Convert.ToDouble((aMsg as FleshlightLaunchFW12Cmd).Speed) / 99, Convert.ToDouble((aMsg as FleshlightLaunchFW12Cmd).Position) / 99); return(new Ok(aMsg.Id)); }
// ReSharper disable once InconsistentNaming private Task <ButtplugMessage> HandleFleshlightLaunchFW12Cmd(ButtplugDeviceMessage aMsg) { _manager.Linear(this, Convert.ToDouble((aMsg as FleshlightLaunchFW12Cmd)?.Speed ?? 0) / 99, Convert.ToDouble((aMsg as FleshlightLaunchFW12Cmd)?.Position ?? 0) / 99); return(Task.FromResult <ButtplugMessage>(new Ok(aMsg.Id))); }