1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#pragma once
 
class CTriggerControl_Mvsol
{
public:
    CTriggerControl_Mvsol(void);
    ~CTriggerControl_Mvsol(void);
 
    BOOL IsConnect();
 
    BOOL Connect(int nComPort);
    BOOL DisConnect();
 
public:
    BOOL SetSelectEncoder(int nEncoderChanel);
 
private:
    BOOL SetSelectEncoder_Trigger_Out_0(int nEncoderChanel);
    BOOL SetSelectEncoder_Trigger_Out_1(int nEncoderChanel);
    BOOL SetSelectEncoder_Trigger_Out_2(int nEncoderChanel);
    BOOL SetSelectEncoder_Trigger_Out_3(int nEncoderChanel);
 
private:
    HANDLE          m_hTriggerControl;
};