Searched refs:isolatedEnvelopeInfo (Results 1 – 3 of 3) sorted by relevance
/ohos5.0/base/sensors/sensor/vibration_convert/core/algorithm/peak_finder/src/ |
H A D | peak_finder.cpp | 660 double lowerAmp, IsolatedEnvelopeInfo &isolatedEnvelopeInfo) in GetIsolatedEnvelope() argument 698 isolatedEnvelopeInfo.isHaveContinuousEvent = false; in GetIsolatedEnvelope() 699 isolatedEnvelopeInfo.mountainPosition = mountainPosition; in GetIsolatedEnvelope() 700 …isolatedEnvelopeInfo.longestSampleCount = *max_element(countAssemble.begin(), countAssemble.end()); in GetIsolatedEnvelope() 701 if (isolatedEnvelopeInfo.longestSampleCount > leastCount) { in GetIsolatedEnvelope() 702 isolatedEnvelopeInfo.isHaveContinuousEvent = true; in GetIsolatedEnvelope() 709 isolatedEnvelopeInfo.transientEventFlags.push_back(flag); in GetIsolatedEnvelope() 716 IsolatedEnvelopeInfo &isolatedEnvelopeInfo) in ObtainTransientByAmplitude() argument 731 ampLowerDalta, isolatedEnvelopeInfo) != Sensors::SUCCESS) { in ObtainTransientByAmplitude() 740 int32_t ret = EstimateDownwardTrend(data, isolatedEnvelopeInfo.mountainPosition.peakPos, in ObtainTransientByAmplitude() [all …]
|
/ohos5.0/base/sensors/sensor/vibration_convert/core/algorithm/peak_finder/include/ |
H A D | peak_finder.h | 126 …nTransientByAmplitude(const std::vector<double> &data, IsolatedEnvelopeInfo &isolatedEnvelopeInfo); 182 double lowerAmp, IsolatedEnvelopeInfo &isolatedEnvelopeInfo);
|
/ohos5.0/base/sensors/sensor/vibration_convert/core/native/src/ |
H A D | vibration_convert_core.cpp | 543 IsolatedEnvelopeInfo isolatedEnvelopeInfo; in ConvertTransientEvent() local 544 int32_t ret = peakFinder_.ObtainTransientByAmplitude(data, isolatedEnvelopeInfo); in ConvertTransientEvent() 549 if (!isolatedEnvelopeInfo.isHaveContinuousEvent) { in ConvertTransientEvent() 551 TranslateAnchorPoint(isolatedEnvelopeInfo.mountainPosition.peakPos, unionTransientValues); in ConvertTransientEvent() 553 … unionTransientValues[i].transientEventFlag = isolatedEnvelopeInfo.transientEventFlags[i]; in ConvertTransientEvent() 556 size_t size = isolatedEnvelopeInfo.mountainPosition.peakPos.size(); in ConvertTransientEvent() 558 if (!isolatedEnvelopeInfo.transientEventFlags[i]) { in ConvertTransientEvent() 561 bool flag = isolatedEnvelopeInfo.transientEventFlags[i]; in ConvertTransientEvent() 564 TranslateAnchorPoint(isolatedEnvelopeInfo.mountainPosition.peakPos[i], idx, time); in ConvertTransientEvent()
|