static void Main() { IPConnection ipcon = new IPConnection(); // Create IP connection BrickletGPSV3 gps = new BrickletGPSV3(UID, ipcon); // Create device object ipcon.Connect(HOST, PORT); // Connect to brickd // Don't use device before ipcon is connected // Register coordinates callback to function CoordinatesCB gps.CoordinatesCallback += CoordinatesCB; // Set period for coordinates callback to 1s (1000ms) // Note: The coordinates callback is only called every second // if the coordinates has changed since the last call! gps.SetCoordinatesCallbackPeriod(1000); Console.WriteLine("Press enter to exit"); Console.ReadLine(); ipcon.Disconnect(); }