コード例 #1
0
    static void Main()
    {
        string sonarPath = @"C:\Swimmer.son";
        string type      = "FILE";

        Console.WriteLine("Begin Test");

        ATSonar son = new ATSonar();

        Console.WriteLine(son.getString());
        son.createSonar(type, sonarPath);
        Console.WriteLine(son.getString());

        Console.ReadLine();
    }
コード例 #2
0
        //----ATCORE CONSTRUCTOR----\\
        public ATCore()
        {
            viewmodel      = MainWindow.viewmodel;
            clock          = new DispatcherTimer(DispatcherPriority.Render);
            clock.Interval = new TimeSpan(0, 0, 0, 0, 50);

            sclock          = new DispatcherTimer();
            sclock.Interval = new TimeSpan(0, 0, 0, 0, 50);

            son1 = new ATSonar(viewmodel.ipaddr_s1, 0, 1, 50);
            if (son1.isConnected)
            {
                viewmodel.isConnected_s1 = true;
            }
            son2 = new ATSonar(viewmodel.ipaddr_s2, 0, 1, 50);
            if (son2.isConnected)
            {
                viewmodel.isConnected_s2 = true;
            }

            //son2.connectHead(1);    //-USE THIS TO CONNECT TO THE 2250 HEAD
            //son2.setRange(1, 15);
#if DEV
            cam1 = new ATCamera(1, 0);
            viewmodel.isConnected_c1 = true;
            viewmodel.ipaddr_c1      = "CAMERA 1";

            cam2 = new ATCamera(1, 0);
            viewmodel.isConnected_c2 = true;
            viewmodel.ipaddr_c2      = "CAMERA 2";
#else
            cam1 = new ATCamera(2, 0);
            viewmodel.isConnected_c1 = true;
            viewmodel.ipaddr_c1      = "CAMERA 1";

            cam2 = new ATCamera(2, 0);
            viewmodel.isConnected_c2 = true;
            viewmodel.ipaddr_c2      = "CAMERA 2";
#endif

            pt1 = new smPanTilt();
            pt1.AutoScaleMode = AutoScaleMode.Inherit;
            pt1.AutoSizeMode  = AutoSizeMode.GrowAndShrink;
            //Initialize McBay's class X 2
            pt1.cBaudRate     = 9600;
            pt1.cDataBits     = 8;
            pt1.cParity       = 0;
            pt1.cStopBits     = 1;
            pt2               = new smPanTilt();
            pt2.AutoScaleMode = AutoScaleMode.Inherit;
            pt2.AutoSizeMode  = AutoSizeMode.GrowAndShrink;
            pt2.cBaudRate     = 9600;
            pt2.cDataBits     = 8;
            pt2.cStopBits     = 1;

#if !DEV
            hydro1 = new ATHydrophone();
#endif

            //ip1 = new ATCamera(3);
        }