0% found this document useful (0 votes)
161 views

SDK Specification

This document provides information about CareRay SDK specifications, including directory contents, version relationships, and revision records. It details over 20 different versions of the CareRaySDK released between API 4.0.1 and API 4.8.0, noting changes and relationship to firmware for each release. The document also outlines naming rules for version numbers, including conventions for normal releases versus temporary release candidates.

Uploaded by

Nauman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
161 views

SDK Specification

This document provides information about CareRay SDK specifications, including directory contents, version relationships, and revision records. It details over 20 different versions of the CareRaySDK released between API 4.0.1 and API 4.8.0, noting changes and relationship to firmware for each release. The document also outlines naming rules for version numbers, including conventions for normal releases versus temporary release candidates.

Uploaded by

Nauman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 29

SDK Specification

江苏康众数字医疗科技股份有限公司
CareRay Digital Medical Technology Co., Ltd.

地址(Addr): 江苏省苏州市工业园区星湖街 218 号生物纳米科技园 B3 楼 5 层

5F,Building B3, Biobay, 218 Xinghu Street, Suzhou,Jiangsu, China,215123

电话(Tel): +86-512-86860288 传真(Fax): +86-512-86860388


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

Contents

1 Directories ..................................................................................... 1

2 Version Relation ............................................................................ 2

3 Notes .............................................................................................. 3

4 Revision Records ........................................................................... 3

4.1 CareRaySDK [API4.8.0] ............................................................... 3


4.1.1 Revision specification .........................................................................................3

4.1.2 Relationship with firmware .................................................................................4

4.2 CareRaySDK [API4.7.0] ............................................................... 4


4.2.1 Revision specification .........................................................................................4

4.2.2 Relationship with firmware .................................................................................4

4.3 CareRaySDK [API4.5.3] ............................................................... 5


4.3.1 Revision specification .........................................................................................5

4.3.2 Relationship with firmware .................................................................................5

4.4 CareRaySDK [API4.5.1] ............................................................... 5


4.4.1 Revision specification .........................................................................................5

4.4.2 Relationship with firmware .................................................................................6

4.5 CareRaySDK [API4.5.0] ............................................................... 6


4.5.1 Revision specification .........................................................................................6

4.5.2 Relationship with firmware .................................................................................7

4.6 CareRaySDK [API4.4.1] ............................................................... 7


4.6.1 Revision specification .........................................................................................7

4.6.2 Relationship with firmware .................................................................................7

4.7 CareRaySDK [API4.3.0] ............................................................... 8


4.7.1 Revision specification .........................................................................................8

4.7.2 Relationship with firmware .................................................................................8


www.careray.com
I
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.8 CareRaySDK [API4.2.2] ............................................................... 9


4.8.1 Revision specification .........................................................................................9

4.8.2 Relationship with firmware .................................................................................9

4.9 CareRaySDK [API4.2.1] ............................................................. 10


4.9.1 Revision specification .......................................................................................10

4.9.2 Relationship with firmware ...............................................................................10

4.10 CareRaySDK [API4.2.0] ............................................................. 10


4.10.1 Revision specification .......................................................................................10

4.10.2 Relationship with firmware ............................................................................... 11

4.11 CareRaySDK [API4.1.1.2] .......................................................... 12


4.11.1 Revision specification .......................................................................................12

4.12 CareRaySDK [API4.1.1.1] .......................................................... 12


4.12.1 Revision specification .......................................................................................12

4.12.2 Relationship with firmware ...............................................................................13

4.13 CareRaySDK[API4.1.4] .............................................................. 13


4.13.1 Revision specification .......................................................................................13

4.13.2 Relationship with firmware ...............................................................................14

4.14 CareRaySDK [API4.1.1] ............................................................. 14


4.14.1 Revision specification .......................................................................................14

4.14.2 Relationship with firmware ...............................................................................15

4.15 CareRaySDK [API4.1.1 Beta] .................................................... 15


4.15.1 Revision specification .......................................................................................15

4.15.2 Relationship with firmware ...............................................................................16

4.16 CareRaySDK [API4.1.0] ............................................................. 16


4.16.1 Revision specification .......................................................................................16

4.16.2 Relationship with firmware ...............................................................................18

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.17 CareRaySDK [API4.0.5.3] .......................................................... 18

4.18 CareRaySDK [API4.0.5.3 Beta] ................................................. 19

4.19 CareRaySDK [API4.0.5 Beta] .................................................... 20

4.20 CareRaySDK [API4.0.4]_RC0934 ............................................. 21

4.21 CareRaySDK [API4.0.3.1 Beta]_RC0933 .................................. 21

