public PongSpeaker(IPConnection ipcon) { if (Config.UID_PIEZO_SPEAKER_BRICKLET == null) { System.Console.WriteLine("Not Configured: Piezo Speaker"); return; } speaker = new BrickletPiezoSpeaker(Config.UID_PIEZO_SPEAKER_BRICKLET, ipcon); try { string uid; string connectedUid; char position; byte[] hardwareVersion; byte[] firmwareVersion; int deviceIdentifier; speaker.GetIdentity(out uid, out connectedUid, out position, out hardwareVersion, out firmwareVersion, out deviceIdentifier); System.Console.WriteLine("Found: Piezo Speaker ({0})", Config.UID_PIEZO_SPEAKER_BRICKLET); } catch (TinkerforgeException) { System.Console.WriteLine("Not Found: Piezo Speaker ({0})", Config.UID_PIEZO_SPEAKER_BRICKLET); return; } okay = true; }