diff options
author | Tom Tsou <tom@tsou.cc> | 2014-11-25 16:06:32 -0800 |
---|---|---|
committer | Tom Tsou <tom@tsou.cc> | 2014-12-15 16:20:15 -0700 |
commit | eb54bddf47e087cf340c8a65b36a03cebd4f174b (patch) | |
tree | d9c41dfef5c514a143c521f7cd138af950a34122 /Transceiver52M/osmo-trx.cpp | |
parent | a4d1a4124421473f5f92255e2f3bc44bfa3937ea (diff) |
Transceiver52M: Implement POWEROFF command
Add stop and restart capability through the POWEROFF and POWERON
commands. Calling stop causes receive streaming to cease, and I/O
threads to shutdown leaving only the control handling thread running.
Upon receiving a POWERON command, I/O threads and device streaming are
restarted.
Proper shutdown of the transceiver is now initiated by the destructor,
which calls the stop command internally to wind down and deallocate
threads.
Signed-off-by: Tom Tsou <tom@tsou.cc>
Diffstat (limited to 'Transceiver52M/osmo-trx.cpp')
-rw-r--r-- | Transceiver52M/osmo-trx.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/Transceiver52M/osmo-trx.cpp b/Transceiver52M/osmo-trx.cpp index 9215fa5..db0b2b1 100644 --- a/Transceiver52M/osmo-trx.cpp +++ b/Transceiver52M/osmo-trx.cpp @@ -391,8 +391,6 @@ int main(int argc, char *argv[]) if (!trx) goto shutdown; - trx->start(); - chans = trx->numChans(); std::cout << "-- Transceiver active with " << chans << " channel(s)" << std::endl; |