SDK Specification
SDK Specification
江苏康众数字医疗科技股份有限公司
CareRay Digital Medical Technology Co., Ltd.
Contents
1 Directories ..................................................................................... 1
3 Notes .............................................................................................. 3
www.careray.com
II
Careray Digital Medical Technology Co., Ltd.
5F,Building B3, Biobay, 218 Xinghu Street, Suzhou,Jiangsu, China,215123
o+86 512 86860288 f+86 512 86860388
4.24 CareRaySDK[API4.0.1]_Final0934............................................ 24
4.25 CareRaySDK[API4.0.1]_Final0932............................................ 24
5 Naming Rules 25
www.careray.com
III
Careray Digital Medical Technology Co., Ltd.
5F,Building B3, Biobay, 218 Xinghu Street, Suzhou,Jiangsu, China,215123
o+86 512 86860288 f+86 512 86860388
1 Directories
The SDK package includes the following contents:
Directory Specification
API*_NDT*_CAL* CareRay image acquisition, processing and calibration platforms. NDT is
the demo application, while CAL is the calibration application
API* API libraries
API*_demo* Demo for showing how to operate the detector by calling API interfaces
AppNotes Includes some application notes for CareRay detector
www.careray.com
1
Careray Digital Medical Technology Co., Ltd.
5F,Building B3, Biobay, 218 Xinghu Street, Suzhou,Jiangsu, China,215123
o+86 512 86860288 f+86 512 86860388
2 Version Relation
CareRaySDK[API4.0.1]_Final0932
CareRaySDK[API4.0.1]_Final0934
CareRaySDK [API4.0.2]_RC0931
CareRaySDK [API4.0.2]_RC0932
CareRaySDK [API4.0.4]_RC0934
CareRaySDK [API4.0.5.3]
CareRaySDK [API4.1.0]
CareRaySDK [API4.1.1]
CareRaySDK [API4.1.1.1]
CareRaySDK [API4.1.1.2]
CareRaySDK [API4.1.4]
CareRaySDK [API4.2.0]
CareRaySDK [API4.2.1]
CareRaySDK [API4.2.2]
CareRaySDK [API4.3.0]
CareRaySDK [API4.4.1]
CareRaySDK [API4.5.0]
CareRaySDK [API4.5.1]
CareRaySDK [API4.5.2]
CareRaySDK [API4.5.3]
CareRaySDK [API4.7.0]
CareRaySDK [API4.8.0]
www.careray.com
2
Careray Digital Medical Technology Co., Ltd.
5F,Building B3, Biobay, 218 Xinghu Street, Suzhou,Jiangsu, China,215123
o+86 512 86860288 f+86 512 86860388
3 Notes
1) For the versions earlier than SDK[4.1.1], You need to run the CarerayImageNDT /CAL
software under administrator privilege of your computer, or you will receive an error code of
1000.
2) The default configuration file is “./CareRay/conf/cfg.properties”. You can backup it at first and
3) The configuration file “Mammo cfg.properties” is just for 500M or 750M panels. When you
4 Revision Records
Note: 1) "-" means there is no modification;
“API*_NDT*_CAL*”.
www.careray.com
4
Careray Digital Medical Technology Co., Ltd.
5F,Building B3, Biobay, 218 Xinghu Street, Suzhou,Jiangsu, China,215123
o+86 512 86860288 f+86 512 86860388
Guide.pdf’;
AppNotes - -
cfg.properties - -
DetectorConf.xml - -
www.careray.com
9
Careray Digital Medical Technology Co., Ltd.
5F,Building B3, Biobay, 218 Xinghu Street, Suzhou,Jiangsu, China,215123
o+86 512 86860288 f+86 512 86860388
www.careray.com
11
Careray Digital Medical Technology Co., Ltd.
5F,Building B3, Biobay, 218 Xinghu Street, Suzhou,Jiangsu, China,215123
o+86 512 86860288 f+86 512 86860388
4.13 CareRaySDK[API4.1.4]
www.careray.com
14
Careray Digital Medical Technology Co., Ltd.
5F,Building B3, Biobay, 218 Xinghu Street, Suzhou,Jiangsu, China,215123
o+86 512 86860288 f+86 512 86860388
www.careray.com
15
Careray Digital Medical Technology Co., Ltd.
5F,Building B3, Biobay, 218 Xinghu Street, Suzhou,Jiangsu, China,215123
o+86 512 86860288 f+86 512 86860388
www.careray.com
16
Careray Digital Medical Technology Co., Ltd.
5F,Building B3, Biobay, 218 Xinghu Street, Suzhou,Jiangsu, China,215123
o+86 512 86860288 f+86 512 86860388
from detector;
3) All types of detectors support
real-time offset calibration;
4) Add a new configuration file
to store the configuration items
related to detector types;
5) Support to configure
single/dual panels system in
UI and optimize the display of
connection status of dual
panels system;
6) When the software boots up, it
will connect detector, set work
mode, sync mode and
integration time automatically.
Improve several existing
functions:
1) Optimize the bad pixels mask
function, support to add
several isolated pixels at one
time;
2) Optimize the refresh
performance of bad pixels
mask function;
3) Fix some bugs.
CareView_CAL_*.exe 1) Modify the UI -
2) Add examination algorithm to
judge whether the images are
qualified
3) Optimize the algorithm about
recommended mAs and range
of image mean
4) Add a function to back up the
calibration files automatically
5) Add a function to upload
calibration files to detectors
API 1) Improve step and stripe We suggest you to replace all
correction quality at AED sync the dlls in order to enjoy the
mode; improvements we have made.
2) Modify real time offset There is nothing else you need
implement method; to do.
3) Modify and add interfaces for
dual detectors application;
4) Improve defection detect and
www.careray.com
17
Careray Digital Medical Technology Co., Ltd.
5F,Building B3, Biobay, 218 Xinghu Street, Suzhou,Jiangsu, China,215123
o+86 512 86860288 f+86 512 86860388
inpaint method;
5) Abandon some old
interfaces whose names
are unreasonable.
AppNotes - -
cfg.properties Add several configuration items We do not suggest you to
used ONLY for CAL. modify these new items. If you
have some questions, contract
our technical engineers.
DetectorConf.xml New configuration file added to You can modify it by
configure the parameters related to CarerayImageNDT software.
detector type.
maintained;
2) Improve the image quality
under AED_SYNC mode;
3) Add some interfaces for
internal test.
AppNotes - -
cfg.properties - -
www.careray.com
23
Careray Digital Medical Technology Co., Ltd.
5F,Building B3, Biobay, 218 Xinghu Street, Suzhou,Jiangsu, China,215123
o+86 512 86860288 f+86 512 86860388
4.24 CareRaySDK[API4.0.1]_Final0934
Version CareRaySDK[API4.0.1]_Final0934
Revision Time 2013/8/28
Supported Detectors 1500R/1500Rm/1500P/500M/500P/1800R
File Modifications
CarerayImageNDT*.exe -
CareView_CAL_*.exe rebuild the relationship to JRE6
API 1) CrCorrection.dll (4.0.1.2) ——update the bad line correction
algorithm.
2) CrSysMgt.dll (4.0.1.3) —— change the connection timeout to
'5s', change the connection ways on dual-panel
AppNotes -
cfg.properties -
config.ini Disable the item 'ipAddress1'
4.25 CareRaySDK[API4.0.1]_Final0932
API 1) Support temperature display and warn when it’s out of range
2) Support dual-panel system application
3) Add one description on edge of pixels clipping
4) Add error list and introduction
(Please refer to API user manual)
AppNotes -
cfg.properties -
config.ini -
5 Naming Rules
Format: CareRay_SDK[APIx.x.x]_Final{FW.rev}{index}
For example,
CareRay_SDK[API4.0.1]_Final0934
--based on API4.0.1
--formal release
--firmware version is 0.93
--the fourth release
Format: CareRay_SDK[APIx.x.x]_RC{FW.rev}{index}
For example,
CareRaySDK [API4.0.3.1 Beta]_RC0933
--based on API4.0.3.1, for outer test
--candidate release
--firmware version is 0.93
--the third release
www.careray.com
25