4.22 CareRaySDK [API4.0.2]_RC0932 ............................................. 22

4.23 CareRaySDK [API4.0.2]_RC0931 ............................................. 22

4.24 CareRaySDK[API4.0.1]_Final0934............................................ 24

4.25 CareRaySDK[API4.0.1]_Final0932............................................ 24

5 Naming Rules 25

5.1 Version Number Naming Rules................................................... 25

5.2 Normal Release ........................................................................... 25

5.3 Temp Release (Release Candidate) ............................................. 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 Beta]


CareRaySDK [API4.0.3.1 Beta]_RC0933
CareRaySDK [API4.0.5.3 Beta]

CareRaySDK [API4.0.5.3]

CareRaySDK [API4.1.0]

CareRaySDK [API4.1.1 Beta]

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

then modify the configuration items by hand.

3) The configuration file “Mammo cfg.properties” is just for 500M or 750M panels. When you

use CareView 500M or 750M detectors, please rename it as “cfg.properties”.

4 Revision Records
Note: 1) "-" means there is no modification;

2) The modification of API will influence the three directories:“API*”、


“API*_demo*”and

“API*_NDT*_CAL*”.

4.1 CareRaySDK [API4.8.0]

4.1.1 Revision specification

Version CareRaySDK [API4.8.0]


Revision Time 2019/08/21
Supported Detectors 1500C/1500L
/500P/1800Rv2/1500Pv2/1500Cw/1800L/750Cw/750C/1800Cw/750
S/1500S/1800Le/1800Cwe/D4343
File Modifications Suggestion
CarerayImageNDT*.exe Support 1800Le, 1800Cwe, D4343 -
API 1. Optimize network transfer We suggest you to replace all
performance for WiFi, improve the dlls, libs and folder
reliability “CareRay”, .h files ; If you
want to integrate some
features, please refer to ‘SDK
4.8.0 Integration Guide.pdf’;
AppNotes Support 1800Le, 1800Cwe, D4343 -
cfg.properties - -
DetectorConf.xml Support 1800Le, 1800Cwe, D4343 -
www.careray.com
3
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.1.2 Relationship with firmware

Panel Firmware NDT Software Calibration Mode


1500C/1500L
/500P/1800Rv2/1500Pv2/1500Cw/1 External sync or
0.96* NDT V3.10.0
800L/750Cw/750C/1800Cw/750S/15 Manual sync
00S/1800Le/1800Cwe/D4343

4.2 CareRaySDK [API4.7.0]

4.2.1 Revision specification

Version CareRaySDK [API4.7.0]


Revision Time 2018/05/15
Supported Detectors 1500C/1500L
/500P/1800Rv2/1500Pv2/1500Cw/1800L/750Cw/750C/1800Cw/750
S/1500S
File Modifications Suggestion
CarerayImageNDT*.exe Cancel the uploading button after -
doing gain calibration
API 2. Optimize network transfer We suggest you to replace all
performance for WiFi, improve the dlls, libs and folder
reliability “CareRay”, .h files ; If you
want to integrate some
features, please refer to ‘SDK
4.7.0 Integration Guide.pdf’;
AppNotes Change integration time from -
1500ms to 2500ms for manual sync
cfg.properties - -
DetectorConf.xml Change integration time from -
1500ms to 2500ms for manual sync

4.2.2 Relationship with firmware

Panel Firmware NDT Software Calibration Mode


1500C/1500L
/500P/1800Rv2/1500Pv2/1500Cw/1 External sync or
0.96* NDT V3.8.1
800L/750Cw/750C/1800Cw/750S/15 Manual sync
00S

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

4.3 CareRaySDK [API4.5.3]

4.3.1 Revision specification

Version CareRaySDK [API4.5.3]


Revision Time 2018/03/02
Supported Detectors 1500C/1500L
/500P/1800Rv2/1500Pv2/1500Cw/1800L/750Cw/750C/1800Cw/750
S/1500S
File Modifications Suggestion
CarerayImageNDT*.exe Cancel the uploading button after -
doing gain calibration
API 3. Fix some bugs; We suggest you to replace all
4. Support 750S,1500S the dlls, libs and folder
5. Support NDT_mode “CareRay”, .h files ; If you
want to integrate some
features, please refer to ‘SDK
4.5.3 Integration Guide.pdf’;
AppNotes Change integration time from -
1500ms to 2500ms for manual sync
cfg.properties - -
DetectorConf.xml Change integration time from -
1500ms to 2500ms for manual sync

4.3.2 Relationship with firmware

Panel Firmware NDT Software Calibration Mode


1500C/1500L
/500P/1800Rv2/1500Pv2/1500Cw/1 External sync or
0.96* NDT V3.8.1
800L/750Cw/750C/1800Cw/750S/15 Manual sync
00S

