public void Test()
        {
            using (Damany.Cameras.Wrappers.AipStarCamera cam =
                       new Damany.Cameras.Wrappers.AipStarCamera("192.168.1.204", 6002, "system", "system"))
            {
                cam.Connect();

                System.Threading.Thread.Sleep(3000);

                int count = 0;

                while (count < 500)
                {
                    ++count;
                    var frame = cam.RetrieveFrame();
                    System.Diagnostics.Debug.WriteLine(frame.ToString());
                }
            }
        }
Пример #2
0
        public void Test()
        {
            using (Damany.Cameras.Wrappers.AipStarCamera cam =
                new Damany.Cameras.Wrappers.AipStarCamera("192.168.1.204", 6002, "system", "system"))
            {
                cam.Connect();

                System.Threading.Thread.Sleep(3000);

                int count = 0;

                while (count < 500)
                {
                    ++count;
                    var frame = cam.RetrieveFrame();
                    System.Diagnostics.Debug.WriteLine(frame.ToString());
                }

            }
        }
Пример #3
0
        public static Damany.Imaging.Common.IFrameStream NewFrameStream(Damany.PC.Domain.CameraInfo cameraInfo)
        {
            IFrameStream source = null;

            switch (cameraInfo.Provider)
            {
#if DEBUG
            case Damany.PC.Domain.CameraProvider.LocalDirectory:
                break;
#endif

            case Damany.PC.Domain.CameraProvider.Sanyo:
                var sanyo = new SanyoNetCamera();
                sanyo.Uri      = cameraInfo.Location;
                sanyo.UserName = cameraInfo.LoginUserName ?? "guest";
                sanyo.PassWord = cameraInfo.LoginPassword ?? "guest";
                source         = sanyo;
                break;

#if DEBUG
            case Damany.PC.Domain.CameraProvider.AipStar:

                var aip = new Damany.Cameras.Wrappers.AipStarCamera(cameraInfo.Location.Host, cameraInfo.Location.Port, "", "");
                aip.UserName = cameraInfo.LoginUserName ?? "system";
                aip.PassWord = cameraInfo.LoginPassword ?? "system";
                source       = aip;
                break;
#endif

            default:
                throw new NotSupportedException("camera type not supported");

                break;
            }


            source.Id = cameraInfo.Id;

            return(source);
        }
Пример #4
0
        public static Damany.Imaging.Common.IFrameStream NewFrameStream(Damany.PC.Domain.CameraInfo cameraInfo)
        {
            IFrameStream source = null;

            switch (cameraInfo.Provider)
            {
            #if DEBUG
                    case Damany.PC.Domain.CameraProvider.LocalDirectory:
                    break;
            #endif

                case Damany.PC.Domain.CameraProvider.Sanyo:
                    var sanyo = new SanyoNetCamera();
                    sanyo.Uri = cameraInfo.Location;
                    sanyo.UserName = cameraInfo.LoginUserName ?? "guest";
                    sanyo.PassWord = cameraInfo.LoginPassword ?? "guest";
                    source = sanyo;
                    break;

            #if DEBUG
                    case Damany.PC.Domain.CameraProvider.AipStar:

                    var aip = new Damany.Cameras.Wrappers.AipStarCamera(cameraInfo.Location.Host, cameraInfo.Location.Port, "", "");
                    aip.UserName = cameraInfo.LoginUserName ?? "system";
                    aip.PassWord = cameraInfo.LoginPassword ?? "system";
                    source = aip;
                    break;
            #endif

                default:
                    throw new NotSupportedException("camera type not supported");

                    break;
            }

            source.Id = cameraInfo.Id;

            return source;
        }