internal virtual RegistrationResponse HandleOffsets(RegistrationRequest request) { _response = _ardResponseFac.RegistrationOK(); if (request.stp == null) { return(_ardResponseFac.InvalidRequest <RegistrationResponse>(ErrorEnum.MissingIngredientsSetup)); } _proxy.Info.SetupAvaiabilityAndOffsets(request.stp); LogOnDashAsync($"{_proxy.Info.UniqueName} has redefined the ingredients' setup."); CallProxyActionEvent(ProxyEventEnum.IngredientsSetupRedefined); return((RegistrationResponse)_response); }
private TResponse MacNotRegistered <TResponse>() where TResponse : ArduinoResponse => _ardResponseFac.InvalidRequest <TResponse>(ErrorEnum.MacNotRegistered, CommandEnum.Register);