Пример #1
0
        public void StartBLE(int channel)
        {
#if UNITY_STANDALONE || UNITY_EDITOR
#elif UNITY_ANDROID
            PluginBLEPM5.InitBLEPM5(0);
#else
            PM5EventHandler.connectToPM5(channel);
#endif
        }
Пример #2
0
        public void onErgDataReady(string s)
        {
            ergData.time             = PM5EventHandler.getTime();
            ergData.distance         = PM5EventHandler.getDistance();
            ergData.avgPower         = PM5EventHandler.getPower();
            ergData.pace             = PM5EventHandler.getPace();
            ergData.spm              = PM5EventHandler.getSPM();
            ergData.splitAvgCalories = PM5EventHandler.getCalhr();
            ergData.calories         = PM5EventHandler.getCalories();
            // ErgData ergData = new ErgData(10, 100, 21, 200, 122);
            ErgDataEvent e = new ErgDataEvent(ergData);

            InteroEventManager.GetEventManager().SendEvent(e);
        }
Пример #3
0
        public void onStrokeDataReady(string s)
        {
            // 35
            strokeData.time                   = PM5EventHandler.getTime();
            strokeData.distance               = PM5EventHandler.getDistance();
            strokeData.driveLength            = PM5EventHandler.getDriveLength();
            strokeData.driveTime              = PM5EventHandler.getDriveTime();
            strokeData.strokeRecoveryTime     = PM5EventHandler.getStrokeRecoveryTime();
            strokeData.strokeRecoveryDistance = PM5EventHandler.getStrokeRecoveryDistance();
            strokeData.peakDriveForce         = PM5EventHandler.getPeakDriveForce();
            strokeData.avgDriveForce          = PM5EventHandler.getAvgDriveForce();
            strokeData.strokeCount            = PM5EventHandler.getStrokeCount();
            // 36
            strokeData.strokePower    = PM5EventHandler.getStrokePower();
            strokeData.strokeCalories = PM5EventHandler.getStrokeCalories();
            strokeData.workPerStroke  = PM5EventHandler.getWorkPerStroke();

            StrokeDataEvent e = new StrokeDataEvent(strokeData);

            InteroEventManager.GetEventManager().SendEvent(e);
        }