//TODO build test for EV3 Ultra Sound private async Task TestNXTUS() { NXTUltraSonicSensor ultra = new NXTUltraSonicSensor(BrickPortSensor.PORT_S4); for (int i = 0; i < ultra.NumberOfModes(); i++) { int count = 0; while (count < 100) { Debug.WriteLine(string.Format("NXT US, Distance: {0}, ReadAsString: {1}, Selected mode: {2}", ultra.ReadDistance(), ultra.ReadAsString(), ultra.SelectedMode())); await Task.Delay(300); } ultra.SelectNextMode(); } }