be verbose in cmake output when enabling various debugs; correct issue with startup messages;

pull/45/head
Bryan Biedenkapp 2 years ago
parent 0f770462b7
commit 97af96a6ad

@ -165,72 +165,95 @@ option(DEBUG_HTTP_PAYLOAD "" off)
option(DEBUG_TRELLIS "" off)
if (DEBUG_DMR_PDU_DATA)
message(CHECK_START "DMR PDU Data Debug")
add_definitions(-DDEBUG_DMR_PDU_DATA)
endif (DEBUG_DMR_PDU_DATA)
if (DEBUG_CRC_ADD)
message(CHECK_START "Common CRC Add Debug")
add_definitions(-DDEBUG_CRC_ADD)
endif (DEBUG_CRC_ADD)
if (DEBUG_CRC_CHECK)
message(CHECK_START "Common CRC Check Debug")
add_definitions(-DDEBUG_CRC_CHECK)
endif (DEBUG_CRC_CHECK)
if (DEBUG_RS)
message(CHECK_START "Common Reed-Solomon Debug")
add_definitions(-DDEBUG_RS)
endif (DEBUG_RS)
if (DEBUG_AMBEFEC)
message(CHECK_START "Common AMBE FEC Debug")
add_definitions(-DDEBUG_AMBEFEC)
endif (DEBUG_AMBEFEC)
if (DEBUG_MODEM_CAL)
message(CHECK_START "Host Modem Calibration Debug")
add_definitions(-DDEBUG_MODEM_CAL)
endif (DEBUG_MODEM_CAL)
if (DEBUG_MODEM)
message(CHECK_START "Host Modem Debug")
add_definitions(-DDEBUG_MODEM)
endif (DEBUG_MODEM)
if (DEBUG_NXDN_FACCH1)
message(CHECK_START "NXDN FACCH1 Debug")
add_definitions(-DDEBUG_NXDN_FACCH1)
endif (DEBUG_NXDN_FACCH1)
if (DEBUG_NXDN_SACCH)
message(CHECK_START "NXDN SACCH Debug")
add_definitions(-DDEBUG_NXDN_SACCH)
endif (DEBUG_NXDN_SACCH)
if (DEBUG_NXDN_UDCH)
message(CHECK_START "NXDN UDCH Debug")
add_definitions(-DDEBUG_NXDN_UDCH)
endif (DEBUG_NXDN_UDCH)
if (DEBUG_NXDN_LICH)
message(CHECK_START "NXDN LICH Debug")
add_definitions(-DDEBUG_NXDN_LICH)
endif (DEBUG_NXDN_LICH)
if (DEBUG_NXDN_CAC)
message(CHECK_START "NXDN CAC Debug")
add_definitions(-DDEBUG_NXDN_CAC)
endif (DEBUG_NXDN_CAC)
if (DEBUG_P25_PDU_DATA)
message(CHECK_START "P25 PDU Data Debug")
add_definitions(-DDEBUG_P25_PDU_DATA)
endif (DEBUG_P25_PDU_DATA)
if (DEBUG_P25_HDU)
message(CHECK_START "P25 HDU Debug")
add_definitions(-DDEBUG_P25_HDU)
endif (DEBUG_P25_HDU)
if (DEBUG_P25_LDU1)
message(CHECK_START "P25 LDU1 Debug")
add_definitions(-DDEBUG_P25_LDU1)
endif (DEBUG_P25_LDU1)
if (DEBUG_P25_LDU2)
message(CHECK_START "P25 LDU2 Debug")
add_definitions(-DDEBUG_P25_LDU2)
endif (DEBUG_P25_LDU2)
if (DEBUG_P25_TDULC)
message(CHECK_START "P25 TDULC Debug")
add_definitions(-DDEBUG_P25_TDULC)
endif (DEBUG_P25_TDULC)
if (DEBUG_P25_TSBK)
message(CHECK_START "P25 TSBK Debug")
add_definitions(-DDEBUG_P25_TSBK)
endif (DEBUG_P25_TSBK)
if (FORCE_TSBK_CRC_WARN)
message(CHECK_START "Force TSBK CRC Errors as Warnings")
add_definitions(-DFORCE_TSBK_CRC_WARN)
endif (FORCE_TSBK_CRC_WARN)
if (DEBUG_P25_DFSI)
message(CHECK_START "P25 DFSI Debug")
add_definitions(-DDEBUG_P25_DFSI)
endif (DEBUG_P25_DFSI)
if (DEBUG_RINGBUFFER)
message(CHECK_START "Ringbuffer Debug")
add_definitions(-DDEBUG_RINGBUFFER)
endif (DEBUG_RINGBUFFER)
if (DEBUG_HTTP_PAYLOAD)
message(CHECK_START "HTTP Payload Debug")
add_definitions(-DDEBUG_HTTP_PAYLOAD)
endif (DEBUG_HTTP_PAYLOAD)
if (DEBUG_TRELLIS)
message(CHECK_START "Trellis Encoding Debug")
add_definitions(-DDEBUG_TRELLIS)
endif (DEBUG_TRELLIS)

