Binary core API: Difference between revisions

From ADVACAM Wiki
Jump to navigation Jump to search
(Created page with "= Core/basic API overview = With the '''pxcore library''', allowing basic measurements and device settings.<br> Files: * '''pxcapi.h''' API header file * '''pxcore.dll''' or '''pxcore.so''' binary libraries for Windows or Linux * '''pxcore.lib''' static linging file for easier using on Windows (compile time only) '''See Binary core API ''' <br>")
 
Line 1: Line 1:
= Core/basic API overview =
= Core/basic API overview =
With the '''pxcore library''', allowing basic measurements and device settings.<br>
 
The PIXet is a multi-platform software developed in ADVACAM company. It is a basic software that allows measurement control and saving of measured data with Medipix detectors. It supports Medipix2, Medipix3, Timepix and Timepix3 detectors and all the readout-devices sold by ADVACAM company such as FitPIX, AdvaPIX, WidePIX, etc. It is written in C++ language and uses multi-platform Qt libraries.<br>
 
This document describes a developer interface of the PIXet software. This developer interface consists of dynamic linked library pxcore.dll (Windows) or libpxcore.so (Mac or Linux), the corresponding header file for the library pxcapi.h and few other supporting libraries (fitpix.dll, Visual Studio runtime libraries, etc.)
 
The core API with the '''pxcore library''', allowing basic measurements and device settings.<br>
Files:
Files:
* '''pxcapi.h''' API header file
* '''pxcapi.h''' API header file
Line 6: Line 11:
* '''pxcore.lib''' static linging file for easier using on Windows (compile time only)
* '''pxcore.lib''' static linging file for easier using on Windows (compile time only)


'''See [[Binary core API ]]'''
And need some auxiliary files and directories:<br>
<br>
See [[Pixet SDK#Auxilliary files|Pixet SDK: Auxilliary files]]
See [[Files and directories of the Pixet and SDK#Main directory of the API-using programs, independent on the Pixet|Files and directories: Main directory of the API-using programs]]

Revision as of 13:16, 7 June 2023

Core/basic API overview

The PIXet is a multi-platform software developed in ADVACAM company. It is a basic software that allows measurement control and saving of measured data with Medipix detectors. It supports Medipix2, Medipix3, Timepix and Timepix3 detectors and all the readout-devices sold by ADVACAM company such as FitPIX, AdvaPIX, WidePIX, etc. It is written in C++ language and uses multi-platform Qt libraries.

This document describes a developer interface of the PIXet software. This developer interface consists of dynamic linked library pxcore.dll (Windows) or libpxcore.so (Mac or Linux), the corresponding header file for the library pxcapi.h and few other supporting libraries (fitpix.dll, Visual Studio runtime libraries, etc.)

The core API with the pxcore library, allowing basic measurements and device settings.
Files:

  • pxcapi.h API header file
  • pxcore.dll or pxcore.so binary libraries for Windows or Linux
  • pxcore.lib static linging file for easier using on Windows (compile time only)

And need some auxiliary files and directories:
See Pixet SDK: Auxilliary files See Files and directories: Main directory of the API-using programs