我有一个奇怪的要求要实现。下面的结构需要以人类可读的格式存储在硬盘中。 (这是必需的,以便我可以修改值并避免从实时环境中生成/捕获) 同样的结构也需要读回到C ++代码中。
struct trailerSense_NonVolatileLearnData
{
uint32_t version;
wheelBaseEstimation wheelbaseState; //Its a structure
nonVolatileData feature[trailerSense_NUM_FEATURES]; //Its a structure
float32_t featureDistanceMinX;
uint16_t numFeaturesStored;
};
有什么办法可以做到这一点?