Download Freeway® Transport Subsystem Interface Reference Guide

Transcript
Freeway Transport Subsystem Interface Reference Guide
2.3.2.2 Connection-Specific Buffer Definition . . . . . . . . . . . .
2.3.2.3 TSI Buffer Size Negotiation. . . . . . . . . . . . . . . . . . .
2.3.3 Server TSI Buffer Configuration . . . . . . . . . . . . . . . . . . .
2.3.4 Buffer Allocation and Release . . . . . . . . . . . . . . . . . . . .
2.3.5 Cautions for Changing Buffer Sizes . . . . . . . . . . . . . . . . .
2.3.6 Using Your Own Buffers . . . . . . . . . . . . . . . . . . . . . . .
2.3.7 Buffer Management (Client versus Server-Resident Applications) .
2.4 System Resource Requirements . . . . . . . . . . . . . . . . . . . . . .
2.4.1 Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
TSI Configuration
Configuration Process Overview . . . . . . . . . . . . . . . . . . . . . .
Introduction to TSI Configuration . . . . . . . . . . . . . . . . . . . . .
3.2.1 TSI Configuration Language . . . . . . . . . . . . . . . . . . . . . .
3.2.2 Rules of the TSI Configuration File . . . . . . . . . . . . . . . . . .
3.2.3 Binary Configuration File Management . . . . . . . . . . . . . . . .
3.2.4 On-line Configuration File Processing . . . . . . . . . . . . . . . .
3.3 TSI Connection Definition. . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.1 Parameters for the “main” Definition . . . . . . . . . . . . . . . . .
3.3.2 Parameters for the Connection Definition (Non-transport Specific)
3.3.3 Parameters for Connection Definition (TCP/IP Socket Transport) .
3.3.4 Parameters for Connection Definition (Shared-Memory Transport)
3.4 Example TSI Configurations. . . . . . . . . . . . . . . . . . . . . . . . .
3.4.1 TCP/IP Socket Transport Interface . . . . . . . . . . . . . . . . . .
3.4.2 Shared-Memory Transport Interface (VxWorks Only) . . . . . . . .
3.5 Protogate’s Freeway Server TSI Configuration . . . . . . . . . . . . . . .
3.6 Miscellaneous TSI Configuration Details . . . . . . . . . . . . . . . . . .
3.6.1 TSI Configuration Error Messages . . . . . . . . . . . . . . . . . . .
3.6.2 Protogate Definition Language (PDL) Grammar . . . . . . . . . . .
4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
TSI Functions
4.1
Overview of TSI Functions. . . . . . .
4.1.1 TSI Error Handling . . . . . . . .
4.1.2 Categories of TSI Functions . . .
4.1.2.1 Summary of TSI Functions .
4.1.3 TSI Data Structures . . . . . . . .
38
39
40
40
41
41
43
44
45
47
3.1
3.2
4
.
.
.
.
.
.
.
.
.
47
50
50
51
52
52
53
54
56
58
59
60
60
62
65
67
67
69
71
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
71
71
72
73
76
DC 900-1386D