/* **************************************************************************************************** dcamapix.h 2.1.00 [Nov.21,2000] public. 2.1.02 [Jan.30,2001] modified ID prefix to DCAM_IDxxxx 2.1.1.00 [Feb.15,2001] added DCAM_HDR_PARAM_64 which is 8-byte aligned 2.1.1.01 [Mar. 2,2001] moved some declarations to dcamapi.h 2.1.1.02 [Mar. 9,2001] removed DCAM_HDR_PARAM_64 because not needed added DCAM_IDMSG_GETRANGEPARAM and DCAM_IDMSG_SETGETPARAM 2.1.1.03 [Mar.16,2001] re-defined DCAM_IDMSG_xxx and DCAM_IDPARAM_xxx values 2.1.1.04 [April 17,2001] defined DCAM_IDPARAM_FRAME_READOUT_TIME_INQ extended function 2.1.1.05 [May.29,2001] for mac 2.1.2.00 [Sep. 5,2001] 2.1.2.01 [Oct. 29,2001] 2.1.2.02 [Nov. 26,2001] * ****************************************************************************************************/ #ifndef _INCLUDE_DCAMAPIX_H_ #define _INCLUDE_DCAMAPIX_H_ /* ================================================================ * message IDs * ---------------------------------------------------------------- */ enum { DCAM_IDMSG_SETGETPARAM = 0x0203, /* DCAM_HDR_PARAM* param, bytesize = sizeof( parameters); */ DCAM_IDMSG_SOFTWARE_TRIGGER = 0x0400 /* no parameter */ }; /* ================================================================ * parameter IDs * ---------------------------------------------------------------- */ enum { DCAM_IDPARAM_C4742_95 = 0xC00181E1, DCAM_IDPARAM_C4742_95ER = 0xC00181E2, DCAM_IDPARAM_C7300_10 = 0xC00181E3, DCAM_IDPARAM_C4880 = 0xC00181E5, DCAM_IDPARAM_C8000 = 0xC00181E6, DCAM_IDPARAM_C8484 = 0xC00181E7, DCAM_IDPARAM_C4742_98BT = 0xC00181E8, DCAM_IDPARAM_C4742_95HR = 0xC00181E9, DCAM_IDPARAM_C7190_2X = 0xC00181EA, DCAM_IDPARAM_C8000_20 = 0xC00181EB, DCAM_IDPARAM_C7780 = 0xC00181EC, DCAM_IDPARAM_C4742_98 = 0xC00281ED, DCAM_IDPARAM_C4742_98ER = 0xC00181EE, DCAM_IDPARAM_C7390 = 0xC00181EF, DCAM_IDPARAM_C8190 = 0xC00281E1, DCAM_IDPARAM_C7190_10 = 0xC00281E2, DCAM_IDPARAM_C8000_10 = 0xC00281E3, DCAM_IDPARAM_C4880_80 = 0xC00281E5, DCAM_IDPARAM_C7780ADJ = 0xC00281E6, DCAM_IDPARAM_C8484_00C = 0xC00281E7, DCAM_IDPARAM_C7770 = 0xC00281E8, DCAM_IDPARAM_C7770_LUT = 0xC00281E9, DCAM_IDPARAM_C4880_SSDUNIV = 0xC00281EA, DCAM_IDPARAM_C8133 = 0xC00281EC, DCAM_IDPARAM_XRAYLINE = 0xC00281EC, DCAM_IDPARAM_PCDIG = 0xC00381E4, DCAM_IDPARAM_PCDIG_INQ = 0x800381A4, DCAM_IDPARAM_ICPCI = 0xC00381E5, DCAM_IDPARAM_ICPCI_INQ = 0x800381A5, DCAM_IDPARAM_IQV50 = 0xC00381E6, DCAM_IDPARAM_IQV50_LUT = 0xC00381E7, DCAM_IDPARAM_IQV50_STATUS = 0x800381A8, DCAM_IDPARAM_GRAPHIN = 0xC00381E9, DCAM_IDPARAM_DiSCS = 0xC00381EA, DCAM_IDPARAM_ORCAERSP1 = 0xC00381EB, DCAM_IDPARAM_RGBRATIO = 0xC00481E2, DCAM_IDPARAM_FEATURE = 0xC00001E1, DCAM_IDPARAM_FEATURE_INQ = 0x800001A1, DCAM_IDPARAM_SUBARRAY = 0xC00001E2, DCAM_IDPARAM_SUBARRAY_INQ = 0x800001A2, DCAM_IDPARAM_FRAME_READOUT_TIME_INQ = 0x800001A3, DCAM_IDPARAM_SCANMODE_INQ = 0x800001A4, DCAM_IDPARAM_SCANMODE = 0xC00001E4, DCAM_IDPARAM_GATING_INQ = 0x800001A5, DCAM_IDPARAM_GATING = 0xC00001E5 }; #define DCAM_IDPARAM_C7300 DCAM_IDPARAM_C7300_10 #define DCAM_IDPARAM_C7300_INQ DCAM_IDPARAM_C7300_10_INQ #define DCAM_IDPARAM_C4742_95NRK 0xC00281E4 /* not supported */ #endif /* _INCLUDE_DCAMAPIX_H_ */