Beispiel #1
0
        // Use this for initialization
        void Start()
        {
            dataIn = new LockFreeLinkPool <byte[]>();
            TransmitterSingleton.Instance.clientConnectedDelegate += OnClientConnected;
            TransmitterSingleton.Instance.startServer(new TransmitterSingleton.GetData(getData));

            before = DateTime.Now;
        }
        // Use this for initialization
        public void Start()
        {
            dataIn = new LockFreeLinkPool <string>();
            TransmitterSingleton.Instance.clientStartListening(new TransmitterSingleton.GetData(clientGetData));

            timer          = new Timer();
            timer.Tick    += new EventHandler(Update);
            timer.Interval = 1000 / 60; // 60 FPS, in miliseconds
            timer.Start();
        }
        public MainClass(Form form)
        {
            originalForm = (Form1)form;
            Console.WriteLine("Starting BluetoothToTCP");
            createTrayIcon();

            client = new DataClient();
            client.getDataDelegate += getTCPData;
            client.Start();

            BTDataIn       = new LockFreeLinkPool <string>();
            timer          = new Timer();
            timer.Tick    += new EventHandler(Update);
            timer.Interval = 1000 / 60; // 60 FPS, in miliseconds
            timer.Start();

            BTTransmitterSingleton.Instance.getDataDelegate += getBTDataFromThread;
            BTTransmitterSingleton.Instance.StartBluetooth();
        }
Beispiel #4
0
 public LockFreeQueue()
 {
     head  = new SingleLinkNode <T>();
     tail  = head;
     trash = new LockFreeLinkPool <T>();
 }
Beispiel #5
0
 // Use this for initialization
 void Start()
 {
     dataIn = new LockFreeLinkPool <byte[]>();
     TransmitterSingleton.Instance.clientStartListening(new TransmitterSingleton.GetData(clientGetData));
 }