I/O Programming Toolkit
Table of Contents
1 Introduction
1.1 Release Notes
2 I/O Subsystem Overview
2.1 Starting and Stopping the I/O Subsystem
2.1.1 The drvup Program
2.1.2 The drvdown Process
2.2 Local I/O Data Flow
2.2.1 Startup & Polling
2.2.2 Demand Scans, Outputs, and Commands
2.2.3 Shutdown
2.3 Remote I/O Data Flow
2.3.1 Startup & Polling
2.3.2 Demand Scans, Outputs, and Commands
2.3.3 Shutdown
2.4 More About the Distributed I/O Subsystem
3 Virtual Devices
3.1 The Virtual Device Data Base
3.2 Aliased Drivers
3.2.1 Configuring Alias Drivers
3.2.2 Outputs to Alias Drivers
3.3 Supported Data Types
3.4 Device Driver Control Block
4 Interprocess Communications
4.1 Sending Data to AccessPoint
4.2 Receiving Driver Commands
4.3 Toolkit Driver Commands
4.4 Sending Commands to the Driver
4.5 Custom Driver Commands
4.5.1 Defining a Custom Driver Command
4.5.2 Sending a Custom Command
4.6 Handling Driver Commands
4.7 Byte-Swapping
5 Scheduling Driver Tasks
6 IODD Routines Reference
7 Communications Statistics
8 Deadbanding
8.1 Important Note
9 Data Quality Flags
10 Log Status Interface
11 I/O Programming Toolkit Contents
12 Driver Configuration
12.1 Example iodevices.dat File
12.2 Device Specific File Format
12.3 Example Device Specific File
12.4 Field Descriptions
12.5 CC Fields
12.6 IOB Fields
12.7 DAT Fields
13 The Make System and the Driver
14 Steps to Produce a Driver
15 Porting Old Drivers
15.1 Data Quality Flags
15.2 Time Stamps
Copyright AccessWare Inc. io1/22/03