@ -40,20 +40,6 @@ const uint8_t BITS_TABLE[] = {
B6(0), B6(1), B6(1), B6(2)
};
// ---------------------------------------------------------------------------
// Global Functions
// ---------------------------------------------------------------------------
/// <summary>
/// Displays the host version.
/// </summary>
void getHostVersion()
{
LogInfo(__PROG_NAME__ " %s (" DESCR_DMR DESCR_P25 DESCR_NXDN "CW Id, Network) (built %s)", __VER__, __BUILD__);
LogInfo("Copyright (c) 2017-2024 Bryan Biedenkapp, N2PLL and DVMProject (https://github.com/dvmproject) Authors.");
LogInfo("Portions Copyright (c) 2015-2021 by Jonathan Naylor, G4KLX and others");
}
// ---------------------------------------------------------------------------
// Static Class Members
// ---------------------------------------------------------------------------

@ -50,15 +50,6 @@
#define DESCR_NXDN ""
#endif
// ---------------------------------------------------------------------------
// Externs
// ---------------------------------------------------------------------------
extern "C" {
/// <summary>Displays the host version.</summary>
HOST_SW_API void getHostVersion();
}
// ---------------------------------------------------------------------------
// Class Declaration
// Implements various helper utilities.

@ -153,7 +153,9 @@ int HostFNE::run()
::close(STDERR_FILENO);
}
getHostVersion();
::LogInfo(__PROG_NAME__ " %s (" DESCR_DMR DESCR_P25 DESCR_NXDN "CW Id, Network) (built %s)", __VER__, __BUILD__);
::LogInfo("Copyright (c) 2017-2024 Bryan Biedenkapp, N2PLL and DVMProject (https://github.com/dvmproject) Authors.");
::LogInfo("Portions Copyright (c) 2015-2021 by Jonathan Naylor, G4KLX and others");
::LogInfo(">> Fixed Network Equipment");
// read base parameters from configuration

@ -224,7 +224,9 @@ int Host::run()
::close(STDERR_FILENO);
}
getHostVersion();
::LogInfo(__PROG_NAME__ " %s (" DESCR_DMR DESCR_P25 DESCR_NXDN "CW Id, Network) (built %s)", __VER__, __BUILD__);
::LogInfo("Copyright (c) 2017-2024 Bryan Biedenkapp, N2PLL and DVMProject (https://github.com/dvmproject) Authors.");
::LogInfo("Portions Copyright (c) 2015-2021 by Jonathan Naylor, G4KLX and others");
::LogInfo(">> Modem Controller");
// read base parameters from configuration

@ -87,7 +87,9 @@ int HostCal::run(int argc, char **argv)
return 1;
}
getHostVersion();
::LogInfo(__PROG_NAME__ " %s (" DESCR_DMR DESCR_P25 DESCR_NXDN "CW Id, Network) (built %s)", __VER__, __BUILD__);
::LogInfo("Copyright (c) 2017-2024 Bryan Biedenkapp, N2PLL and DVMProject (https://github.com/dvmproject) Authors.");
::LogInfo("Portions Copyright (c) 2015-2021 by Jonathan Naylor, G4KLX and others");
::LogInfo(">> Modem Calibration");
yaml::Node systemConf = m_conf["system"];
@ -638,7 +640,9 @@ int HostCal::run(int argc, char **argv)
printStatus();
break;
case 'V':
getHostVersion();
::LogInfo(__PROG_NAME__ " %s (" DESCR_DMR DESCR_P25 DESCR_NXDN "CW Id, Network) (built %s)", __VER__, __BUILD__);
::LogInfo("Copyright (c) 2017-2024 Bryan Biedenkapp, N2PLL and DVMProject (https://github.com/dvmproject) Authors.");
::LogInfo("Portions Copyright (c) 2015-2021 by Jonathan Naylor, G4KLX and others");
break;
case 'v':
// bryanb: this actually polls the firmware -- should we do this or just

@ -196,7 +196,9 @@ int HostSetup::run(int argc, char** argv)
return 1;
}
getHostVersion();
::LogInfo(__PROG_NAME__ " %s (" DESCR_DMR DESCR_P25 DESCR_NXDN "CW Id, Network) (built %s)", __VER__, __BUILD__);
::LogInfo("Copyright (c) 2017-2024 Bryan Biedenkapp, N2PLL and DVMProject (https://github.com/dvmproject) Authors.");
::LogInfo("Portions Copyright (c) 2015-2021 by Jonathan Naylor, G4KLX and others");
::LogInfo(">> Modem Setup");
// setup the finalcut tui

@ -212,8 +212,10 @@ int main(int argc, char** argv)
return 1;
}
getHostVersion();
::LogInfo(">> Monitor");
::LogInfo(__PROG_NAME__ " %s (" DESCR_DMR DESCR_P25 DESCR_NXDN "CW Id, Network) (built %s)", __VER__, __BUILD__);
::LogInfo("Copyright (c) 2017-2024 Bryan Biedenkapp, N2PLL and DVMProject (https://github.com/dvmproject) Authors.");
::LogInfo("Portions Copyright (c) 2015-2021 by Jonathan Naylor, G4KLX and others");
::LogInfo(">> Host Monitor");
try {
ret = yaml::Parse(g_conf, g_iniFile.c_str());

Loading…
Cancel
Save

Powered by TurnKey Linux.