update csproj; add logic to ensure system identity is never more then 8 characters;

pull/1/head
Bryan Biedenkapp 5 years ago
parent b7b88b3c84
commit 2f2d940f6e

@ -314,6 +314,7 @@
<FileType>Document</FileType> <FileType>Document</FileType>
</CopyFileToFolders> </CopyFileToFolders>
<None Include="cpp.hint" /> <None Include="cpp.hint" />
<None Include="iden_channel_calc.py" />
<None Include="Makefile" /> <None Include="Makefile" />
<None Include="Makefile.arm" /> <None Include="Makefile.arm" />
<None Include="Makefile.rpi-arm" /> <None Include="Makefile.rpi-arm" />

@ -574,6 +574,7 @@
<None Include="Makefile.arm" /> <None Include="Makefile.arm" />
<None Include="Makefile.rpi-arm" /> <None Include="Makefile.rpi-arm" />
<None Include="cpp.hint" /> <None Include="cpp.hint" />
<None Include="iden_channel_calc.py" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<CopyFileToFolders Include="iden_table.dat" /> <CopyFileToFolders Include="iden_table.dat" />

@ -1183,6 +1183,13 @@ bool Host::readParams()
m_identity = systemConf["identity"].as<std::string>(); m_identity = systemConf["identity"].as<std::string>();
m_fixedMode = systemConf["fixedMode"].as<bool>(false); m_fixedMode = systemConf["fixedMode"].as<bool>(false);
if (m_identity.length() > 8) {
std::string identity = m_identity;
m_identity = identity.substr(0, 8);
::LogWarning(LOG_HOST, "System Identity \"%s\" is too long; truncating to 8 characters, \"%s\".", identity.c_str(), m_identity.c_str());
}
removeLockFile(); removeLockFile();
LogInfo("General Parameters"); LogInfo("General Parameters");

Loading…
Cancel
Save

Powered by TurnKey Linux.