552 lines
18 KiB
C
552 lines
18 KiB
C
|
|
/*!
|
|||
|
|
* \created : 2016/12/28
|
|||
|
|
* \author : M.Yang
|
|||
|
|
* \purpose : <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>UTD2000M\UTD4000M\UTD2000CEX-EDU<EFBFBD><EFBFBD>ϵ<EFBFBD>л<EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>õ<EFBFBD>ָ<EFBFBD><EFBFBD>塣
|
|||
|
|
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ã<EFBFBD><EFBFBD><EFBFBD><EFBFBD>鿴<EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD><EFBFBD>͵<EFBFBD>Э<EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
*/
|
|||
|
|
#ifndef CMD_COMVer2_h__
|
|||
|
|
#define CMD_COMVer2_h__
|
|||
|
|
|
|||
|
|
#ifdef __cplusplus
|
|||
|
|
namespace comApiEx {
|
|||
|
|
#endif
|
|||
|
|
static const int Invalid_CMD = -1;
|
|||
|
|
|
|||
|
|
#ifdef __cplusplus
|
|||
|
|
static bool IsCMDValid(short cmd) {
|
|||
|
|
return (cmd != Invalid_CMD);
|
|||
|
|
}
|
|||
|
|
#else
|
|||
|
|
static int IsCMDValid(short cmd)
|
|||
|
|
{
|
|||
|
|
return (cmd == Invalid_CMD) ? 0 : 1;
|
|||
|
|
}
|
|||
|
|
#endif
|
|||
|
|
|
|||
|
|
//@brief : ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : <20>ӿڲ<D3BF><DAB2><EFBFBD>CH<43><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ-1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ΪEnum<75><6D><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD>Ӧ<EFBFBD>Ķ<EFBFBD><C4B6><EFBFBD>shot(2Bytes)<29><><EFBFBD>ͽ<EFBFBD><CDBD>ж<EFBFBD>д.
|
|||
|
|
typedef enum _commom_cmd {
|
|||
|
|
//@brief : <20><>ȡ<EFBFBD>豸<EFBFBD><E8B1B8><EFBFBD>ͱ<EFBFBD><CDB1><EFBFBD>
|
|||
|
|
//@remarks : {IO:R}{DATA<Enum>:comAPICommon::E_DSO_TYPE}
|
|||
|
|
CMD_GET_DSO_TYPE = 0,
|
|||
|
|
//@brief : <20><><EFBFBD>ü<EFBFBD><C3BC><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:W}{DATA:null}
|
|||
|
|
CMD_LOCK_KEYPAD,
|
|||
|
|
//@brief : <20><><EFBFBD>ü<EFBFBD><C3BC>̽<EFBFBD><CCBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:W}{DATA:null}
|
|||
|
|
CMD_UNLOCK_KEYPAD,
|
|||
|
|
//@brief : <20><>ȡ<EFBFBD>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD>״̬
|
|||
|
|
//@remarks : {IO:R}{DATA<Enum>:comApi::E_PROC_STATE from <comApiDef.h>}
|
|||
|
|
CMD_PROCSTATE,
|
|||
|
|
//@brief : ִ<><D6B4>AUTOSET<45><54><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:W}{DATA:null}
|
|||
|
|
CMD_AUTOSET,
|
|||
|
|
//@brief : ִ<><D6B4>ǿ<EFBFBD>ƴ<EFBFBD><C6B4><EFBFBD><EFBFBD><EFBFBD>FORCE<43><45>
|
|||
|
|
//@remarks : {IO:W}{DATA:null}
|
|||
|
|
CMD_TRIG_FORCE,
|
|||
|
|
//@brief : ִ<>е<EFBFBD><D0B5>δ<EFBFBD><CEB4><EFBFBD><EFBFBD><EFBFBD>SINGLE<4C><45>
|
|||
|
|
//@remarks : {IO:W}{DATA:null}
|
|||
|
|
CMD_SINGLE,
|
|||
|
|
//@brief : ִ<><D6B4>COARSE<53><45><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:W}{DATA:null}
|
|||
|
|
CMD_COARSE,
|
|||
|
|
//@brief : ִ<>а<EFBFBD><D0B0><EFBFBD>PRTSC<53><43><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:W}{DATA:null}
|
|||
|
|
CMD_PRTSC,
|
|||
|
|
//@brief :
|
|||
|
|
CMD_GET_BITMAP_FILENAME,
|
|||
|
|
//@brief : <20><>ȡ<EFBFBD><C8A1>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:R}{DATA: 2000M/4000M<30><4D>768512Bytes}
|
|||
|
|
CMD_GET_BITMAP_FILEDATA,
|
|||
|
|
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>
|
|||
|
|
//@remarks : {IO:WR}{DATA<8Bytes>:comAPICommon::Key from <comApiCommon.h>}
|
|||
|
|
CMD_KEY,
|
|||
|
|
//@brief : <20><>ȡѹ<C8A1><D1B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
CMD_CAPTURE_SCREEN,
|
|||
|
|
//@brief : <20><>д<EFBFBD><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
CMD_DEV_CONFIG,
|
|||
|
|
//@brief : <20><>ѯ<EFBFBD>豸<EFBFBD><E8B1B8>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
|
|||
|
|
CMD_IDN,
|
|||
|
|
//@brief : <20><>ѯЭ<D1AF><D0AD><EFBFBD>汾<EFBFBD>š<EFBFBD>
|
|||
|
|
CMD_CVER,
|
|||
|
|
|
|||
|
|
//@brief : <20><>ȡ<EFBFBD><C8A1>Ļ<EFBFBD><C4BB>Ϣ
|
|||
|
|
//@remarks : {IO:R}{DATA<20Bytes>:comApiEx::SCREEN_INFO from <Model_UTD2102CM.h>}
|
|||
|
|
CMD_GET_SCREEN_INFO = 50, //SCREEN_INFO
|
|||
|
|
//@brief : short 1: usb connection state is ok; other: usb connection state is not ok (ok)
|
|||
|
|
//@remarks :
|
|||
|
|
CMD_GET_USB_CONNECTION_STATE,
|
|||
|
|
//@brief : <20>õ<EFBFBD><C3B5><EFBFBD>ǰƵ<C7B0>ʼ<EFBFBD>ֵ
|
|||
|
|
//@remarks : {IO:R}{DATA:comApiEx::SignalFreq from <Model_UTD2102CM.h>}
|
|||
|
|
CMD_GET_CYMOMETER_VALUE,
|
|||
|
|
//@brief : <20>õ<EFBFBD><C3B5><EFBFBD>ǰѡ<C7B0>е<EFBFBD>ͨ<EFBFBD><CDA8>
|
|||
|
|
//@remarks : short 0: CH1; 1: CH2; 2: MATH; 3: RefA; 4: RefB; -1:other (ok)
|
|||
|
|
CMD_GET_CURRENT_ACTIVE_CHANNEL, //short 0: CH1; 1: CH2; 2: MATH; 3: RefA; 4: RefB; -1:other (ok)
|
|||
|
|
//@brief : <20>õ<EFBFBD><C3B5>豸<EFBFBD>˵<EFBFBD>ǰ<EFBFBD>в<EFBFBD><D0B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IJ˵<C4B2>
|
|||
|
|
//@remarks : short 0: CH1 menu; 1: CH2 menu; 2: MATH or FFT menu; -1: other menu (ok)
|
|||
|
|
CMD_GET_CURRENT_ACTIVE_MENU,
|
|||
|
|
//@brief : <20><>ȡ<EFBFBD><C8A1>ǰ<EFBFBD>˵<EFBFBD><CBB5>Ƿ<EFBFBD><C7B7><EFBFBD>ʾ
|
|||
|
|
//@remarks : short 0: current menu is not display; 1: current menu is display (ok)
|
|||
|
|
CMD_GET_CURRENT_MENU_SHOW_STATE,
|
|||
|
|
CMD_GET_SAMPLE,
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD>U<EFBFBD><55><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:R}{DATA<Enum>: 0 δ<><CEB4><EFBFBD>룻 1 <20><><EFBFBD><EFBFBD>}
|
|||
|
|
CMD_GET_USBDISK_STATE,
|
|||
|
|
|
|||
|
|
//{acquire
|
|||
|
|
//@brief : <20>ɼ<EFBFBD>ģʽ
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>:comApiEx::E_ACQ_MODE from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_ACQ_MODE = 400,
|
|||
|
|
//@brief : ƽ<><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<short>: averageNum}
|
|||
|
|
//ʵ<>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ù<EFBFBD>ʽ<2^(averageNum + 1)><3E><><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD>: {(0: 2), (1: 4), (2: 8), (3: 16), (4: 32), (5: 64), (6: 128), (7: 256)}
|
|||
|
|
CMD_ACQ_AVERAGE_NUM,
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_SAMPLE_MODE from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_ACQ_SAMPLING,
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_ACQ_SAV_DEPTH from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_ACQ_DEPTH,
|
|||
|
|
//@brief : <20><><EFBFBD>ٲɼ<D9B2>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: 0 <20>ر<EFBFBD> <20><> 1 <20><><EFBFBD><EFBFBD>}
|
|||
|
|
CMD_ACQ_FAST,
|
|||
|
|
//}
|
|||
|
|
|
|||
|
|
//{trigger
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_TRIG_TYPE from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_TRIG_TYPE = 500,
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_TRIG_SOURCE from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_TRIG_SOURCE,
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_TIRG_COUPLING from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_TRIG_COUPLING,
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_TRIG_MODE from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_TRIG_METHOD,
|
|||
|
|
//@brief : <20><><EFBFBD>ش<EFBFBD><D8B4><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD>-б<><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_TRIG_EDGE_SLOPE(<28><><EFBFBD>ء<EFBFBD><D8A1><EFBFBD><EFBFBD><EFBFBD>) E_SLOP_POLARITY(б<><D0B1>) from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_TRIG_SLOPE_TYPE,
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_PULSE_POLAR from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_TRIG_PULSE_POLAR,
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_PULSE_CONDITION from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_TRIG_PULSE_COND,
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
//@remarks : {IO:WR}{DATA<UINT>: <20><><EFBFBD><EFBFBD>ֵstep, <20><><EFBFBD>㹫ʽ(t = K * step), һ<><D2BB>K = 4}
|
|||
|
|
CMD_TRIG_PULSE_TIME,
|
|||
|
|
//@brief : <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>-<2D><>Ƶ<EFBFBD><C6B5>ʽ
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_TRIG_VIDEO_STANDARD from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_TRIG_VIDEO_STD,
|
|||
|
|
//@brief : <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>-ͬ<><CDAC>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_TRIG_VIDEO_SYNC_MODE from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_TRIG_VIDEO_SYNC,
|
|||
|
|
//@brief : <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>-ָ<><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<short>:<3A><><EFBFBD><EFBFBD> }
|
|||
|
|
CMD_TRIG_VIDEO_LINE_NUMBER,
|
|||
|
|
//@brief : б<>ʴ<EFBFBD><CAB4><EFBFBD>-б<><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_SLOP_WHEN from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_TRIG_SLOPE_COND,
|
|||
|
|
//@brief : б<>ʴ<EFBFBD><CAB4><EFBFBD>-ʱ<><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<UINT>: <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5> <20><><EFBFBD>㹫ʽΪt = K * step, һ<><D2BB>K = 4;}
|
|||
|
|
CMD_TRIG_SLOPE_TIME,
|
|||
|
|
//@brief : б<>ʴ<EFBFBD><CAB4><EFBFBD>-<2D><>ֵ(Ƿ<><C7B7>/<2F><><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD>ֵ)
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_SLOP_THRESHOLD from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_TRIG_SLOPE_THRESHOLD,
|
|||
|
|
//@brief : б<>ʴ<EFBFBD><CAB4><EFBFBD>-ѹ<><D1B9><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:R}{DATA<char[16]>: <20><><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD>ȡ}
|
|||
|
|
CMD_TRIG_SLOPE_VT,
|
|||
|
|
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>1 CEM<45><4D><EFBFBD><EFBFBD>"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"><"<22>ڶ<EFBFBD><DAB6><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
//@remarks : {IO:WR}{DATA<UINT>: <20><><EFBFBD><EFBFBD>ֵstep, <20><><EFBFBD>㹫ʽ(t = K * step), һ<><D2BB>K = 4}
|
|||
|
|
CMD_TRIG_PULSE_LT_TIME,
|
|||
|
|
//@brief : б<>ʴ<EFBFBD><CAB4><EFBFBD>-ʱ<><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2 CEM<45><4D><EFBFBD><EFBFBD>"б<><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"><"<22>ڶ<EFBFBD><DAB6><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
//@remarks : {IO:WR}{DATA<UINT>: <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5> <20><><EFBFBD>㹫ʽΪt = K * step, һ<><D2BB>K = 4;}
|
|||
|
|
CMD_TRIG_SLOPE_LT_TIME,
|
|||
|
|
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_WINDOE_WHEN from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_TRIG_WINDOW_COND,
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD>-ʱ<><CAB1>
|
|||
|
|
//@remarks :{IO:WR}{DATA<UINT>: <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5> <20><><EFBFBD>㹫ʽΪt = K * step, һ<><D2BB>K = 4;}
|
|||
|
|
CMD_TRIG_WINDOW_TIME,
|
|||
|
|
//@brief : Ƿ<><C7B7>-<2D><><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_RUNT_WHEN from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_TRIG_RUNT_COND,
|
|||
|
|
//@brief : Ƿ<><C7B7>-ʱ<><CAB1>
|
|||
|
|
//@remarks :{IO:WR}{DATA<UINT>: <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5> <20><><EFBFBD>㹫ʽΪt = K * step, һ<><D2BB>K = 4;}
|
|||
|
|
CMD_TRIG_RUNT_TIME,
|
|||
|
|
//@brief : Ƿ<><C7B7>-ʱ<><CAB1>1 CEM<45><4D><EFBFBD><EFBFBD>"<22><><EFBFBD><EFBFBD>"><"<22>ڶ<EFBFBD><DAB6><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
//@remarks : {IO:WR}{DATA<UINT>: <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5> <20><><EFBFBD>㹫ʽΪt = K * step, һ<><D2BB>K = 4;}
|
|||
|
|
CMD_TRIG_RUNT_LT_TIME,
|
|||
|
|
//}
|
|||
|
|
|
|||
|
|
|
|||
|
|
//{display
|
|||
|
|
//@brief : DISPLAY <20><><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_DISPLAY_TYPE from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_DISPLAY_TYPE = 600,
|
|||
|
|
//@brief : DISPLAY <20><>ʽ
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_DISPLAY_FORMAT from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_DISPLAY_FORMAT,
|
|||
|
|
//@brief : DISPLAY դ<><D5A4>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_Display_Graticule from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_DISPLAY_GRID,
|
|||
|
|
//@brief : DISPLAY <20><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_Dislay_PersistTime from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_DISPLAY_PERSIST,
|
|||
|
|
//@brief : DISPLAY <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<short>: һ<><D2BB><EFBFBD><EFBFBD> <20><> 1 - 100<30><30> 2000M<30><4D>4000M<30><4D> step<65><70>[0,49]<5D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = curStep * 2 + 2}
|
|||
|
|
CMD_DISPLAY_WAVE_LUM,
|
|||
|
|
//}
|
|||
|
|
|
|||
|
|
//{cursor
|
|||
|
|
//@brief : Cursor <20><><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_CURSOR_TYPE from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_CURSOR_TYPE,
|
|||
|
|
//@brief : Cursor ģʽ
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_CURSOR_MODE from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_CURSOR_MODE,
|
|||
|
|
//@brief : Cursor ģʽ
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: ʱ<><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> comApiEx::E_CURSOR_V_UNIT <20><>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD> : comApiEx::E_CURSOR_H_UNIT from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_CURSOR_UNIT,
|
|||
|
|
//@brief : Cursor <20><>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: E_CURSOR_POS from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_CURSOR_BASE,
|
|||
|
|
//@brief : Cursor <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Aλ<41>õ<EFBFBD><C3B5><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<short> : ˮƽ<CBAE>ߣ<EFBFBD><DFA3><EFBFBD><EFBFBD><EFBFBD>Ϊ0<CEAA><30>һ<EFBFBD><D2BB>Ϊ25<32><35><EFBFBD><EFBFBD>ֱ<EFBFBD>ߣ<EFBFBD><DFA3><EFBFBD><EFBFBD><EFBFBD>Ϊ350<35><30>һ<EFBFBD><D2BB>Ϊ50}
|
|||
|
|
CMD_CURSOR_A_POS,
|
|||
|
|
//@brief : Cursor <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Bλ<42>õ<EFBFBD><C3B5><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<short> : ˮƽ<CBAE>ߣ<EFBFBD><DFA3><EFBFBD><EFBFBD><EFBFBD>Ϊ0<CEAA><30>һ<EFBFBD><D2BB>Ϊ25<32><35><EFBFBD><EFBFBD>ֱ<EFBFBD>ߣ<EFBFBD><DFA3><EFBFBD><EFBFBD><EFBFBD>Ϊ350<35><30>һ<EFBFBD><D2BB>Ϊ50 }
|
|||
|
|
CMD_CURSOR_B_POS,
|
|||
|
|
//}
|
|||
|
|
|
|||
|
|
//{windows
|
|||
|
|
CMD_WIN_TYPE, // (ok)
|
|||
|
|
CMD_WIN_HOLDOFF, //
|
|||
|
|
//}
|
|||
|
|
|
|||
|
|
//{storage
|
|||
|
|
//@brief : Storage <20><><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_STORAGE_TYPE from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_STORAGE_TYPE = 700,
|
|||
|
|
//@brief : Storage <20>ļ<EFBFBD><C4BC><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<char[8>: }
|
|||
|
|
CMD_STORAGE_FILE_NAME,
|
|||
|
|
//@brief : Storage <20>ο<EFBFBD><CEBF><EFBFBD><EFBFBD><EFBFBD>-<2D><>Դ
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_CHANNEL_ID from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_STORAGE_REFWAVE_SOURCE,
|
|||
|
|
//@brief : Storage <20>ο<EFBFBD><CEBF><EFBFBD><EFBFBD><EFBFBD>-<2D>ļ<EFBFBD><C4BC><EFBFBD>ʽ
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_STORAGE_REFWAVE_FILE_FORMAT from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_STORAGE_REFWAVE_FILE_FORMAT,
|
|||
|
|
//@brief : <20><>ȡ<EFBFBD><C8A1><EFBFBD>ô洢<C3B4><E6B4A2><EFBFBD>ļ<EFBFBD><C4BC>б<EFBFBD>
|
|||
|
|
//@remarks :{IO:WR}{DATA<Struct>: comApiEx::FileList_Flash from <ItemCode_UTD2102CM.h>}
|
|||
|
|
CMD_STORAGE_GET_FILE_LIST_FLASH, // (ok)
|
|||
|
|
//@brief : <20><>ȡ<EFBFBD><C8A1><EFBFBD>ô洢<C3B4><E6B4A2><EFBFBD>ļ<EFBFBD><C4BC>б<EFBFBD>
|
|||
|
|
//@remarks :{IO:WR}{DATA<Struct>: comApiEx::FileList_USB from <ItemCode_UTD2102CM.h>}
|
|||
|
|
CMD_STORAGE_GET_FILE_LIST_USB,
|
|||
|
|
//@brief : ִ<><D6B4>SAVE<56><45><EFBFBD><EFBFBD><EEA3AC><EFBFBD>浽<EFBFBD><E6B5BD><EFBFBD><EFBFBD>Flash.
|
|||
|
|
//@remarks : {IO:W}{DATA<short> : <20>ļ<EFBFBD><C4BC>洢λ<E6B4A2><CEBB>}
|
|||
|
|
CMD_STORAGE_SAVE,
|
|||
|
|
//@brief : ִ<><D6B4>LOAD<41><44><EFBFBD><EFBFBD><EEA3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Flash<73><68><EFBFBD><EFBFBD>.
|
|||
|
|
//@remarks : {IO:W}{DATA<short> : <20>ļ<EFBFBD><C4BC>洢λ<E6B4A2><CEBB>}
|
|||
|
|
CMD_STORAGE_LOAD,
|
|||
|
|
//@brief : ִ<><D6B4>Import<72><74><EFBFBD><EFBFBD><EEA3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>U<EFBFBD>̼<EFBFBD><CCBC><EFBFBD>.
|
|||
|
|
//@remarks : {IO:W}{DATA<short> : <20>ļ<EFBFBD><C4BC>洢λ<E6B4A2><CEBB>}
|
|||
|
|
CMD_STORAGE_IMPORT,
|
|||
|
|
//@brief : ִ<><D6B4>Export<72><74><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:W}{DATA<null>}
|
|||
|
|
CMD_STORAGE_EXPORT,
|
|||
|
|
//@brief : <20><>ѯ<EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѱ<EFBFBD><D1B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:R}{DATA<short> : 0 <20><><EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD> 1 <20><><EFBFBD><EFBFBD>}
|
|||
|
|
CMD_STORAGE_REFSETTING_EXIST,
|
|||
|
|
//@brief : <20>洢λ<E6B4A2><CEBB>
|
|||
|
|
//@remarks : {IO:WR}{DATA<short> : λ<><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}
|
|||
|
|
CMD_STORAGE_POS,
|
|||
|
|
//}
|
|||
|
|
|
|||
|
|
//{measure
|
|||
|
|
MEASURE_ALL = 800,
|
|||
|
|
MEASURE_CLEAR,
|
|||
|
|
MEASURE_CUSTOMIZE,
|
|||
|
|
MEASURE_INDICATOR,
|
|||
|
|
MEASURE_DELAY_FROM,
|
|||
|
|
MEASURE_DELAY_FEDGE,
|
|||
|
|
MEASURE_DELAY_TO,
|
|||
|
|
MEASURE_DELAY_TEGDE,
|
|||
|
|
MEASURE_DELAY_OK,
|
|||
|
|
MEASURE_PHASE_FROM,
|
|||
|
|
|
|||
|
|
MEASURE_PHASE_TO,
|
|||
|
|
MEASURE_PHASE_OK,
|
|||
|
|
//}
|
|||
|
|
|
|||
|
|
//for UTD2102CEX
|
|||
|
|
CMD_MEASURE_SOURCE,
|
|||
|
|
CMD_MEASURE_STATISTICS,
|
|||
|
|
|
|||
|
|
//{utility
|
|||
|
|
//@brief : ִ<><D6B4><EFBFBD><EFBFBD>У<EFBFBD><D0A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:W}{DATA<null>}
|
|||
|
|
CMD_UTILITY_SELF_CALIBRATE = 1000,
|
|||
|
|
CMD_UTILITY_SYSTEM_INFO, //(ok)
|
|||
|
|
//@brief : ִ<><D6B4>Clear<61><72><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:W}{DATA<null>}
|
|||
|
|
CMD_UTILITY_CLEAR_INFO,
|
|||
|
|
//@brief : ִ<>лָ<D0BB><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:W}{DATA<null>}
|
|||
|
|
CMD_UTILITY_RESET_TO_FACTORY,
|
|||
|
|
//@brief : <20>Աȶ<D4B1>
|
|||
|
|
//@remarks : {IO:WR}{DATA<short>}
|
|||
|
|
CMD_UTILITY_CONTRAST,
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD><EFBFBD>л<EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_Utility_Language from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_UTILITY_LANGUAGE,
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_Utility_Skin from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_UTILITY_SKIN,
|
|||
|
|
//@brief : <20>˵<EFBFBD><CBB5><EFBFBD>ʾʱ<CABE><CAB1>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: comApiEx::E_Utility_Menu_Display_Time from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_UTILITY_MENU_DISP,
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<short>}
|
|||
|
|
CMD_UTILITY_GRID_LUM,
|
|||
|
|
//@brief : Ƶ<>ʼƿ<CABC><C6BF><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>:comApiEx:: E_SWITCH_STATE from <ItemCode_COMVer2.h>}
|
|||
|
|
CMD_UTILITY_CYMOMETER,
|
|||
|
|
|
|||
|
|
CMD_UTILITY_AUTOSET_CHANNEL,
|
|||
|
|
CMD_UTILITY_AUTOSET_ACQUIRE,
|
|||
|
|
CMD_UTILITY_AUTOSET_TRIG,
|
|||
|
|
CMD_UTILITY_AUTOSET_SIGNAL,
|
|||
|
|
//}
|
|||
|
|
|
|||
|
|
//{record
|
|||
|
|
CMD_DSO_RECORD_START,
|
|||
|
|
CMD_DSO_RECORD_STOP,
|
|||
|
|
CMD_DSO_RECORD_REPLAY,
|
|||
|
|
CMD_DSO_RECORD_CLEAR,
|
|||
|
|
//}
|
|||
|
|
|
|||
|
|
//{
|
|||
|
|
CMD_UTILITY_SQUARE_WAVE,
|
|||
|
|
CMD_UTILITY_SLEEP_TIME,
|
|||
|
|
CMD_UTILITY_MEASURE_UNIT,
|
|||
|
|
//}
|
|||
|
|
|
|||
|
|
//{
|
|||
|
|
CMD_SYS_TIME_SWITCH = 1100,
|
|||
|
|
CMD_SYS_TIME,
|
|||
|
|
//}
|
|||
|
|
|
|||
|
|
//{pass fail
|
|||
|
|
CMD_PASS_FAIL_ALLOW_TEST,
|
|||
|
|
CMD_PASS_FAIL_OUTPUT,
|
|||
|
|
CMD_PASS_FAIL_SOURCE,
|
|||
|
|
CMD_PASS_FAIL_DISP_INFO,
|
|||
|
|
CMD_PASS_FAIL_OPERATION,
|
|||
|
|
CMD_PASS_FAIL_STOP_TYPE,
|
|||
|
|
CMD_PASS_FAIL_STOP_COND,
|
|||
|
|
CMD_PASS_FAIL_STOP_THRESHOLD,
|
|||
|
|
CMD_PASS_FAIL_TEMPLATE_WAVEREF,
|
|||
|
|
CMD_PASS_FAIL_TEMPLATE_REFLOAD,
|
|||
|
|
CMD_PASS_FAIL_TEMPLATE_HRANGE,
|
|||
|
|
CMD_PASS_FAIL_TEMPLATE_VRANGE,
|
|||
|
|
CMD_PASS_FAIL_TEMPLATE_CREATE,
|
|||
|
|
//}
|
|||
|
|
|
|||
|
|
//@brief : <20><>ȡͨ<C8A1><CDA8><EFBFBD><EFBFBD><EFBFBD>ݰ<EFBFBD><DDB0><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD>
|
|||
|
|
//@remarks :
|
|||
|
|
CMD_GET_DISPLAY_DATA = 1200, //get ch1, ch2, math, ref a/b data ok
|
|||
|
|
//ͬ<><CDAC>DSO<53><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<D7B4><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD>DSOAttrState<74><65><EFBFBD><EFBFBD><EFBFBD>Ϳ<EFBFBD><CDBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>ͬ<EFBFBD><CDAC>
|
|||
|
|
CMD_SYNC_DSO,
|
|||
|
|
|
|||
|
|
//<2F><>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>DSO<53><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݡ<EFBFBD>
|
|||
|
|
CMD_PERIOD_MSG2DSO,
|
|||
|
|
|
|||
|
|
//{CEX-EDUʹ<55><CAB9>
|
|||
|
|
//CEX-EDUʹ<55>ã<EFBFBD><C3A3><EFBFBD><EFBFBD>ͽ<EFBFBD>Ҫ<EFBFBD><D2AA>ȡREC<45><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݵ<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><D7BC><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
CMD_DSO_RECORD_HEADER_READY = 1400,
|
|||
|
|
//CEX-EDUʹ<55>ã<EFBFBD><C3A3><EFBFBD>ȡREC<45><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>
|
|||
|
|
CMD_DSO_RECORD_HEADER,
|
|||
|
|
//CEX-EDUʹ<55>ã<EFBFBD><C3A3><EFBFBD><EFBFBD>ͽ<EFBFBD>Ҫ<EFBFBD><D2AA>ȡREC<45><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><D7BC><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
CMD_DSO_RECORD_DATA_READY,
|
|||
|
|
//CEX-EDUʹ<55>ã<EFBFBD><C3A3><EFBFBD>ȡREC<45><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݿ顣
|
|||
|
|
CMD_DSO_RECORD_DATA,
|
|||
|
|
//CEX-EDUʹ<55>ã<EFBFBD><C3A3>жϵ<D0B6>ǰREC<45><43><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>Ч<EFBFBD><D0A7>
|
|||
|
|
CMD_DSO_RECORD_DATA_VALID,
|
|||
|
|
//}
|
|||
|
|
|
|||
|
|
//{2000M-special
|
|||
|
|
CMD_VARDEPTH_SAMPLE_RATE = 1420,
|
|||
|
|
CMD_VARDEPTH_SAVE_DEPTH,
|
|||
|
|
CMD_VARDEPTH_PRE_TRIG_TIME,
|
|||
|
|
CMD_VARDEPTH_AUTO_TRIG_TIME,
|
|||
|
|
//}
|
|||
|
|
|
|||
|
|
//
|
|||
|
|
CMD_MESSAGE = 1430,
|
|||
|
|
//
|
|||
|
|
CMD_DUMP_BEGIN = 1440,
|
|||
|
|
CMD_DUMP_ID = CMD_DUMP_BEGIN,
|
|||
|
|
CMD_DUMP_END = 1500, //#TODO:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD>ṩ<EFBFBD><E1B9A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>룬<EFBFBD>ͽ<EFBFBD>CEX<45><58>2000M<30>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ô<EFBFBD><C3B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ṩͳһ<CDB3><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>롣
|
|||
|
|
}COMMON_CMD;
|
|||
|
|
|
|||
|
|
//@brief : ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks :
|
|||
|
|
typedef enum _channel_cmd
|
|||
|
|
{
|
|||
|
|
CH_Invalid_CMD = -1,
|
|||
|
|
//@brief : ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>:E_CH_COUPLING_TYPE}
|
|||
|
|
CH_ATTR_COUPLING = 0,
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>:E_CH_BANDLIMIT}
|
|||
|
|
CH_ATTR_BAND_WIDTH,
|
|||
|
|
//@brief :
|
|||
|
|
//@remarks :
|
|||
|
|
CH_ATTR_VOLT_SCALE,
|
|||
|
|
//@brief : <20>Ŵ<EFBFBD><C5B4><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>:CH_PROBE}
|
|||
|
|
CH_ATTR_PROBE,
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>:E_SWITCH_STATE}
|
|||
|
|
CH_ATTR_INVERT,
|
|||
|
|
//@brief : ƫ<>õ<EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>:E_SWITCH_STATE}
|
|||
|
|
CH_ATTR_PRE_BIAS_VOLT_SWITCH,
|
|||
|
|
//@brief : ƫ<>õ<EFBFBD>ѹֵ
|
|||
|
|
//@remarks : {IO:W}{DATA<Short>: +1 increase; -1 decrease;}
|
|||
|
|
CH_ATTR_PRE_BIAS_VOLT_VALUE,
|
|||
|
|
//@brief : ƫ<>õ<EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:W}{DATA:null}
|
|||
|
|
CH_ATTR_PRE_BIAS_VOLT_TOZERO,
|
|||
|
|
|
|||
|
|
//@brief : ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>:E_SWITCH_STATE}
|
|||
|
|
CH_ATTR_CHANNEL_SWITCH = 100,
|
|||
|
|
//@brief : <20><>ֱλ<D6B1><CEBB>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Short>: UTD2000M -> <20>ϵ<EFBFBD><CFB5><EFBFBD>Ϊ [-100 , 100], CEX -> <20><><EFBFBD>µ<EFBFBD><C2B5><EFBFBD>[28,128]}
|
|||
|
|
CH_ATTR_VERTICAL_POS,
|
|||
|
|
//@brief : <20><>ֱλ<D6B1>ù<EFBFBD><C3B9><EFBFBD>
|
|||
|
|
//@remarks : {IO:W}{DATA:null}
|
|||
|
|
CH_ATTR_VERTICAL_POS_TOZERO,
|
|||
|
|
//@brief : Ԥ<><D4A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Short>: UTD2000M -> <20><>Ļ<EFBFBD>м<EFBFBD>Ϊ350<35><30>һ<EFBFBD><D2BB>Ϊ50}
|
|||
|
|
CH_ATTR_TRIG_DEPTH,
|
|||
|
|
//@brief : Ԥ<><D4A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȹ<EFBFBD><C8B9><EFBFBD>
|
|||
|
|
//@remarks : {IO:W}{DATA:null}
|
|||
|
|
CH_ATTR_TRIG_DEPTH_TOZERO,
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>Ϣ
|
|||
|
|
//@remarks : {IO:R}{DATA:comApiEx::CellBaseValue}
|
|||
|
|
// <20><>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ <20><><EFBFBD><EFBFBD>Ϊ comApiEx::CellBaseValues TrigVolt;
|
|||
|
|
// б<>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD> <20><><EFBFBD><EFBFBD>Ϊ comApiEx::CellBaseValues TrigVolt[2];
|
|||
|
|
CH_ATTR_TRIG_LEVEL,
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽλ<C6BD><CEBB>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Short>: <20><>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ0<CEAA>㣬<EFBFBD><E3A3AC><EFBFBD><EFBFBD><EFBFBD>¸<EFBFBD><C2B8><EFBFBD>ÿ<EFBFBD><C3BF>25}
|
|||
|
|
CH_ATTR_TRIG_LEVEL_POS,
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽλ<C6BD>ù<EFBFBD><C3B9><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Short>: <20><>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ0<CEAA>㣬<EFBFBD><E3A3AC><EFBFBD><EFBFBD><EFBFBD>¸<EFBFBD><C2B8><EFBFBD>ÿ<EFBFBD><C3BF>25}
|
|||
|
|
CH_ATTR_TRIG_LEVEL_TOZERO,
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
//@remarks : {IO:R}{DATA: CellBaseValue}
|
|||
|
|
CH_ATTR_VOLT_AMPLITUDE,
|
|||
|
|
//<2F><><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊshort
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD>λ
|
|||
|
|
//@remarks : {IO:WR}{DATA<short>: +1 increase; -1 decrease; other : code }
|
|||
|
|
CH_ATTR_VOLT_AMPLITUDE_LEVEL,
|
|||
|
|
//ʱ<><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊshort<72><74>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD><EFBFBD>ã<EFBFBD>
|
|||
|
|
//@brief : ʱ<><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ
|
|||
|
|
//@remarks : {IO:W}{DATA<short>: E_TIMEBASE_LEVEL }
|
|||
|
|
CH_ATTR_TIME_BASE,
|
|||
|
|
//@brief : <20><>ȡʱ<C8A1><CAB1><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
//@remarks : {IO:R}{DATA: CellBaseValue}
|
|||
|
|
CH_ATTR_TIME_BASE_VALUE,
|
|||
|
|
|
|||
|
|
//@brief : MATH<54><48><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: E_MATH_TYPE }
|
|||
|
|
CH_MATH_TYPE = 200,
|
|||
|
|
//@brief : MATH<54><48>Դ1
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: E_CHANNEL_ID }
|
|||
|
|
CH_MATH_OP1,
|
|||
|
|
//MATH<54><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD>short
|
|||
|
|
//@brief : MATH<54><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: E_MATH_OP_SIGN }
|
|||
|
|
CH_MATH_OP,
|
|||
|
|
//@brief : MATH<54><48>Դ2
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: E_CHANNEL_ID }
|
|||
|
|
CH_MATH_OP2,
|
|||
|
|
//@brief : FFT<46><54>Դ
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: E_CHANNEL_ID }
|
|||
|
|
CH_FFT_SRC,
|
|||
|
|
//@brief : FFT<46><54>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: E_FFT_WINDOW }
|
|||
|
|
CH_FFT_WINDOW,
|
|||
|
|
//@brief : FFT<46><54>ֱ<EFBFBD><D6B1>λ
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: E_FFT_UNIT }
|
|||
|
|
CH_FFT_VSCALE,
|
|||
|
|
//@brief : <20><>ȡFFTƵ<54><C6B5>ֵ
|
|||
|
|
//@remarks : {IO:R}{DATA: SignalFreq }
|
|||
|
|
CH_FFT_FREQ,
|
|||
|
|
//@brief : <20>˲<EFBFBD><CBB2><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: E_FILTER_TYPE }
|
|||
|
|
CH_FILTER_TYPE,
|
|||
|
|
//@brief : Ƶ<><C6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<LONGLONG>: <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5>Ƶ<EFBFBD><C6B5>ֵҪ<D6B5><D2AA><EFBFBD>м<EFBFBD><D0BC><EFBFBD>}
|
|||
|
|
CH_FILTER_FREQ_LOW,
|
|||
|
|
//@brief : Ƶ<><C6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:WR}{DATA<LONGLONG>: <20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5>Ƶ<EFBFBD><C6B5>ֵҪ<D6B5><D2AA><EFBFBD>м<EFBFBD><D0BC><EFBFBD>}
|
|||
|
|
CH_FILTER_FREQ_HIGH,
|
|||
|
|
//@brief : <20>˲<EFBFBD><CBB2><EFBFBD>Դ
|
|||
|
|
//@remarks : {IO:WR}{DATA<Enum>: E_CHANNEL_ID }
|
|||
|
|
CH_FILTER_SRC,
|
|||
|
|
|
|||
|
|
//@brief : REF<45>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>)
|
|||
|
|
//@remarks : {IO:W}{DATA<short>: Ϊ<>洢λ<E6B4A2><CEBB>ֵ }
|
|||
|
|
CH_REF_LOAD_FROM_FLASH = 300,
|
|||
|
|
//@brief : REF<45><46><EFBFBD>벨<EFBFBD><EBB2A8>(USB)
|
|||
|
|
//@remarks : {IO:W}{DATA<short>: Ϊ<>洢λ<E6B4A2><CEBB>ֵ }
|
|||
|
|
CH_REF_LOAD_FROM_USB,
|
|||
|
|
//@brief : REF<45>洢λ<E6B4A2>õ<EFBFBD><C3B5><EFBFBD>
|
|||
|
|
//@remarks : {IO:W}{DATA<short>: Ϊ<>洢λ<E6B4A2><CEBB>ֵ }
|
|||
|
|
CH_REF_POS,
|
|||
|
|
//@brief : <20>ж<EFBFBD>ijһλ<D2BB>ò<EFBFBD><C3B2><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>ڣ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>CH_REF_POS<4F><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>õģ<C3B5>
|
|||
|
|
//@remarks : {IO:R}{DATA<short>: Ϊ<>洢λ<E6B4A2><CEBB>ֵ }
|
|||
|
|
CH_REF_POS_WAVE_EXIST,
|
|||
|
|
//@brief : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>д洢<D0B4><E6B4A2><EFBFBD><EFBFBD>
|
|||
|
|
//@remarks : {IO:W}{DATA : null }
|
|||
|
|
CH_REF_CLEAR,
|
|||
|
|
|
|||
|
|
//[<5B><><EFBFBD><EFBFBD>]
|
|||
|
|
CH_DISPLAY_DATA = 400,
|
|||
|
|
//[<5B><><EFBFBD><EFBFBD>]<5D><>ȡԭʼ<D4AD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD><EFBFBD>CH_GET_SAV_DATA
|
|||
|
|
CH_ORIGIN_DATA,
|
|||
|
|
|
|||
|
|
//@brief : <20><>ȡSAV<41>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD>ݸ<EFBFBD>ʽ <20><> [4Bytes <20>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>] + [<5B>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>]<5D><>
|
|||
|
|
//@remarks : ʹ<>÷<EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
|
|||
|
|
// UTD2102CM<43><4D>UTD4000M <20><>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>СΪ32768Bytes<65><73> UTD2102CEX-EDU<44><55>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD>32000Bytes
|
|||
|
|
CH_GET_SAV_DATA,
|
|||
|
|
|
|||
|
|
//{2102CM-x
|
|||
|
|
CH_VARDEPTH_ENABLE = 500,
|
|||
|
|
CH_VARDEPTH_SAMPLE_RATE,
|
|||
|
|
|
|||
|
|
CH_VARDEPTH_DATA_READY = 510,
|
|||
|
|
CH_VARDEPTH_DATA,
|
|||
|
|
|
|||
|
|
CH_VOLT_AMPLITUDE_LEVEL, //<2F><>ѹ<EFBFBD><D1B9>ֵ<EFBFBD><D6B5><EFBFBD>ã<EFBFBD>ֱ<EFBFBD>ӽ<EFBFBD><D3BD><EFBFBD><EFBFBD><EFBFBD>0~15<31><35>λ
|
|||
|
|
CH_PRE_BIAS_VOLT_VALUE, //ƫ<>õ<EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD>ã<EFBFBD>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD><EFBFBD>õ<EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD><EFBFBD>ȸ<EFBFBD><C8B8><EFBFBD>ֵ
|
|||
|
|
|
|||
|
|
CH_VARDEPTH_TRIG_READY, //ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>DSO<53><4F><EFBFBD>źŵĻ<C5B5><C4BB><EFBFBD>
|
|||
|
|
//}
|
|||
|
|
}CHAN_CMD;
|
|||
|
|
|
|||
|
|
#ifdef __cplusplus
|
|||
|
|
}
|
|||
|
|
#endif
|
|||
|
|
|
|||
|
|
#endif // CMD_COMVer2_h__
|