示例#1
0
        //
        // This method is invoked when the application has loaded and is ready to run. In this
        // method you should instantiate the window, load the UI into it and then make the window
        // visible.
        //
        // You have 17 seconds to return from this method, or iOS will terminate your application.
        //
        public override bool FinishedLaunching(UIApplication app, NSDictionary options)
        {
            window = new UIWindow(UIScreen.MainScreen.Bounds);

            mtSCRALib = new MTSCRA();
            mtSCRALib.ListenForEvents(MTSCRATransactionEvent.OK | MTSCRATransactionEvent.Start | MTSCRATransactionEvent.Error);

            if (gMagTekReader == MTSCRADeviceType.MagTekIDynamo)
            {
                mtSCRALib.SetDeviceType(MTSCRADeviceType.MagTekIDynamo);
                mtSCRALib.SetDeviceProtocolString(gMagTekProtocolString);
            }
            else
            {
                mtSCRALib.SetDeviceType(MTSCRADeviceType.MagTekAudioReader);
            }

            mtSCRALib.OpenDevice();

            viewController            = new MagTekDemoViewController(mtSCRALib);
            window.RootViewController = viewController;
            window.MakeKeyAndVisible();

            return(true);
        }
        //
        // This method is invoked when the application has loaded and is ready to run. In this
        // method you should instantiate the window, load the UI into it and then make the window
        // visible.
        //
        // You have 17 seconds to return from this method, or iOS will terminate your application.
        //
        public override bool FinishedLaunching(UIApplication app, NSDictionary options)
        {
            window = new UIWindow (UIScreen.MainScreen.Bounds);

            mtSCRALib = new MTSCRA ();
            mtSCRALib.ListenForEvents (MTSCRATransactionEvent.OK | MTSCRATransactionEvent.Start | MTSCRATransactionEvent.Error);

            if (gMagTekReader == MTSCRADeviceType.MagTekIDynamo) {
                mtSCRALib.SetDeviceType (MTSCRADeviceType.MagTekIDynamo);
                mtSCRALib.SetDeviceProtocolString (gMagTekProtocolString);
            } else {
                mtSCRALib.SetDeviceType (MTSCRADeviceType.MagTekAudioReader);
            }

            mtSCRALib.OpenDevice ();

            viewController = new MagTekDemoViewController (mtSCRALib);
            window.RootViewController = viewController;
            window.MakeKeyAndVisible ();

            return true;
        }
 public MagTekDemoViewController(MTSCRA lib) : base("MagTekDemoViewController", null)
 {
     mtSCRALib = lib;
 }