private static string UID = "XYZ"; // Change XYZ to the UID of your Load Cell Bricklet 2.0 static void Main() { IPConnection ipcon = new IPConnection(); // Create IP connection BrickletLoadCellV2 lc = new BrickletLoadCellV2(UID, ipcon); // Create device object ipcon.Connect(HOST, PORT); // Connect to brickd // Don't use device before ipcon is connected // Get current weight int weight = lc.GetWeight(); Console.WriteLine("Weight: " + weight + " g"); Console.WriteLine("Press enter to exit"); Console.ReadLine(); ipcon.Disconnect(); }
static void Main() { IPConnection ipcon = new IPConnection(); // Create IP connection BrickletLoadCellV2 lc = new BrickletLoadCellV2(UID, ipcon); // Create device object ipcon.Connect(HOST, PORT); // Connect to brickd // Don't use device before ipcon is connected // Register weight callback to function WeightCB lc.WeightCallback += WeightCB; // Set period for weight callback to 1s (1000ms) without a threshold lc.SetWeightCallbackConfiguration(1000, false, 'x', 0, 0); Console.WriteLine("Press enter to exit"); Console.ReadLine(); ipcon.Disconnect(); }
private static string UID = "XYZ"; // Change XYZ to the UID of your Load Cell Bricklet 2.0 // Callback function for weight callback static void WeightCB(BrickletLoadCellV2 sender, int weight) { Console.WriteLine("Weight: " + weight + " g"); }