Esempio n. 1
0
 public int Sync(ref CTRE.Controller.GameControllerValues toFill, uint rumbleL, uint rumbleR, uint ledCode, uint controlFlags, uint idx)
 {
     if (idx >= 0 && idx <= 5)
     {
         return(SyncGet(ref toFill, idx));
     }
     else
     {
         return(0);
     }
 }
Esempio n. 2
0
 public int Get(ref CTRE.Controller.GameControllerValues toFill, uint idx)
 {
     if (idx >= 0 && idx <= 5)
     {
         return(SyncGet(ref toFill, idx));
     }
     else
     {
         return(0);
     }
 }
Esempio n. 3
0
 private int SyncGet(ref CTRE.Controller.GameControllerValues toFill, uint idx)
 {
     /* always get latest data for now */
     //updateCnt = 0;
     if (_updateFlag)
     {
         /* new data, copy it over */
         //if (toFill != null)
         //{
         toFill = _joysticks[idx];
         //}
     }
     return(_updateFlag ? 1 : 0);
 }