B.6 the csample_doc class, The csample_doc class – Schneider Optics Web Embedded Server User Manual

Page 78

Advertising
background image

Ethernet Developers Guide

68

840 USE 115 00 Version 1.0

9.

CReadDlg. The CReadDlg class is the dialog class for determining the
registers to read. It is derived from the CDialog class. The declaration is in the
readdlg.h file, and the implementation is in the readdlg.cpp file. Both of these
files were generated by The Visual C++ class wizard.

10. CWriteDlg. The CWriteDlg class is the dialog class for determining the

registers to write and the write data. It is derived from the Cdialog class. The
declaration is in the writedlg.h and the implementation is in the writedlg.cpp file.
Both of these files were generated by The Visual C++ class wizard.

11. CAboutDlg. The CAboutDlg class is the dialog class for about. Both the

declaration and its implementation are in the sam_app.cpp file.

B.6 The

CSample_doc

Class

The CSample_doc (the document class) contains the user data used by the
CSample_View class. The user data consists of the remote node’s IP address, the
transaction type and its associated values. The different transaction types are read
register, write register, clear statistics, and get statistics. In addition to the
transaction type and the associated values, the document class also contains the
poll interval.

A user modifies the user data via a menu or tool bar. The CSample_doc processes
the menu or tool bar window command message by invoking the corresponding
dialog. The state of the various menu items and tool bar buttons depends on the
connection state between the application and the remote node. The
CSample_View class maintains the connection state, and hence sets the state of
the menu items and tool bar buttons.

Advertising