You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1479 lines
32 KiB
1479 lines
32 KiB
|
4 weeks ago
|
|
||
|
|
// Util7434Dlg.cpp : implementation file
|
||
|
|
//
|
||
|
|
|
||
|
|
#include "stdafx.h"
|
||
|
|
#include "Util7434.h"
|
||
|
|
#include "Util7434Dlg.h"
|
||
|
|
|
||
|
|
#ifdef _DEBUG
|
||
|
|
#define new DEBUG_NEW
|
||
|
|
#endif
|
||
|
|
|
||
|
|
|
||
|
|
// CAboutDlg dialog used for App About
|
||
|
|
|
||
|
|
class CAboutDlg : public CDialog
|
||
|
|
{
|
||
|
|
public:
|
||
|
|
CAboutDlg();
|
||
|
|
|
||
|
|
// Dialog Data
|
||
|
|
enum { IDD = IDD_ABOUTBOX };
|
||
|
|
|
||
|
|
protected:
|
||
|
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
|
||
|
|
|
||
|
|
// Implementation
|
||
|
|
protected:
|
||
|
|
DECLARE_MESSAGE_MAP()
|
||
|
|
};
|
||
|
|
|
||
|
|
CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
|
||
|
|
{
|
||
|
|
}
|
||
|
|
|
||
|
|
void CAboutDlg::DoDataExchange(CDataExchange* pDX)
|
||
|
|
{
|
||
|
|
CDialog::DoDataExchange(pDX);
|
||
|
|
}
|
||
|
|
|
||
|
|
BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
|
||
|
|
END_MESSAGE_MAP()
|
||
|
|
|
||
|
|
|
||
|
|
// CUtil7434Dlg dialog
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
CUtil7434Dlg::CUtil7434Dlg(I16 hCard, CWnd* pParent /*=NULL*/)
|
||
|
|
: CDialog(CUtil7434Dlg::IDD, pParent)
|
||
|
|
{
|
||
|
|
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
|
||
|
|
|
||
|
|
m_hCard = hCard;
|
||
|
|
m_dwOutDataLow = m_dwOutDataHigh = 0x00000000;
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::DoDataExchange(CDataExchange* pDX)
|
||
|
|
{
|
||
|
|
CDialog::DoDataExchange(pDX);
|
||
|
|
}
|
||
|
|
|
||
|
|
BEGIN_MESSAGE_MAP(CUtil7434Dlg, CDialog)
|
||
|
|
ON_WM_SYSCOMMAND()
|
||
|
|
ON_WM_PAINT()
|
||
|
|
ON_WM_QUERYDRAGICON()
|
||
|
|
//}}AFX_MSG_MAP
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO00, &CUtil7434Dlg::OnOut00)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO01, &CUtil7434Dlg::OnOut01)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO02, &CUtil7434Dlg::OnOut02)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO03, &CUtil7434Dlg::OnOut03)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO04, &CUtil7434Dlg::OnOut04)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO05, &CUtil7434Dlg::OnOut05)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO06, &CUtil7434Dlg::OnOut06)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO07, &CUtil7434Dlg::OnOut07)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO08, &CUtil7434Dlg::OnOut08)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO09, &CUtil7434Dlg::OnOut09)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO10, &CUtil7434Dlg::OnOut10)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO11, &CUtil7434Dlg::OnOut11)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO12, &CUtil7434Dlg::OnOut12)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO13, &CUtil7434Dlg::OnOut13)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO14, &CUtil7434Dlg::OnOut14)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO15, &CUtil7434Dlg::OnOut15)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO16, &CUtil7434Dlg::OnOut16)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO17, &CUtil7434Dlg::OnOut17)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO18, &CUtil7434Dlg::OnOut18)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO19, &CUtil7434Dlg::OnOut19)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO20, &CUtil7434Dlg::OnOut20)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO21, &CUtil7434Dlg::OnOut21)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO22, &CUtil7434Dlg::OnOut22)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO23, &CUtil7434Dlg::OnOut23)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO24, &CUtil7434Dlg::OnOut24)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO25, &CUtil7434Dlg::OnOut25)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO26, &CUtil7434Dlg::OnOut26)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO27, &CUtil7434Dlg::OnOut27)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO28, &CUtil7434Dlg::OnOut28)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO29, &CUtil7434Dlg::OnOut29)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO30, &CUtil7434Dlg::OnOut30)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO31, &CUtil7434Dlg::OnOut31)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO32, &CUtil7434Dlg::OnOut32)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO33, &CUtil7434Dlg::OnOut33)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO34, &CUtil7434Dlg::OnOut34)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO35, &CUtil7434Dlg::OnOut35)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO36, &CUtil7434Dlg::OnOut36)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO37, &CUtil7434Dlg::OnOut37)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO38, &CUtil7434Dlg::OnOut38)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO39, &CUtil7434Dlg::OnOut39)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO40, &CUtil7434Dlg::OnOut40)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO41, &CUtil7434Dlg::OnOut41)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO42, &CUtil7434Dlg::OnOut42)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO43, &CUtil7434Dlg::OnOut43)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO44, &CUtil7434Dlg::OnOut44)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO45, &CUtil7434Dlg::OnOut45)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO46, &CUtil7434Dlg::OnOut46)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO47, &CUtil7434Dlg::OnOut47)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO48, &CUtil7434Dlg::OnOut48)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO49, &CUtil7434Dlg::OnOut49)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO50, &CUtil7434Dlg::OnOut50)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO51, &CUtil7434Dlg::OnOut51)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO52, &CUtil7434Dlg::OnOut52)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO53, &CUtil7434Dlg::OnOut53)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO54, &CUtil7434Dlg::OnOut54)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO55, &CUtil7434Dlg::OnOut55)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO56, &CUtil7434Dlg::OnOut56)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO57, &CUtil7434Dlg::OnOut57)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO58, &CUtil7434Dlg::OnOut58)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO59, &CUtil7434Dlg::OnOut59)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO60, &CUtil7434Dlg::OnOut60)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO61, &CUtil7434Dlg::OnOut61)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO62, &CUtil7434Dlg::OnOut62)
|
||
|
|
ON_BN_CLICKED(IDC_CHECK_DO63, &CUtil7434Dlg::OnOut63)
|
||
|
|
|
||
|
|
END_MESSAGE_MAP()
|
||
|
|
|
||
|
|
|
||
|
|
// CUtil7434Dlg message handlers
|
||
|
|
|
||
|
|
BOOL CUtil7434Dlg::OnInitDialog()
|
||
|
|
{
|
||
|
|
CDialog::OnInitDialog();
|
||
|
|
|
||
|
|
// Add "About..." menu item to system menu.
|
||
|
|
|
||
|
|
// IDM_ABOUTBOX must be in the system command range.
|
||
|
|
ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
|
||
|
|
ASSERT(IDM_ABOUTBOX < 0xF000);
|
||
|
|
|
||
|
|
CMenu* pSysMenu = GetSystemMenu(FALSE);
|
||
|
|
if (pSysMenu != NULL)
|
||
|
|
{
|
||
|
|
BOOL bNameValid;
|
||
|
|
CString strAboutMenu;
|
||
|
|
bNameValid = strAboutMenu.LoadString(IDS_ABOUTBOX);
|
||
|
|
ASSERT(bNameValid);
|
||
|
|
if (!strAboutMenu.IsEmpty())
|
||
|
|
{
|
||
|
|
pSysMenu->AppendMenu(MF_SEPARATOR);
|
||
|
|
pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
// Set the icon for this dialog. The framework does this automatically
|
||
|
|
// when the application's main window is not a dialog
|
||
|
|
SetIcon(m_hIcon, TRUE); // Set big icon
|
||
|
|
SetIcon(m_hIcon, FALSE); // Set small icon
|
||
|
|
|
||
|
|
// TODO: Add extra initialization here
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
|
||
|
|
return TRUE; // return TRUE unless you set the focus to a control
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnSysCommand(UINT nID, LPARAM lParam)
|
||
|
|
{
|
||
|
|
if ((nID & 0xFFF0) == IDM_ABOUTBOX)
|
||
|
|
{
|
||
|
|
CAboutDlg dlgAbout;
|
||
|
|
dlgAbout.DoModal();
|
||
|
|
}
|
||
|
|
else
|
||
|
|
{
|
||
|
|
CDialog::OnSysCommand(nID, lParam);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
// If you add a minimize button to your dialog, you will need the code below
|
||
|
|
// to draw the icon. For MFC applications using the document/view model,
|
||
|
|
// this is automatically done for you by the framework.
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnPaint()
|
||
|
|
{
|
||
|
|
if (IsIconic())
|
||
|
|
{
|
||
|
|
CPaintDC dc(this); // device context for painting
|
||
|
|
|
||
|
|
SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0);
|
||
|
|
|
||
|
|
// Center icon in client rectangle
|
||
|
|
int cxIcon = GetSystemMetrics(SM_CXICON);
|
||
|
|
int cyIcon = GetSystemMetrics(SM_CYICON);
|
||
|
|
CRect rect;
|
||
|
|
GetClientRect(&rect);
|
||
|
|
int x = (rect.Width() - cxIcon + 1) / 2;
|
||
|
|
int y = (rect.Height() - cyIcon + 1) / 2;
|
||
|
|
|
||
|
|
// Draw the icon
|
||
|
|
dc.DrawIcon(x, y, m_hIcon);
|
||
|
|
}
|
||
|
|
else
|
||
|
|
{
|
||
|
|
CDialog::OnPaint();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
// The system calls this function to obtain the cursor to display while the user drags
|
||
|
|
// the minimized window.
|
||
|
|
HCURSOR CUtil7434Dlg::OnQueryDragIcon()
|
||
|
|
{
|
||
|
|
return static_cast<HCURSOR>(m_hIcon);
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut00()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO00 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x01;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x01);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut01()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO01 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x02;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x02);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut02()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO02 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x04;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x04);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut03()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO03 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x08;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x08);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut04()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO04 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x10;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x10);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut05()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO05 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x20;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x20);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut06()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO06 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x40;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x40);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut07()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO07 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x80;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x80);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut08()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO08 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x100;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x100);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut09()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO09 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x200;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x200);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut10()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO10 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x400;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x400);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut11()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO11 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x800;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x800);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut12()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO12 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x1000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x1000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut13()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO13 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x2000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x2000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut14()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO14 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x4000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x4000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut15()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO15 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x8000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x8000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut16()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO16 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x10000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x10000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut17()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO17 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x20000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x20000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut18()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO18 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x40000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x40000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut19()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO19 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x80000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x80000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut20()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO20 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x100000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x100000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut21()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO21 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x200000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x200000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut22()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO22 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x400000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x400000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut23()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO23 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x800000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x80000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut24()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO24 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x1000000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x1000000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut25()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO25 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x2000000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x2000000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut26()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO26 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x4000000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x4000000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut27()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO27 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x8000000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x8000000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut28()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO28 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x10000000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x10000000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut29()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO29 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x20000000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x20000000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut30()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO30 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x40000000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x40000000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut31()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO31 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow |= 0x80000000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataLow &= (~0x80000000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_LOW, m_dwOutDataLow );
|
||
|
|
DO_WritePort( m_hCard, P7434R_DO_LED, m_dwOutDataLow );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut32()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO00 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x01;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x01);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut33()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO01 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x02;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x02);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut34()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO02 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x04;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x04);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut35()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO03 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x08;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x08);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut36()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO04 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x10;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x10);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut37()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO05 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x20;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x20);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut38()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO06 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x40;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x40);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut39()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO07 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x80;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x80);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut40()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO08 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x100;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x100);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut41()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO09 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x200;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x200);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut42()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO10 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x400;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x400);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut43()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO11 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x800;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x800);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut44()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO12 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x1000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x1000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut45()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO13 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x2000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x2000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut46()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO14 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x4000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x4000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut47()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO15 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x8000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x8000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut48()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO16 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x10000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x10000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut49()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO17 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x20000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x20000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut50()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO18 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x40000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x40000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut51()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO19 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x80000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x80000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut52()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO20 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x100000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x100000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut53()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO21 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x200000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x200000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut54()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO22 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x400000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x400000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut55()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO23 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x800000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x80000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut56()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO24 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x1000000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x1000000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut57()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO25 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x2000000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x2000000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut58()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO26 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x4000000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x4000000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut59()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO27 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x8000000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x8000000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut60()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO28 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x10000000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x10000000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut61()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO29 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x20000000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x20000000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut62()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO30 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x40000000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x40000000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|
||
|
|
|
||
|
|
void CUtil7434Dlg::OnOut63()
|
||
|
|
{
|
||
|
|
// TODO: Add your control notification handler code here
|
||
|
|
int CheckSts;
|
||
|
|
|
||
|
|
CheckSts = ((CButton*)GetDlgItem( IDC_CHECK_DO31 ))->GetCheck();
|
||
|
|
|
||
|
|
if( CheckSts == BST_CHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh |= 0x80000000;
|
||
|
|
}
|
||
|
|
else if( CheckSts == BST_UNCHECKED )
|
||
|
|
{
|
||
|
|
m_dwOutDataHigh &= (~0x80000000);
|
||
|
|
}
|
||
|
|
|
||
|
|
DO_WritePort( m_hCard, PORT_DO_HIGH, m_dwOutDataHigh );
|
||
|
|
}
|