4.4 CareRaySDK [API4.5.1]

4.4.1 Revision specification

Version CareRaySDK [API4.5.1]


Revision Time 2017/02/20
www.careray.com
5
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

Supported Detectors 1500C/1500L


/500P/1800Rv2/1500Pv2/1500Cw/1800L/750Cw/750C/1800Cw
File Modifications Suggestion
CarerayImageNDT*.exe Fix some bugs -
API 1. Fix some bugs; We suggest you to replace all
2. Support 1800Cw the dlls and folder
3. Change integration time from “CareRay” ; If you want to
5000ms to 1500ms for manual integrate some features, please
sync in API demo program refer to ‘SDK 4.5.1 Integration
Guide.pdf’;
AppNotes Change integration time from -
5000ms to 1500ms for manual sync
cfg.properties - -
DetectorConf.xml Change integration time from -
5000ms to 1500ms for manual sync

4.4.2 Relationship with firmware

Panel Firmware NDT Software Calibration Mode


External sync
1800R V2.0 0.94n 0.96* NDT V3.5.6
Manual sync
0.94e,0.94m,
1500C NDT V3.5.6 Manual sync
0.96*
0.94a, 0.94e, External sync
1500L,1800L NDT V3.5.6
0.94m, 0.96* Manual sync
1500P V2.0 0.96* NDT V3.5.6 Manual sync
1500Cw/750Cw/1800Cw 0.96* NDT V3.5.6 Manual sync

4.5 CareRaySDK [API4.5.0]

4.5.1 Revision specification

Version CareRaySDK [API4.5.0]


Revision Time 2016/06/20
Supported Detectors 1500C/1500L /500P/1800Rv2/1500Pv2/1500Cw/1800L/750Cw/750C
File Modifications Suggestion
CarerayImageNDT*.exe - -
API 1. Fix some other bugs; We suggest you to replace all
2. One-Shot calibration the dlls and folder
3. F2AED “CareRay” ; If you want to
4. GridSuppression integrate some features, please
refer to ‘SDK 4.5.0 Integration
www.careray.com
6
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 - -

4.5.2 Relationship with firmware

Panel Firmware NDT Software Calibration Mode


External sync
1800R V2.0 0.94n 0.96* NDT V3.5.5
Manual sync
0.94e,0.94m,
1500C NDT V3.5.5 Manual sync
0.96*
0.94a, 0.94e, External sync
1500L,1800L NDT V3.5.5
0.94m, 0.96* Manual sync
1500P V2.0 0.96* NDT V3.5.5 Manual sync
1500Cw/750Cw 0.96* NDT V3.5.5 Manual sync

4.6 CareRaySDK [API4.4.1]

4.6.1 Revision specification

Version CareRaySDK [API4.4.1]


Revision Time 2016/05/25
Supported Detectors 500M/750M
File Modifications Suggestion
CarerayImageNDT*.exe -
CareView_CAL_*.exe -
API Support AEC, real time offset We suggest you to replace all
correction, optimize defect the dlls and folder
detection and inpaint for 500M and “CareRay” ; If you want to
750M. (not recommend for the integrate some features, please
other types of detectors) refer to ‘SDK 4.4.1 Integration
Guide.pdf’;
AppNotes - -
cfg.properties Add several configuration items. -
DetectorConf.xml - -

4.6.2 Relationship with firmware

Panel Firmware NDT Software Calibration Softare Calibration Mode


500M 0.94j NDT V3.5.0 CAL V3.2.0 External sync
750M 0.96d NDT V3.5.0 CAL V3.2.0 External sync
www.careray.com
7
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.7 CareRaySDK [API4.3.0]

4.7.1 Revision specification

Version CareRaySDK [API4.3.0]


Revision Time 2015/12/28
Supported Detectors 1500C/1500L /500P/1800Rv2/1500Pv2/1500Cw/1800L
File Modifications Suggestion
CarerayImageNDT*.exe 1) Support to new detectors
including 1500Cw, 1500P
V2.0, 1800R V2.0 and 1800L;
2) Support to do One Key
Calibration;
3) Support to do Non-linear
Calibration;
4) Optimize the interface of
Calibration;
CareView_CAL_*.exe Optimize the interface of
Calibration;
API 5. Support to use Magic glove; We suggest you to replace all
6. Support to do quros real-time the dlls and folder
offset correction; “CareRay” ; If you want to
7. Add AEC function; integrate some features, please
8. Add network resume function; refer to ‘SDK 4.3.0 Integration
9. Improve defect detection; Guide.pdf’;
10. Improve image quality of Auto
sync mode;
11. Fix some other bugs;
AppNotes - -
cfg.properties Add several configuration items. -
DetectorConf.xml - -

