Ejemplo n.º 1
0
    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;
    }