Constellation Data Systems, Inc.
Constellation Data Systems, Inc.

Rapid Response Engineering from Cincinnati Ohio

Virtual Serial Port
Software Development Kit
Programmers Guide and Reference Manual

Home
Products
Electronic Engineering
Software Engineering
Library
Testimonials
Sales and Licensing
Company Profile
External Links
Support
Contact Us
News and Events

 

The Virtual Serial Port Software Development Kit (SDK) Programmers Guide and Reference describes in detail the programming environment necessary to develop VSP applications. The following table of contents demonstrates the level of technical detail presented. Click here to download this manual in PDF format.


1. Overview 4
1.1 Capabilities 4
1.2 Typical VSP Implementation 4
1.3 Development Environment 5
2. SDK Contents 5
3. SDK Documentation 7
4. Installation Instructions 7
5. VSP Applications Programming Interface 8
6. VSP Reference Designs 10
6.1 Virtual to Virtual Serial Port Sample Reference Design (VB.NET) 10
6.1.1 External Data Flow and Construction 10
6.1.2 Internal Data Flow and Construction 11
6.1.3 Module / Function Software Description 11
6.1.4 Critical Function Descriptions 12
6.1.5 Narrative from Entry Point 12
6.2 Add Port Sample Reference Design (VB.NET) 16
6.2.1 External Data Flow and Construction 16
6.2.2 Internal Data Flow and Construction 16
6.2.3 Module / Function Software Description 16
6.2.4 Critical Function Descriptions 16
6.2.5 Narrative from Entry Point 16
6.3 Delete Port Sample Reference Design (VB.NET) 18
6.3.1 External Data Flow and Construction 18
6.3.2 Internal Data Flow and Construction 18
6.3.3 Module / Function Software Description 18
6.3.4 Critical Functions Description 18
6.3.5 Narrative Description 18
6.4 Enum Ports Sample Reference Design (VB.NET) 20
6.4.1 External Data Flow and Construction 20
6.4.2 Internal Data Flow and Construction 20
6.4.3 Module / Function Software Description 20
6.4.4 Critical Functions Description 20
6.4.5 Narrative Description 20
6.5 Virtual to Virtual Serial Port Sample Reference Design (C/C++) 22
6.5.1 External Data Flow and Construction 22
6.5.2 Internal Data Flow and Construction 23
6.5.3 Module / Function Software Description 24
6.5.4 Critical Function Descriptions 24
6.5.5 Narrative from Entry Point 24
6.6 Virtual to Physical Serial Port Reference Design (C/C++) 27
6.6.1 Exterior Data Flow and Construction 27
6.6.2 Internal Data Flow and Construction 27
6.6.3 Module/Function Software Description 29
6.6.4 Critical Function Descriptions 30
6.6.5 Narrative from Entry Point 30
6.7 Physical to MultiVirtual Serial Port Sample Reference Design (C/C++) 32
6.7.1 External Data Flow and Construction 32
6.7.2 Internal Data Flow and Construction 33
6.7.3 Module / Function Software Description 34
6.7.4 Critical Function Descriptions 34
6.7.5 Narrative from Entry Point 35
6.8 Add Port Sample Reference Design (C/C++) 37
6.8.1 External Data Flow and Construction 37
6.8.2 Internal Data Flow and Construction 37
6.8.3 Module / Function Software Description 37
6.8.4 Critical Function Descriptions 37
6.8.5 Narrative from Entry Point 37
6.9 Delete Port Sample Reference Design (C/C++) 39
6.9.1 External Data Flow and Construction 39
6.9.2 Internal Data Flow and Construction 39
6.9.3 Module / Function Software Description 39
6.9.4 Critical Functions Description 39
6.9.5 Narrative Description 39
6.10 Enum Ports Sample Reference Design (C/C++) 40
6.10.1 External Data Flow and Construction 40
6.10.2 Internal Data Flow and Construction 40
6.10.3 Module / Function Software Description 40
6.10.4 Critical Functions Description 40
6.10.5 Narrative Description 40
7. Selected WIN32 References 42
7.1 CreateThread 42
7.2 DCB 45
7.3 GetCommState 51
7.4 SetCommState 51
8. Notices 53
9. Index of Acronyms and Abbreviations 54