Example #1
0
    public void IniController()
    {
        ui = new Surface(Tr);
        //version = new VersionController();
        //await version.Start();
        //lan = new Language();
        //await lan.Start();
        audio = new AppAudio();
        audio.Start();
        scene     = new SceneController();
        sysRecord = new SysRecord();
        cash      = new CashData();
        camera    = new AppCamera(Tr);
        //FAC fac = new FAC();
        //hello = FAC.container.ResolveKeyed<IHelloWorld>("HelloWorld");
        //await hello.Load();
        IsControllerIni = true;
        if (!string.IsNullOrEmpty(appConfig.debugScene))
        {
            //await scene.LoadAsync(appConfig.debugScene);
        }

        sqlitDB = DBManager.GetInstance();
        sqlitDB.OpenConnect();
        //net = FAC.container.ResolveKeyed<INetSurface>("NetSurface");
        //ui.RemovePanel<UpdatePanel>();
    }
Example #2
0
        // I think OnNavigateTo is the function that is executed once the app is opened
        protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
        {
            // Create a new camera instance.
            app_camera = new AppCamera();
            app_camera.initialise();
            // Start the accelerometer and gyroscope service.
            accelerometer = new AppAccelerometer();
            gyroscope     = new AppGyroscope();
            DeviceStatus deviceStatus;

            deviceStatus = accelerometer.start();
            if (deviceStatus == DeviceStatus.DEVICE_ERROR)
            {
                Log("Error in accelerometer device", UpdateType.DebugSection);
            }
            else
            {
                accel_timer          = new DispatcherTimer();
                accel_timer.Interval = TimeSpan.FromMilliseconds(accel_time);
                accel_timer.Tick    += new EventHandler(accelerometer_timer);
                accel_timer.Start();
            }
            deviceStatus = gyroscope.start();
        }