123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- /* -------------------------------------------------------------------------
- // 文件名 : OTC_i.h
- // 创建者 : zhao jiao
- // 创建时间 : 2010-01-13 21:50
- // 功能描述 : OTC Operation Interface
- //
- // -----------------------------------------------------------------------*/
- #include "stdafx.h"
- extern "C" _declspec(dllexport) bool OTC_InitOTC(HWND hWnd);
- extern "C" _declspec(dllexport) bool OTC_ExitOTC();
- extern "C" _declspec(dllexport) bool OTC_SetPatientInfo(ECOM_PATIENT PatientInfo);
- extern "C" _declspec(dllexport) bool OTC_SetStustudyInfo();
- extern "C" _declspec(dllexport) bool OTC_AcceptImage();
- extern "C" _declspec(dllexport) bool OTC_RejectImage();
- extern "C" _declspec(dllexport) bool OTC_SetIconList(vector<CString> &IconList);
- //code begin 20100114
- extern "C" _declspec(dllexport) bool OTC_SetViewInfo(vector<ECOM_PROCEDURE_VIEW> &tempProcedureViewList);
- //code end 20100114
- extern "C" _declspec(dllexport) bool OTC_SetSelectViewID(CString &strViewID);
- extern "C" _declspec(dllexport) bool OTC_SetSelectViewNumber(int nIndex);
- extern "C" _declspec(dllexport) bool OTC_SetIconImage(ECOM_ICON_INFO &curIconInfo);
- extern "C" _declspec(dllexport) bool OTC_SetKV(int nKV);
- extern "C" _declspec(dllexport) bool OTC_SetMA(float fMA);
- extern "C" _declspec(dllexport) bool OTC_SetMS(float fMS);
- extern "C" _declspec(dllexport) bool OTC_SetMAS(float fMAS);
- extern "C" _declspec(dllexport) bool OTC_SetWS(int nWS);
- extern "C" _declspec(dllexport) bool OTC_SetFO(int nFO);
- extern "C" _declspec(dllexport) bool OTC_SetTechMode(int nET);
- extern "C" _declspec(dllexport) bool OTC_SetAECField(int nAECFieldSel);
- extern "C" _declspec(dllexport) bool OTC_SetAECFilm(int nAECFilmSel);
- extern "C" _declspec(dllexport) bool OTC_SetDensity(float nAECDensity);
- extern "C" _declspec(dllexport) bool OTC_SetAPR(int nWS,int nFO,int nET,int nAECFieldSel, int nAECFilmSel, int nAECDensity, int nKV, float fMA, float fMS,float fMAS = 0);
- extern "C" _declspec(dllexport) bool OTC_SetAutoPosiitonNo(int nPN);//20101123
- extern "C" _declspec(dllexport) bool OTC_CloseExam(int nType);
- extern "C" _declspec(dllexport) bool OTC_SetExposedImage(CString &curIconInfo);
- extern "C" _declspec(dllexport) bool OTC_SetCollimator(ECOM_HW_COLLIMATOR curCollimator);
- extern "C" _declspec(dllexport) bool OTC_SetCollimator_Float(ECOM_COLLIMATOR_INFO curCollimator);
- extern "C" _declspec(dllexport) bool OTC_GetCollimator();
- extern "C" _declspec(dllexport) bool OTC_LampOn();
- extern "C" _declspec(dllexport) bool OTC_SetSID(int nSID);
- extern "C" _declspec(dllexport) bool OTC_GetSID();
- extern "C" _declspec(dllexport) bool OTC_SetFilter(int nfilter);
- extern "C" _declspec(dllexport) bool OTC_ParkGrid(int bGridType); //0: Without grid, 1: grid 1(110cm), 2: Grid 2(180cm);
- extern "C" _declspec(dllexport) bool OTC_RespondTable(int nReady);//0, Digtal system is not ready, 1, Digtal system is ready, 10,Digtal WS, 11,Conventional WS
- extern "C" _declspec(dllexport) bool OTC_CancelStitching();
- extern "C" _declspec(dllexport) bool OTC_NewExtraView();
- extern "C" _declspec(dllexport) bool OTC_SetupStitching(int nStitchingHeight, int nLength, int nOverlap, int nSID, int nProjectionCode, int nDirection, int nOverlapType);
- extern "C" _declspec(dllexport) bool OTC_SetLicenseControl(int nIndex);
- extern "C" _declspec(dllexport) bool OTC_SetExpoState(int nParam);
- extern "C" _declspec(dllexport) bool OTC_SetPostDAP(float fPostDAP);
- extern "C" _declspec(dllexport) bool OTC_SetPostMS(float fPostMS);
- extern "C" _declspec(dllexport) bool OTC_SetPostMAS(float fPostMAS);
- extern "C" _declspec(dllexport) bool OTC_SetHE(float fHE);
- extern "C" _declspec(dllexport) bool OTC_AcceptStitchingImage();
- extern "C" _declspec(dllexport) bool OTC_RejectStitchingImage();
- //code begin 20141030
- extern "C" _declspec(dllexport) bool OTC_INCKV();
- extern "C" _declspec(dllexport) bool OTC_DECKV();
- extern "C" _declspec(dllexport) bool OTC_INCMA(void);
- extern "C" _declspec(dllexport) bool OTC_DECMA(void);
- extern "C" _declspec(dllexport) bool OTC_INCMS(void);
- extern "C" _declspec(dllexport) bool OTC_DECMS(void);
- extern "C" _declspec(dllexport) bool OTC_INCMAS(void);
- extern "C" _declspec(dllexport) bool OTC_DECMAS(void);
- extern "C" _declspec(dllexport) bool OTC_INCAECDensity(void);
- extern "C" _declspec(dllexport) bool OTC_DECAECDensity(void);
- //code end 20141030
- extern "C" _declspec(dllexport) bool OTC_RepeatStitching(); //Repeat stitching
- extern "C" _declspec(dllexport) bool OTC_DROCExit(int nMode);
- extern "C" _declspec(dllexport) bool OTC_ReSet(int nRE);
- extern "C" _declspec(dllexport) bool OTC_SetExposureMode(int nExposureMode);
- extern "C" _declspec(dllexport) bool OTC_SetErrorInfo(CString &ErrorInfo);
- extern "C" _declspec(dllexport) bool OTC_SetExpEnable(bool bExpEnabled); //code 20151026
- /*********************************************************************************
- 函数名称:SetComponentStatus
- 功能描述:设置部件状态
- 参数说明:nCategory 部件类型(默认是遥控器); szComponentStatus 部件状态(默认允许)
- 修改记录:
- 2017-04-21 创建
- *******************************************************************************/
- extern "C" _declspec(dllexport) bool OTC_SetComponentStatus(int nCompentID, bool nEnabled);
- /*********************************************************************************
- 函数名称:SetOTCshutdown
- 功能描述:设置设备关闭指令
- 参数说明::nShutdown: //0: No shutdown; Yes: shutdown
- 修改记录:
- 2017-04-21 创建
- *******************************************************************************/
- extern "C" _declspec(dllexport) bool OTC_SetShutdown(int nShutdown);
- /*********************************************************************************
- 函数名称:OTC_InvokeXray
- 功能描述:软曝光控制函数
- 参数说明:
- 修改记录:
- 2017-04-21 创建
- *******************************************************************************/
- extern "C" _declspec(dllexport) bool OTC_InvokeXray(void);
- /*********************************************************************************
- 函数名称:SetExposureSIM
- 功能描述:设置模拟曝光指令
- 参数说明::nExposure: //0: No exposure; Yes: SIM exposure
- 修改记录:
- 2017-07-18 创建
- *******************************************************************************/
- extern "C" _declspec(dllexport) bool OTC_SetExposureSIM(int nShutdown);
|