Plusieurs développements, dont l'implémentation du endian Intel

This commit is contained in:
2023-06-13 17:54:05 -04:00
parent 48e9ca3f9c
commit 9f79fb6390
37 changed files with 4363 additions and 383 deletions
+19
View File
@@ -73,6 +73,9 @@ int CSystemConfig::LoadConfig()
//Load general program settings
*InputStream >> mSaveLocalLogFile;
//Load CAN Watchdog parameters
*InputStream >> mCANWatchdogParams;
ConfigFile->close();
delete ConfigFile;
@@ -124,6 +127,9 @@ int CSystemConfig::SaveConfig()
//Save the general system parameters
*OutputStream << mSaveLocalLogFile;
//Save the CAN Watchdog params
*OutputStream << mCANWatchdogParams;
ConfigFile->flush();
ConfigFile->close();
@@ -166,6 +172,19 @@ CCloudParams *CSystemConfig::GetCloudParams()
return &mCloudLoggingParams;
}
CCANWatchdogConfig *CSystemConfig::GetCANWatchdogConfig()
{
return &mCANWatchdogParams;
}
int CSystemConfig::SetCANWatchdogConfig(CCANWatchdogConfig *Config)
{
if(Config == 0)
return RET_GENERAL_ERROR;
mCANWatchdogParams = *Config;
}
int CSystemConfig::SetCloudParams(CCloudParams *CloudParams)
{
if(CloudParams == 0)