static void setObjects(dataFilterBeacon[] myObjs, uint prime, uint[] seq)
        {
            int index = 0;

            for (uint i = 0; i < 3; i++)
            {
                for (uint j = 0; j < 3; j++)
                {
                    myObjs[index++] = new dataFilterBeacon(i, j, prime, seq);
                }
            }
        }
        static void Main(string[] args)
        {
            uint prime = 7;

            uint[]    seq      = new uint[] { 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21 };
            const int NUM_OBJS = 9;

            dataFilterBeacon[] myObjs = new dataFilterBeacon[NUM_OBJS];
            setObjects(myObjs, prime, seq);
            turnOnObjects(myObjs, NUM_OBJS);
            whoAreWe(myObjs, NUM_OBJS);
            testGetActive(myObjs, NUM_OBJS);
            testFilterSignals(myObjs, NUM_OBJS);
            resetObjs(myObjs, NUM_OBJS);
            testScrambleSignals(myObjs, NUM_OBJS);
            switchModes(myObjs, NUM_OBJS);
            testFilterSignals(myObjs, NUM_OBJS);
            resetObjs(myObjs, NUM_OBJS);
            testScrambleSignals(myObjs, NUM_OBJS);
            resetObjs(myObjs, NUM_OBJS);
            testEmitSignals(myObjs, NUM_OBJS);
        }