Licensing

Licensing is used to enable/disable some of the internal features on the Sonix systems.

Before Exam/SDK version 6.1.0
Imaging modes can be enabled/disabled by different licenses. In these version, one license called Research Package used to enable all the research features.

After Exam/SDK version 6.1.0
Starting Exam/SDK version 6.1.0 the previous Research Package is broken into the following sub-licenses to enable/disable different research features on the system
 * Basic Research: Enables saving of greyscale clinical images in the clinical mode, i.e. B-mode, both before and after scan conversion.
 * RF Access: Enables access to RF data in every mode which is available namely B-mode, Harmonic, Compound, Doppler, Color, PW, Strain Imaging, ..., note that some imaging mode such as elastography require their own license to be available.
 * Advanced Access: Provides access to Windows as well as access to all Internal Imaging Parameters, with this license you can run 3rd party programs on the system and also manipulate beamformer and imageformer parameters on the clinical scanner for customization or learning purposes. Without this license you can not go outside of clinical mode.
 * Sync Access: Enables the BNC signals for input and output triggering, this allows the user to synchronize the scanner with other equipment.
 * Streamer/Telemed: Enables remote access to the scanner using the Ulterius SDK, this allows the user to collect images and change internal parameters remotely over the network. This license also enables the Matlab wrapper for Ulterius SDK, this way the user can run these SDKs from within Matlab working environment without having to write any C/C++ code or compiling a project.
 * Sequencer: Enable custom pulse sequencing using the Texo SDK, this allows the user to develop unconventional imaging techniques such as ultrafast imaging, synthetic aperture beamforming, coded excitation, photo-acoustic imaging. This license also enables the Matlab wrapper for Texo SDK, this way the user can run these SDKs from within Matlab working environment without having to write any C/C++ code or compiling a project.