TSI_Config/vibrationdata.cpp
2025-04-01 17:52:25 +08:00

25 lines
528 B
C++

#include "vibrationdata.h"
VibrationData::VibrationData() {
}
std::shared_ptr<VariableBase> VibrationData::GetChannelPtr(int cid) {
for (auto &item : variables_) {
if (item->id_ == cid) {
return item;
}
}
return nullptr;
}
void VibrationData::RemoveChannel(int cid) {
std::vector<std::shared_ptr<VariableBase>> tmp;
for (auto &item : variables_) {
if (item->id_ != cid) {
tmp.push_back(item);
}
}
variables_.clear();
variables_ = tmp;
}