4.7.2 Relationship with firmware

Panel Firmware NDT Software Calibration Softare Calibration Mode


External sync
500P 0.94n NDT V3.4.0 CAL V3.1.0
Manual sync
External sync
1800R V2.0 0.94n 0.96c NDT V3.5.0 CAL V3.2.0
Manual sync
0.94a, 0.94e,
1500C NDT V3.5.0 CAL V3.2.0 Manual sync
0.94m, 0.96*
www.careray.com
8
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

0.94a, 0.94e, External sync


1500L,1800L NDT V3.5.0 CAL V3.2.0
0.94m, 0.96* Manual sync
1500P v2 0.96* NDT V3.5.0 CAL V3.2.0 Manual sync
1500Cw 0.96* NDT V3.5.0 CAL V3.2.0 Manual sync

4.8 CareRaySDK [API4.2.2]

4.8.1 Revision specification

Version CareRaySDK [API4.2.2]


Revision Time 2015/11/10
Supported Detectors 1800R/1500C/1500L /1500P/1500R/1500Rm
/500M/500P/1800Rv2/1500Pv2/1500Cw
File Modifications Suggestion
CarerayImageNDT*.exe -
CareView_CAL_*.exe -
API Improve image acquisition speed We suggest you to replace all
the dlls and folder
“CareRay” ;
AppNotes - -
cfg.properties - -
DetectorConf.xml - -

4.8.2 Relationship with firmware

Panel Firmware NDT Software Calibration Softare Calibration Mode


1500R,
1500P,
External sync
1500Rm, 0.93[x] NDT V3.4.0 CAL V3.1.0
Manual sync
1800R,
500P
External sync
1800R V2.0 0.94n 0.96c NDT V3.4.0 CAL V3.1.0
Manual sync
500M 0.93h NDT V3.4.0 CAL V3.1.0 External sync
0.94a, 0.94e,
1500C NDT V3.4.0 CAL V3.1.0 Manual sync
0.94m, 0.96a
0.94a, 0.94e, External sync
1500L NDT V3.4.0 CAL V3.1.0
0.94m, 0.96a Manual sync
1500P v2 0.96c NDT V3.4.0 CAL V3.1.0 Manual sync
1500Cw 0.96c NDT V3.4.0 CAL V3.1.0 Manual sync

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

4.9 CareRaySDK [API4.2.1]

4.9.1 Revision specification

Version CareRaySDK [API4.2.1]


Revision Time 2015/07/13
Supported Detectors 1800R/1500C/1500L /1500P/1500R/1500Rm/500M/500P
File Modifications Suggestion
CarerayImageNDT*.exe -
CareView_CAL_*.exe -
API 1) Fix a bug: cann’t find some bad We suggest you to replace all
clusters in calibration progress; the dlls and folder
2) Optimize file transmission “CareRay” ;
between API and detector.
AppNotes - -
cfg.properties Add two configuration items -
DetectorConf.xml - -

4.9.2 Relationship with firmware

Panel Firmware NDT Software Calibration Softare Calibration Mode


1500R,
1500P,
External sync
1500Rm, 0.93[x] NDT V3.4.0 CAL V3.1.0
Manual sync
1800R,
500P
External sync
1800R V2.0 0.94n NDT V3.4.0 CAL V3.1.0
Manual sync
500M 0.93h NDT V3.4.0 CAL V3.1.0 External sync
0.94a, 0.94e,
1500C NDT V3.4.0 CAL V3.1.0 Manual sync
0.94m, 0.96a
0.94a, 0.94e, External sync
1500L NDT V3.4.0 CAL V3.1.0
0.94m, 0.96a Manual sync

4.10 CareRaySDK [API4.2.0]

4.10.1 Revision specification

Version CareRaySDK [API4.2.0]


Revision Time 2015/04/10
Supported Detectors 1800R/1500C/1500L /1500P/1500R/1500Rm/500M/500P
File Modifications Suggestion
www.careray.com
10
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

CarerayImageNDT*.exe 1) Optimize the training process;


2) Optimize the interface of user
setting;
3) Optimize the image
magnification and drag/drop
function;
4) Some other modifications.
CareView_CAL_*.exe 1) Do Offset calibration several
times according to supported
sync modes;
2) Support to do calibration with
preview mode;
3) Optimize the training process.
API 3) Optimize network connection We suggest you to replace all
and disconnection the dlls and folder
4) Improve image quality at AED “CareRay” ;
SYNC
AppNotes - -
cfg.properties Add configuration item -
“AEDIntegrationTime” to limit the
legal integration time used for AED
mode
DetectorConf.xml - -

