Software components
wxMCA: The wxMCA software bundle provides a graphical user interface, programing examples, device drivers and hardware simulators for all of Bridgeport's MCA and Counter product. The GUI is designed to work on Win 10 and Ubuntu Linux while the MCA Data Server and the examples will work on wider variety of platforms, including Raspberry Pi.
MCA Data Server: The MCA Data Server (MDS) provides access to any number and types of detectors. All other processes are clients to the server. Clients can be local or across the network.
wxPython GUI: The cross-platform Graphical User Interface is implemented using wxPython and performs on Windows 10 and Linux.
wxGUI: The GUI is a cross-platform application that runs on Win10 and Linux.
It is extendable to include application-specific code, and can be translated into languages other than English.
Examples: We provide a number of sigle-purpose Data Accquisition Examples. They can be found in the wxMCA/examples/ folder. Even though they are mostly written in Python, they can be easily translated into other languages, since all data and commands are presented as JSON strings.
Downloads: We provide a Windows installer that includes the needed Python and a signed driver. The up to date wxMCA bundle (Win10 and Linux) can be downloaded here: wxMCA.zip. Check the wxMCA/version.txt file for version information. Linux does not require a signed driver.
Documentation: Detailed and device specific MCA Data Server documentation can be found here.