NMS Logo

TX Series Virtual Port Developer's Reference Manual

P/N 6567-11
Version


Table of Contents NMS Glossary Previous Page Next Page 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


Table of Contents NMS Glossary Previous Page Next Page Version


Want to send us feedback on our documentation? Email: Tech_Pubs@nmss.com
Copyright © 2000, Natural MicroSystems, Inc. All rights reserved.