4.10.2 Relationship with firmware

Panel Firmware NDT Software Calibration Softare Calibration Mode


1500R,
1500P,
External sync
1500Rm, 0.93[x] NDT V3.4.0 CAL V3.1.0
Manual sync
1800R,
500P
External sync
1800R V2.0 0.94n NDT V3.4.0 CAL V3.1.0
Manual sync
500M 0.93h NDT V3.4.0 CAL V3.1.0 External sync
0.94a,
1500C NDT V3.4.0 CAL V3.1.0 Manual sync
0.94e,0.94m
0.94a, External sync
1500L NDT V3.4.0 CAL V3.1.0
0.94e,0.94m Manual sync

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.11 CareRaySDK [API4.1.1.2]

4.11.1 Revision specification

Version CareRaySDK [API4.1.1.2]


Revision Time 2015/03/04
Supported Detectors 1800R/1500C/1500L /1500P/1500R/1500Rm/500M/500P
File Modifications Suggestion
CarerayImageNDT*.exe Do Offset calibration several times
according to supported sync modes;
CareView_CAL_*.exe -
API 1) Improve image quality at We suggest you to replace all
AUTO SYNC (For 500P the dlls and folder
prototype detectors); “CareRay” ;
2) Improve data pick up accuracy
in AED train process
AppNotes - -
cfg.properties - -
DetectorConf.xml Reconstruct the content -

4.12 CareRaySDK [API4.1.1.1]

4.12.1 Revision specification

Version CareRaySDK [API4.1.1.1]


Revision Time 2015/02/02
Supported Detectors 1800R/1500C/1500L /1500P/1500R/1500Rm/500M/500P
File Modifications Suggestion
CarerayImageNDT*.exe Do Offset calibration several times
according to supported sync modes;
CareView_CAL_*.exe -
API 1) Process false trigger problem; We suggest you to replace all
2) Fix downloading manufacture the dlls and folder
defect file failure problem; “CareRay” ;
3) Improve AED image quality;
4) Support switching power mode
for 1500Cw;
5) Fix image with grid problem
when set filter=0 in Config.ini
file
6) Generate more than one dark
calibration file through xml.
www.careray.com
12
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

7) Improve bad line inpainting;


8) Improve data pick up accuracy
in AED train process;
9) Improve manual modify defect
file function;
10) Increase rate of success for
AED image preprocess;
11) Support multiple integration
time offset calibration file
AppNotes - -
cfg.properties - -
DetectorConf.xml Reconstruct the content -

4.12.2 Relationship with firmware

Panel Firmware NDT Software Calibration Softare Calibration Mode


1500R,
1500P,
External sync
1500Rm, 0.93[x] NDT V3.3.1.1 CAL V3.0.1
Manual sync
1800R,
500P
500M 0.93h NDT V3.3.1.1 CAL V3.0.1 External sync
0.94a,
1500C NDT V3.3.1.1 CAL V3.0.1 Manual sync
0.94e,0.94m
External sync
1500L 0.94a, 0.94e NDT V3.3.1.1 CAL V3.0.1
Manual sync

4.13 CareRaySDK[API4.1.4]

4.13.1 Revision specification

Version CareRaySDK [API4.1.1]


Revision Time 2014/12/24
Supported Detectors 500M
File Modifications Suggestion
API 1) Optimize the AED procedure We suggest you to replace all
2) Change the value of Preview the dlls and folder
Mode image to 16 bit “CareRay” ;
3) Fix some bugs
AppNotes - -
cfg.properties Update the Mammo cfg.properties The configuration file
for mammo detectors “Mammo cfg.properties” is just
www.careray.com
13
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

for 500M panel. When you use


CareView 500M detector,
please rename it as
“cfg.properties”.
DetectorConf.xml - -

4.13.2 Relationship with firmware

Panel Firmware NDT Software Calibration Softare Calibration Mode


500M 0.94j NDT V3.3.1 CAL V3.0.1 External sync

4.14 CareRaySDK [API4.1.1]

4.14.1 Revision specification

Version CareRaySDK [API4.1.1]


Revision Time 2014/9/15
Supported Detectors 1800R/1500C/1500L /1500P/1500R/1500Rm/500M/500P
File Modifications Suggestion
CarerayImageNDT*.exe 1) Support to set exposure time
when switching sync mode
automatically;
2) Add exposure indicator for
AED mode;
3) Change the file format from
excel to txt for recording work
status function;
4) Check the existence of Offset
file before running Gain
calibration process;
5) Support detector 1500L;
6) Fix some other bugs.
CareView_CAL_*.exe 1) Support to customize the GUI;
2) Adapt GUI according to screen
resolution automatically;
3) Optimize the display of Gain
image group;
4) Optimize some other GUI;
API 1) Optimize the connection We suggest you to replace all
performance when the net the dlls and folder
status is not very good; “CareRay” ;
2) Modify issue that costing much The optimization of connection

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

