beautypg.com

Appendix c, Digital input/output control – Lanner LEC-7110 User Manual

Page 28

background image

28

Digital Input/Output Control

Appendix C

Embedded and Industrial Computing

// Digital Input

m_DigitalIn1.SetCheck (nDin & 1);

m_DigitalIn2.SetCheck (nDin & 2);
m_DigitalIn3.SetCheck (nDin & 4);
m_DigitalIn4.SetCheck (nDin & 8);

nDout = m_DigitalOut1.GetCheck () * 1
+ m_DigitalOut2.GetCheck () * 2
+ m_DigitalOut3.GetCheck () * 4
+ m_DigitalOut4.GetCheck () * 8 ;

if (Ignition_Set (“OUTPUT_STATE” , ltoa (nDout ) ) ) MessageBox

(“Update OUTPUT_STATE fail”) ;

Ignition_Get (“VERSION”, szBuf) ;
m_FirmwareVersion.SetWindowText (szBuf) ;
}