static void Main() { IPConnection ipcon = new IPConnection(); // Create IP connection BrickletRS232 rs232 = new BrickletRS232(UID, ipcon); // Create device object ipcon.Connect(HOST, PORT); // Connect to brickd // Don't use device before ipcon is connected // Register read callback to function ReadCB rs232.ReadCallback += ReadCB; rs232.EnableReadCallback(); rs232.Write(StringToCharArray("test"), 4); System.Console.WriteLine("Press enter to exit"); System.Console.ReadLine(); ipcon.Disconnect(); }
// Callback function for read callback static void ReadCB(BrickletRS232 sender, char[] message, byte length) { string str = CharArrayToString(message, length); System.Console.WriteLine("Message (length: " + length + "): \"" + str + "\""); }