User Manual

73M1822/73M1922 Control Module User Guide UG_1x22_053
8 Rev. 1.0
2 Overview
2.1 Driver Architecture
The driver provides a framework by which applications can leverage the features of the chipset. The
main interface of the driver (IOCTLs) provides an abstraction layer for monitoring and control of the
device status. Figure 1 depicts the general driver architecture.
User Application
API Translation Layer
(Application speciffic)
API
Teridian 73M1x22 Control Module
IOCTL
Teridian 73M1x22 Hardware Module
User Soft Modem
Figure 1: General Driver Architecture
Device status is analyzed and processed by an independently running process based on predefined
algorithms. When an event or an even sequence is recognized, the driver posts the corresponding event
to be retrieved by the user application. Figure 2 depicts the driver functional block diagram.