コード例 #1
0
        public MainPage()
        {
            this.InitSystemComponent();

            // Fill in your TeamName KitID and keys.
            IotHubLocalService LocalService = new IotHubLocalService("TeamName", "KitID", "keys");

            // Set Xbox controller
            XboxInit_timer();
            Xbox.Button_A_Pressed  += new Xbox.ListenerHandler(Button_A_Click);
            Xbox.Button_B_Pressed  += new Xbox.ListenerHandler(Button_B_Click);
            Xbox.Button_X_Pressed  += new Xbox.ListenerHandler(Button_X_Click);
            Xbox.Button_Y_Pressed  += new Xbox.ListenerHandler(Button_Y_Click);
            Xbox.Button_RB_Pressed += new Xbox.ListenerHandler(Button_RB_Click);
            Xbox.Button_RT_Pressed += new Xbox.ListenerHandler(Button_RB_Click);

            //Left Stick for car controller
            Xbox.Leftstick_Stop  += new Xbox.ListenerHandler(Leftstick_Stop_Click);
            Xbox.Leftstick_Up    += new Xbox.ListenerHandler(Leftstick_Up_Click);
            Xbox.Leftstick_Down  += new Xbox.ListenerHandler(Leftstick_Down_Click);
            Xbox.Leftstick_Left  += new Xbox.ListenerHandler(Leftstick_Left_Click);
            Xbox.Leftstick_Right += new Xbox.ListenerHandler(Leftstick_Right_Click);

            //Adding support for Dpad for controller
            Xbox.Dpad_Stop  += new Xbox.ListenerHandler(Leftstick_Stop_Click);
            Xbox.Dpad_Up    += new Xbox.ListenerHandler(Leftstick_Up_Click);
            Xbox.Dpad_Down  += new Xbox.ListenerHandler(Leftstick_Down_Click);
            Xbox.Dpad_Left  += new Xbox.ListenerHandler(Leftstick_Left_Click);
            Xbox.Dpad_Right += new Xbox.ListenerHandler(Leftstick_Right_Click);


            // Set LEDs
            InitLED();
        }
コード例 #2
0
        public IotHubLocalService(string name, string id, string key)
        {
            BoardId   = id;
            TeamName  = name;
            DeviceKey = key;

            if (TeamName.Length == 0)
            {
                Debug.WriteLine(">>>>----Please fill in your Teamname\n");
                return;
            }
            if (BoardId.Length == 0)
            {
                Debug.WriteLine(">>>>----Please fill in your CarId\n");
                return;
            }
            if (DeviceKey.Length == 0)
            {
                Debug.WriteLine(">>>>----Please fill in your DeviceKey\n");
                return;
            }

            IotHubLocalService.InitTimer();
            SendRunDataDelay = DateTime.Now;

            MainLoop();
        }