protected async Task SetAnalog(TmAddr tmAddr, float value) { if (tmAddr == null) { return; } var(ch, rtu, point) = tmAddr.GetTuple(); await _api.SetAnalog(ch, rtu, point, value); }