time to detect connection state performance depends on the


while network is in offline state new firmware 0.94e;
3) Cancel restriction that using If you want to use detector
administrator authority at win7 1500L, please reference the
or higher OS API Demo to modify your
4) Delete log files generated one code.
month ago automatically;
5) Optimize the algorithm of
correction;
6) Add new Gain calibration
method;
7) Fix some other bugs;
AppNotes - -
cfg.properties Update the Mammo cfg.properties The configuration file
for mammo detectors “Mammo cfg.properties” is just
for 500M panel. When you use
CareView 500M detector,
please rename it as
“cfg.properties”.
DetectorConf.xml - -

4.14.2 Relationship with firmware

Panel Firmware NDT Software Calibration Softare Calibration Mode


1500R,
1500P,
External sync
1500Rm, 0.93[x] NDT V3.3.1 CAL V3.0.1
Manual sync
1800R,
500P
500M 0.93h NDT V3.3.1 CAL V3.0.1 External sync
1500C 0.94a, 0.94e NDT V3.3.1 CAL V3.0.1 Manual sync
External sync
1500L 0.94a, 0.94e NDT V3.3.1 CAL V3.0.1
Manual sync

4.15 CareRaySDK [API4.1.1 Beta]

4.15.1 Revision specification

Version CareRaySDK [API4.1.1 Beta]


Revision Time 2014/9/2
Supported Detectors 1500L/500M
File Modifications Suggestion
CarerayImageNDT*.exe 1) Support detector 1500L; We suggest you to replace the

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

2) Check whether the Offset NDT executable file.


calibration path/file exists;
3) Fix the histogram function;
CareView_CAL_*.exe 1) Make the Gain calibration We suggest you to replace the
method be in compliance with CAL executable file.
that in NDT;
API 1) Support detector 1500L; We suggest you to replace all
2) Remove logs generated the dlls and folder “CareRay”
1month ago automatically; in order to enjoy the
3) Optimize the defect improvements we have made.
classification algorithm; There is nothing else you need
4) Optimize bad line repair to do.
algorithm;
5) Fix data overflow bug in AED
sync mode;
6) Fix the bug that software
crashes occasionally when
disconnect detector;
AppNotes - -
cfg.properties - -
DetectorConf.xml - -

4.15.2 Relationship with firmware

Panel Firmware NDT Software Calibration Softare Calibration Mode


500M 0.93h NDT V3.3.1 CAL V3.0.0 外同步
外同步
1500L 0.94a NDT V3.3.1 CAL V3.0.0
手动同步

4.16 CareRaySDK [API4.1.0]

4.16.1 Revision specification

Version CareRaySDK [API4.1.0]


Revision Time 2014/7/30
Supported Detectors 1800R/1500C /1500P/1500R/1500Rm/500M/500P
File Modifications Suggestion
CarerayImageNDT*.exe Add some new functions: -
1) Support to switch language
between Chinese and English;
2) Support to upload calibration
files to detector or download

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.

4.16.2 Relationship with firmware

Panel Firmware NDT Software Calibration Softare Calibration Mode


1500R,
1500P,
外同步
1500Rm, 0.93[x] NDT V3.3.0 CAL V3.0.0
手动同步
1800R,
500P
500M 0.93h NDT V3.3.0 CAL V3.0.0 外同步
1500C 0.94a NDT V3.3.0 CAL V3.0.0 手动同步

4.17 CareRaySDK [API4.0.5.3]

Version CareRaySDK [API4.0.5.3]


Revision Time 2014/7/15
Supported Detectors 1500R/1500Rm/1500P/500M/500P/1800R/1500C
File Modifications Suggestion
CarerayImageNDT*.exe 1) Support to upload calibration -
files to detectors or download
from detectors;
2) Add configuration
file(DetectorConf.xml) to save
different parameters about
detectors;
3) When start up the software, the
software loads the
DetectorConf.xml, connects
detector, set work mode/ sync
mode and set integration time
automatically;
4) Add configuration frame to set
www.careray.com
18
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

the parameters stored in


DetectorConf.xml.
5) Support dual panel system.
When you switch detector, it
will be connected and set
automatically.
CareView_CAL_*.exe - -
API 1) Improve step and strip You need to replace all the dlls.
correction method at AED If you want to use AED sync
sync mode/real time offset
2) Support real time offset correction, refer to API demo
correction for each type of and integrate the interface
detectors and sync modes invocation into your procedure.
AppNotes - -
cfg.properties - -

