|
|
|
@ -830,6 +830,7 @@ int Host::run()
|
|
|
|
#endif // defined(ENABLE_DMR)
|
|
|
|
#endif // defined(ENABLE_DMR)
|
|
|
|
});
|
|
|
|
});
|
|
|
|
dmrFrameReadThread.run();
|
|
|
|
dmrFrameReadThread.run();
|
|
|
|
|
|
|
|
dmrFrameReadThread.setName("dmr:frame-r");
|
|
|
|
|
|
|
|
|
|
|
|
ThreadFunc dmrFrameWriteThread([&, this]() {
|
|
|
|
ThreadFunc dmrFrameWriteThread([&, this]() {
|
|
|
|
#if defined(ENABLE_DMR)
|
|
|
|
#if defined(ENABLE_DMR)
|
|
|
|
@ -890,6 +891,7 @@ int Host::run()
|
|
|
|
#endif // defined(ENABLE_DMR)
|
|
|
|
#endif // defined(ENABLE_DMR)
|
|
|
|
});
|
|
|
|
});
|
|
|
|
dmrFrameWriteThread.run();
|
|
|
|
dmrFrameWriteThread.run();
|
|
|
|
|
|
|
|
dmrFrameWriteThread.setName("dmr:frame-w");
|
|
|
|
|
|
|
|
|
|
|
|
/** Project 25 */
|
|
|
|
/** Project 25 */
|
|
|
|
ThreadFunc p25FrameReadThread([&, this]() {
|
|
|
|
ThreadFunc p25FrameReadThread([&, this]() {
|
|
|
|
@ -931,6 +933,7 @@ int Host::run()
|
|
|
|
#endif // defined(ENABLE_P25)
|
|
|
|
#endif // defined(ENABLE_P25)
|
|
|
|
});
|
|
|
|
});
|
|
|
|
p25FrameReadThread.run();
|
|
|
|
p25FrameReadThread.run();
|
|
|
|
|
|
|
|
p25FrameReadThread.setName("p25:frame-r");
|
|
|
|
|
|
|
|
|
|
|
|
ThreadFunc p25FrameWriteThread([&, this]() {
|
|
|
|
ThreadFunc p25FrameWriteThread([&, this]() {
|
|
|
|
#if defined(ENABLE_P25)
|
|
|
|
#if defined(ENABLE_P25)
|
|
|
|
@ -971,6 +974,7 @@ int Host::run()
|
|
|
|
#endif // defined(ENABLE_P25)
|
|
|
|
#endif // defined(ENABLE_P25)
|
|
|
|
});
|
|
|
|
});
|
|
|
|
p25FrameWriteThread.run();
|
|
|
|
p25FrameWriteThread.run();
|
|
|
|
|
|
|
|
p25FrameWriteThread.setName("p25:frame-w");
|
|
|
|
|
|
|
|
|
|
|
|
/** Next Generation Digital Narrowband */
|
|
|
|
/** Next Generation Digital Narrowband */
|
|
|
|
ThreadFunc nxdnFrameReadThread([&, this]() {
|
|
|
|
ThreadFunc nxdnFrameReadThread([&, this]() {
|
|
|
|
@ -1012,6 +1016,7 @@ int Host::run()
|
|
|
|
#endif // defined(ENABLE_NXDN)
|
|
|
|
#endif // defined(ENABLE_NXDN)
|
|
|
|
});
|
|
|
|
});
|
|
|
|
nxdnFrameReadThread.run();
|
|
|
|
nxdnFrameReadThread.run();
|
|
|
|
|
|
|
|
nxdnFrameReadThread.setName("nxdn:frame-r");
|
|
|
|
|
|
|
|
|
|
|
|
ThreadFunc nxdnFrameWriteThread([&, this]() {
|
|
|
|
ThreadFunc nxdnFrameWriteThread([&, this]() {
|
|
|
|
#if defined(ENABLE_NXDN)
|
|
|
|
#if defined(ENABLE_NXDN)
|
|
|
|
@ -1052,6 +1057,7 @@ int Host::run()
|
|
|
|
#endif // defined(ENABLE_NXDN)
|
|
|
|
#endif // defined(ENABLE_NXDN)
|
|
|
|
});
|
|
|
|
});
|
|
|
|
nxdnFrameWriteThread.run();
|
|
|
|
nxdnFrameWriteThread.run();
|
|
|
|
|
|
|
|
nxdnFrameWriteThread.setName("nxdn:frame-w");
|
|
|
|
|
|
|
|
|
|
|
|
// main execution loop
|
|
|
|
// main execution loop
|
|
|
|
while (!killed) {
|
|
|
|
while (!killed) {
|
|
|
|
|