TX Series Virtual Port Developer's Reference Manual
P/N 6567-11
Version
Version
Table of Contents
1 Introduction
- 1.1 Introduction
- 1.2 Overview
- 1.2.1 Terminology
- 1.3 Software Architecture
- 1.4 Virtual Port Library
- 1.4.1 Virtual Port Configuration API
- 1.4.2 Virtual Port Data Transfer API
- 1.5 PSTN Interface Adapters
- 1.6 Switching Virtual Port Data
- 1.6.1 Circuit Switching
- 1.6.2 Dedicated Data Channels
2 Application Development
- 2.1 Introduction
- 2.1.1 Initializing the Virtual Port Library
- 2.1.2 Processing Return Values
- 2.1.3 Configuring Packet Fill
- 2.2 Virtual Port Configuration API
- 2.2.1 Configuring Virtual Ports
- 2.2.2 Opening the Virtual Port API
- 2.2.3 Setting the MVIP Clock Configuration
- 2.2.4 Defining Virtual Port Resources
- 2.2.5 Configuring Virtual Port Resources
- 2.2.6 Defining Virtual Ports
- 2.2.7 Closing the Virtual Port API
- 2.2.8 Example
- 2.3 Virtual Port Data Transfer API
- 2.3.1 Response Handling
- 2.3.2 Attaching and Detaching to Virtual Ports
- 2.3.3 Enabling and Disabling Virtual Ports
- 2.3.4 Receiving Data Through Virtual Ports
- 2.3.5 Receive Handling
- 2.3.6 Terminating Virtual Port Data Transfer
3 Function Summary
- 3.1 Introduction
- 3.2 Using the Virtual Port Configuration API
- 3.2.1 Opening and Closing the Virtual Port library
- 3.2.2 Setting Message Trace Level
- 3.2.3 Retrieving Virtual Port Library Error Descriptions
- 3.2.4 Monitoring Virtual Port Library Response Packets
- 3.2.5 Configuring Packet Fill
- 3.2.6 Configuring the MVIP Clock and T1/E1 Interfaces
- 3.2.7 Setting TX Board Resource Definitions
- 3.2.8 Defining New Virtual Ports
- 3.3 Using the Virtual Port Data Transfer API
- 3.3.1 Attaching and Detaching Virtual Ports
- 3.3.2 Enabling and Disabling Virtual Ports
- 3.3.3 Transmitting Data through Virtual Port Resources
4 Virtual Port Configuration Function Reference
- 4.1 Introduction
- TxVpdAddrDef
- TxVpdCfgDflt
- TxVpdCfgHdlc
- TxVpdClose
- TxVpdConfig
- TxVpdControl
- TxVpdDefine
- TxVpdDestroy
- TxVpdErrorStr
- TxVpdLastRsp
- TxVpdMvipCfg
- TxVpdOpen
- TxVpdReqInit
- TxVpdResDef
- TxVpdResDflt
- TxVpdResTdm
- TxVpdT1E1Cfg
- TxVpdVport
-
5 Virtual Port Data Transfer Function Reference
- 5.1 Introduction
- TxVpdAttach
- TxVpdEnable
- TxVpdDisable
- TxVpdDetach
- TxVpdTx
6 Packet Protocol
- 6.1 Introduction
- 6.2 Initializing the Virtual Port Library
- 6.2.1 Packet Headers
- 6.3 Attaching to Virtual Ports
- 6.3.1 Full Packets
- 6.4 Enabling Virtual Ports
- 6.4.1 Full Packets
- 6.5 Disabling Virtual Ports
- 6.5.1 Full Packets
- 6.6 Detaching from Virtual Ports
- 6.6.1 Full Packets
- 6.7 Transmitting Data over Virtual Ports
- 6.7.1 Full Packets
- 6.8 Receiving Data over Virtual Port
- 6.8.1 Full Packet
- 6.9 Terminating the Virtual Port Library
7 Demonstration Program
- 7.1 Description
- 7.2 Virtual Port Configuration
- 7.3 Functions
- 7.3.1 main
- 7.3.2 RxMsg
- 7.3.3 TxVport
- 7.3.4 TraceRX, TraceTX
- 7.3.5 VerifyCtl
- 7.3.6 MsgName
- 7.3.7 usage
- 7.4 Source Code
Appendix A TX Board MVIP Switching Model
- Software Model of the Switch Fabric
- Data Channel Configuration
Appendix B Virtual Port Configuration Utility
- Introduction
- Text Configuration File Creation
- Bus Timing
- Configuration Line Syntax
- NETWORK T1/E1
- T1/E1 Configuration Options
- Command Line Syntax
- Resource Definition Entry
- Command Line Syntax
- Ethernet Connection
- Serial Connection
- TDM Connection
- Virtual Port Definition Entry
- Command Line Syntax
Version
Want to send us feedback on our documentation? Email: Tech_Pubs@nmss.com
Copyright © 2000, Natural MicroSystems, Inc. All rights
reserved.