cmvr-es/src/data_center/include/data_center.h
2025-12-12 09:52:00 +08:00

32 lines
622 B
C++

//
// Created by lgv on 11/10/25.
//
#pragma once
#include "data_center/include/motors_info.h"
namespace cmvr {
class DataCenter {
private:
DataCenter();
DataCenter(const DataCenter &) = delete;
DataCenter &operator=(const DataCenter &) = delete;
public:
static DataCenter *getInstance()
{
static DataCenter instance;
return &instance;
}
~DataCenter() {}
public:
const MotorsInfo* getMotorsInfo() const {
return motors_info_;
}
private:
MotorsInfo* motors_info_{nullptr};
};
}