Model supported
Configuration
(For runtime)
ENV:
PIXELX_IMG_HEAD_NOCNT
: If set, SDK assumes that image data from hardware does not send image counter info
For Maintain
- install git subrepo, call
git subrepo status
, you will see how third party libraries being included. Also check CMakeLists.txt
- For Windows, there is
typedef unsigned char TBYTE
in winnt.h (libusb includes it), which conflicts with define TBYTE
in fitsio.h. We cannot typedef
after define
. You SHOULD a. include libusb then include cfitsio, b. avoid includes cfitsio in header (just cast pointer), c. undef TBYTE after include fitsio. (check cmos4040/ for details)
Installation under Debian10
1. Ready to work
#### 1.1 Installation dependency
sudo apt install libusb-1.0-0-dev libccfits-dev
### 2. Acquisition of CCDSDK2
cd ~
git clone http://210.45.78.50:8888/lab/CCDSDK2.git
### 3. Installation and compilation
cd ~/CCDSDK2
mkdir build
cd build
cmake ..
make
sudo make install
Fits header keys standard format(PX4040)
keyword = value / comment
- EXPOTIME = 0.1 / [s] Exposure time
- TDCTIME = 43991938 / [10ns] Tdc time
- GPS-OBS = 2019-11-18 09:44:46.439919 / GPS UTC time of observation starup
- CMOSTEMP = -1.9 / Celsius of cmos
- DATE-OBS = 2019-11-18 09:44:46.391367 / Start UTC time of exposure
- DEC = value(etc: 38.0484) / [deg] J2000 DEC
- DEC-TAR = value(etc: 37.96226) / [deg] Target J2000 DEC
- EXPTIME = value(etc: 0.1) / [s] Expose time
- HOTTEMP = -5.187 / Celsius of TEC
- PICMODE = 0 / Dynamic Range Mode(0:LDR_LOW_GAIN 1:LDR_HIGH_GAIN 2:HDR 3:LDR_HIGH_LOW)
- RA = 318.69537 / [deg] J2000 RA
- RA-TAR = 318.50249 / [deg] Target J2000 RA