Пример #1
0
        public MainWindow()
        {

            // Create a settings object
            settings = new PivbuffTestSettings()
            {
                IpAddress = "192.168.1.151",
                FtpUser = "******",
                FtpPassword = "******",
                SyncBroadcastAddress = "192.168.1.255",
                PhotoFileName = "",
                VideoFileName = "",
                VideoId = 1234,
                VideoFileRepeats = 3,
                VideoFileInterval = 15,
                SyncInterval = 15,
                SimInterval = 60,
                SimDelay = 15
            };

            InitializeComponent();
            runningSimulator = false;

            // Set up a text debugging object
            logger = new DebugLogger(DebugTextBox);
            logger.Enabled = true;
            logger.DebugLevel = logger.DEBUG;

            // Bind the settings object to the UI
            this.DataContext = settings;
            logger.Info("Starting Pivbuff Test");   
        }
Пример #2
0
        public UdpSync()
        {
            // Create a new timer to send a UDP 'SYNC' message every interval ms
            syncTimer = new Timer();
            syncTimer.Elapsed += new ElapsedEventHandler(TimerSendUdp);
            syncTimer.AutoReset = true;

            logger = null;
        }