コード例 #1
0
ファイル: WiimoteMono.cs プロジェクト: detlefgrohs/HexyPilot
 public void Disconnect()
 {
     if (wiimotePtr != IntPtr.Zero)
     {
         CWiiD.cwiid_close(wiimotePtr);
         wiimotePtr = IntPtr.Zero;
     }
 }
コード例 #2
0
ファイル: WiimoteMono.cs プロジェクト: detlefgrohs/HexyPilot
        public void Connect()
        {
            wiimotePtr = CWiiD.cwiid_open(ref BluetoothAddress.Any, CWIID_FLAG.MESG_IFC);

            CWiiD.cwiid_set_mesg_callback(wiimotePtr, MessageCallback);

            CWiiD.cwiid_set_rpt_mode(wiimotePtr, CWIID_RPT.BTN | CWIID_RPT.STATUS);
        }
コード例 #3
0
ファイル: WiimoteMono.cs プロジェクト: detlefgrohs/HexyPilot
 public void SetRumble(bool on)
 {
     CWiiD.cwiid_command(wiimotePtr, CWIID_CMD.RUMBLE, on ? 1 : 0);
 }
コード例 #4
0
ファイル: WiimoteMono.cs プロジェクト: detlefgrohs/HexyPilot
 public void SetLEDs(int leds)
 {
     CWiiD.cwiid_command(wiimotePtr, CWIID_CMD.LED, leds);
 }