4.18 CareRaySDK [API4.0.5.3 Beta]

Version CareRaySDK [API4.0.5.3 Beta]


Revision Time 2014/6/23
Supported Detectors 1500R/1500Rm/1500P/500M/500P/1800R/1500C
File Modifications Suggestion
CarerayImageNDT*.exe 1) Support to modify AED mode: the corresponding
window/level by direction sync mode is “AED Sync”. If
keys; the detector is 1500P/1500C
2) Optimize the refresh and the sync mode is “AED
efficiency; Sync”, you can press hand
3) Handle the OutMemoryError. switch to acquire a RAD image
4) Optimize the original at any time after you press
magnification factor when “Acq Rad Img” button.
showing images; Real Time Offset Correction: if
5) Show a green outline in NDT; the configuration item
"enableRealTimeOffset" has
been enabled, the software will
acquire a dark image after a
RAD image acquisition, and
use it to do offset correction.
CareView_CAL_*.exe - -
API 1) Merge the existed two sync You need to replace all the dlls.
mode of AUTO_SYNC and If you want to use AED sync
SCAN_SYNC into mode/real time offset
AED_SYNC mode. The correction, refer to API demo
compatibility to AUTO_SYNC and integrate the interface
and SCAN_SYNC is invocation into your procedure.
www.careray.com
19
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

maintained;
2) Improve the image quality
under AED_SYNC mode;
3) Add some interfaces for
internal test.
AppNotes - -
cfg.properties - -

4.19 CareRaySDK [API4.0.5 Beta]

Version CareRaySDK [API4.0.5 Beta]


Revision Time 2014/3/27
Supported Detectors 1500R/1500Rm/1500P/500M/500P/1800R/1500C
File Modifications Suggestion
CarerayImageNDT*.exe 1) Optimize the acquisition AED mode: the corresponding
procedures with all different sync mode is “Scan Sync”. If
modes; the detector is 1500P/1500C
2) Support AED Mode; and the sync mode is “Scan
3) Support 1500C; Sync”, you can press hand
4) Support real time Offset switch to acquire a RAD image
correction(only for at any time after you press
1500P/1500C); “Acq Rad Img” button.
5) Do reset detector, set mode to Real Time Offset Correction: if
RAD mode and set sync mode the configuration item
to external sync mode when "enableRealTimeOffset" has
connect detector; been enabled, the software will
6) Optimize the display effect of acquire a dark image after a
pixel information and ROI RAD image acquisition, and
measurement; use it to do offset correction.
7) Modify the default item of
check mode list to the current
mode;
8) Replace the icon of
window/level modifier;
CareView_CAL_*.exe - -
API 1. Add two interface to get/set You need to replace all the dlls.
real time offset correction If you want to use scan sync
options: mode/real time offset
a) CR_set_realtime_ofst_opt correction, refer to API demo
b) CR_get_realtime_ofst_op and integrate the interface
t invocation into your procedure.
2. Support Scan Sync Mode
3. Fix two bugs:
1) Offset correction will be
www.careray.com
20
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

always done no matter whether


the offset correction option is
selected when acquire image
in manual/auto sync mode.
2) The de-grid function can work
only at the first time.
AppNotes - -
cfg.properties Add configuration item If you don’t use scan sync
"enableRealTimeOffset" used to mode, you can ignore this item.
control whether or not to do real
time offset correction.

4.20 CareRaySDK [API4.0.4]_RC0934

Version CareRaySDK [API4.0.4]_RC0934


Revision Time 2014/3/12
Supported Detectors 1500R/1500Rm/1500P/500M/500P/1800R
File Modifications Suggestion
CarerayImageNDT*.exe - -
CareView_CAL_*.exe - -
API Fix four bugs: 1) You are suggested to
1) there will be data overflow replace the
sometimes when doing offset CrCorrection.dll and
correction(CrCorrection.dll) CrCalibration.dll no
2) optimize the bad line search matter which detector you
method for 500M use;
detector(CrSysMgt.dll) 2) If the detector you use is
3) normal lines may be mistaken 500M, you need to replace
as bad lines in CrSysMgt.dll too;
Calibration(CrCalibration.dll) 3) If you use de-grid
4) de-grid successfully only at the function, you should
first time replace all the dlls;
AppNotes - -
cfg.properties - -

4.21 CareRaySDK [API4.0.3.1 Beta]_RC0933

Version CareRaySDK [API4.0.3.1 Beta]_RC0933


