49 lines
1.8 KiB
C++
49 lines
1.8 KiB
C++
/******************** (C) COPYRIGHT 2022 Geek************************************
|
||
* File Name : Detector.cpp
|
||
* Current Version : V1.0
|
||
* Author : logzhan
|
||
* Date of Issued : 2022.09.24
|
||
* Comments : PDR运动检测器
|
||
********************************************************************************/
|
||
/* Header File Including -----------------------------------------------------*/
|
||
#include <iostream>
|
||
#include "Detector.h"
|
||
|
||
/**---------------------------------------------------------------------
|
||
* Function : pdr_initDetector
|
||
* Description : 初始化运动分类器,识别用户处于哪一种运动模式
|
||
* Date : 2020/02/16 logzhan & logzhan
|
||
*---------------------------------------------------------------------**/
|
||
void Detector_Init() {
|
||
std::cout << "Detector_Init" << std::endl;
|
||
DetectorReset();
|
||
}
|
||
|
||
/**---------------------------------------------------------------------
|
||
* Function : DetectorReset
|
||
* Description : 重置PDR运动检测器
|
||
* Date : 2022/09/23 logzhan
|
||
*---------------------------------------------------------------------**/
|
||
void DetectorReset(void) {
|
||
std::cout << "DetectorReset" << std::endl;
|
||
}
|
||
|
||
/**---------------------------------------------------------------------
|
||
* Function : DetectorUpdateIMU
|
||
* Description : 更新运动类型检测器的imu信息,如果到达一定的时间间隔,则会检测
|
||
* 用户的运动类型
|
||
* Date : 2022/09/23
|
||
*---------------------------------------------------------------------**/
|
||
void DetectorUpdateIMU(IMU_t* imu) {
|
||
|
||
}
|
||
|
||
/**---------------------------------------------------------------------
|
||
* Function : DetectMotionType
|
||
* Description : pdr运动类型检测
|
||
* Date : 2020/7/20
|
||
*---------------------------------------------------------------------**/
|
||
int DetectMotionType() {
|
||
// 目前仅支持手持平放类型
|
||
return DETECTOR_TYPE_HANDHELD;
|
||
} |