Jump to content

Steve D

QRC Super User
  • Content Count

  • Joined

  • Last visited

  • Days Won


Steve D last won the day on June 11 2015

Steve D had the most liked content!

Community Reputation

8 Neutral

About Steve D

  • Rank

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Try setCenterFrequencyBandwidthAndSampleRate or setCenterFrequencyAndSpan with Radio_AB as the radio selection. This will set the span and center frequency and combine the tuners as desired.
  2. Steve D

    Delete record file

    When you get the FileInfo data it gives you a name and the disk that the file resides on. Disk 1 is mounted at /data1, Disk 2 is mounted at /data2. I don't remember off the top of my head whether the filename ends in .qvrt or not, but if it doesn't you want to add that to the end of the name to get the full filename. From there C++ and the various libraries included with the dev environment provide plenty of options to delete files. Here's an example- http://www.cplusplus.com/reference/cstdio/remove/
  3. Steve D

    Unable to Deploy Sample App

    Unfortunately that method isn't currently reliable but should be more so in the 2.4 release. There are also stability issues with the WBT when apps fail to install using that method so please ensure that there are no .wpk files in /home/wbt and install your apps using the usb stick method of install covered in the documentation. You can also use the untar method you listed above but please make sure to move or delete the wpk from /home/wbt because of issues it can cause.
  4. Steve D

    Unable to Deploy Sample App

    What is the version of the firmware running on your WBT?
  5. Steve D

    App Cleanup On Exit

    ​Looking at the code there's a slight disparity between how a gui app and non-gui app get closed. A gui app receives a sigterm, and if it doesn't shut down after half a second it is forcibly terminated with sigkill. A non-gui app receives a sighup (usually sent when the user running a program logs out), then after 200 ms a sigterm, then after another 100 ms a sigquit, then after a final 100 ms a sigkill. Sigkill isn't catchable and is hard coded in the operating system to terminate the process, so the app has a limited time to shut down before it is forcibly terminated.
  6. Steve D

    App Cleanup On Exit

    I don't believe that there's a function in the API that indicates when the system is shutting down, however when the operating system is shutting down it sends a SIGTERM signal to all programs, which the app can catch and use as an indicator to close gracefully. Here's a quick linux signals tutorial if you're not familiar- http://www.yolinux.com/TUTORIALS/C++Signals.html
  7. Steve D

    The WBT's Computer

    ​30% in total. It's not absolutely required to have a multithreaded architecture for your app, but the API is designed around multithreaded paradigms and for example uses callbacks in a number of places. There are many things you can do single threaded but to take full advantage of the API a multithreaded approach is generally best.
  8. Steve D

    WBT number and type of radios

    Use WbtSystem::getTunerSettings() to get the radio settings of the unit, which has a function numRadios(), through which you can get the number of radios in the unit. For the type of radios you need to get an instance of WbtStatusData from WbtStatus::getCurrentStatus(), then use getFrontendInfo on each radio to get a RadioFrontend, which contains the minimum and maximum frequency and bandwidth of the selected radio.
  9. Steve D

    GPS receiver

    On top of being able to record and play back GPS signals, the WBT uses its onboard GPS receiver to add location metadata to all recordings so you can track which signals you received at which location.
  10. Steve D

    Network interface

    The WBT can be connected to your network via a standard ethernet cable (RJ45 terminated) and can be connected to via wireless with an additional dongle, but cannot currently connect to other wireless networks.
  11. Steve D

    Remote operation

    The WBT can be controlled in a number of ways outside of the touchscreen (on the 200 series). It can be controlled using VNC or apps programmed to accept remote access/control through an internet connection via the ethernet jack, or you can connect to it via a wireless adapter which is sold separately.
  12. Steve D

    WBT power options

    The WBT can be powered by a wired mains connection, a DC connection (car battery), and I believe external battery packs are also purchasable from QRC.
  13. Steve D

    Data file format

    The WBT uses a VRT compatible file format for its recordings. The WBT Developer's Kit (click the link for Q&A topic on this kit) details how to get a copy of the format if you need it, of contact us using our contact form.
  14. Steve D

    Input sensitivity

    I believe that this question can be best answered by our page on the WBT's Sensitivity- http://www.qrctech.com/articles.asp?id=268
  15. What is the code for MainWindow? If you aren't connecting to a WBT and you instantiate a data structure that requires a connection to a WBT the software will hang. The classes that require a connection should all have a note in their general description indicating that.