Revision Time 2014/3/11
Supported Detectors 1500P
File Modifications Suggestion
CarerayImageNDT*.exe Add a feature: when it is software It’s a tool to generate Gain
www.careray.com
21
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

sync mode, the Gain Calibration calibration files when you


will not acquire any image in the acquire RAD images by
procedure, and generates the yourself.
calibration files using RAD images
stored in Gain Calibration directory.
CareView_CAL_*.exe - -
API Fix three bugs: 1) You are suggested to
1) there will be data overflow replace the
sometimes when doing offset CrCorrection.dll and
correction(CrCorrection.dll) CrCalibration.dll no
2) optimize the bad line search matter which detector you
method for 500M use;
detector(CrSysMgt.dll) 2) If the detector you use is
3) normal lines may be mistaken 500M, you need to replace
as bad lines in CrSysMgt.dll too;
Calibration(CrCalibration.dll)
AppNotes - -
cfg.properties - -

4.22 CareRaySDK [API4.0.2]_RC0932

Version CareRaySDK [API4.0.2]_RC0932


Revision Time 2014/2/24
Supported Detectors 1500R/1500Rm/1500P/500M/500P/1800R
File Modifications Suggestion
CarerayImageNDT*.exe Fix two bugs: If you do not use NDT, there is
1) The Gain calibration nothing you need to do;
procedure can't be started If you use NDT, replace the
when the configuration item CarerayImageNDT*.exe.
"cal_type" is not configured;
2) The exposure color bar is
invisible when the screen's
resolution is low.
CareView_CAL_*.exe - -
API - -
AppNotes - -
cfg.properties - -

4.23 CareRaySDK [API4.0.2]_RC0931

Version CareRaySDK [API4.0.2]_RC0931


www.careray.com
22
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

Revision Time 2014/1/13


Supported Detectors 1500R/1500Rm/1500P/500M/500P/1800R
File Modifications Suggestion
CarerayImageNDT*.exe 1) Added a limitation that only if the -
magnify rate is larger than 12, the
bad pixels can be added into or
deleted from the map.
2) Added two buttons to control
whether or not to mark the bad
pixels
3) Optimize the calibration interface
and procedure
4) Added several functions, including:
show whether the de-grid function
is on, modify the window and level
by dragging mouse, do auto adjust
once when opening a image, show
the status of battery, wireless link
and temperature, modify the LUT
mapping curve
5) Support different calibration files,
which means operator can specify
the type of generated calibration
files when you do calibration and
specify the calibration files to load
before acquire images, see details in
CarerayImageNDT manual.
CareView_CAL_*.exe 1) Add the tip for 30 seconds waiting -
in gain calibration step (only for
500M);
2) Review and revise the range of
means values.
3) Support 1500R (MANUAL_Sync)
4) Add the parameter of cycle time to
cfg.properties (Optional);
5) Modify the text information and the
font color at every step.
6) Support to generate different
calibration files according to
different calibration type, see
details in CareView CAL manual.
API 1) Add an interface If you want to use the
"CR_select_cal_type" used for multiple calibration file
loading or generating specified feature, you should refer

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

calibration files which user selected. to API4.0.2_demo3.8r1


(Please refer to API user manual); and integrate the two new
2) Add usage of CR_select_cal_type, interfaces into your
see function PerformRadAcquisition procedure; Otherwise, you
in API4.0.2_demo3.8r1. need to do nothing.
AppNotes - -
cfg.properties Add configuration item "cal_type" used If you want to use the
for switching multiple calibration files multiple calibration file
set. feature, replace the
configuration file.
Note: The application of multiple calibration file feature includes three steps:
1) configure the item "cal_type" according to your application, for example,
cal_type=table,wall ;
2) select one of the configured items to generate the corresponding calibration file when you do
Gain calibration;
3) load calibration file according to the type you selected when you set correction option.

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

Version CareRaySDK [API4.0.1]_Final0932


Revision Time 2013/8/16
Supported Detectors 1500R/1500Rm/1500P/500M/500P/1800R
File Modifications
CarerayImageNDT*.exe Add one special function to add/remove bad line by manual.(Please
refer to CarerayImageNDT operation manual)
CareView_CAL_*.exe please refer to CareView CAL manual
www.careray.com
24
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

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

5.1 Version Number Naming Rules

Format: Major_Version_Number.Minor_Version_Number. Revision_Number


 Major_Version_Number: plus 1 when there are some major changes, for example, adding
several modules or modifying the structure;
 Minor_Version_Number: plus 1 when some functions are added or modified;
 Revision_Number: plus 1 when fixing some bugs.

5.2 Normal Release

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

5.3 Temp Release (Release Candidate)

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

You might also like