TYX Corporation

Productivity Enhancement Systems

 

 

 

 

 

 

 

 

 

 

 

 

 

TPS Server


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TPS Server

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ã TYX Corporation

1910 Association Drive • Suite 200

Reston, VA 20190-1502

Phone 703.264.1080 • Fax 703.264.1090

http://www.tyx.com


Table of Contents

 

1     Scope. 4

2     Overview.. 4

3     TPS Server Component 5

3.1         ITpsServer Interface. 5

3.1.1       IDL Description. 5

3.1.2       Parameters Property. 5

3.1.3       Results Property. 6

3.1.4       Synchronous Property. 6

3.2         ITpsServerEx Interface. 8

3.2.1       IDL Description. 8

3.2.2       GetData Method. 9

3.2.3       PutData Method. 9

3.2.4       RunBlock Method. 9

3.2.5       RegisterIOResource Method. 9

3.2.6       UnRegisterIOResource Method. 10

3.3         ITpsServerData Interface. 10

3.3.1       IDL Description. 10

3.3.2       AddWatchVariable Method. 11

3.3.3       RemoveWatchVariable Method. 11

3.3.4       RemoveAllWatchVariables Method. 12

3.3.5       Visible Property. 12

3.3.6       RunBlockContext Property. 12

3.3.7       EntryBlocks Property. 12

3.4         TpsServer CoClass. 12

3.4.1       IDL Description. 12

3.4.2       UML Design. 13

3.5         TpsServerLite CoClass. 13

3.5.1       IDL Description. 13

3.5.2       UML Design. 14

3.6         _IRtsDataEvents Events Interface. 14

3.6.1       IDL description. 15

3.6.2       OnRtsTps Event 15

3.6.3       OnRtsFaultCount Event 15

3.6.4       OnRtsTestLimits Event 16

3.6.5       OnRtsTestValue Event 16

3.6.6       OnRtsState Event 16

3.6.7       OnRtsContext Event 16

3.6.8       OnRtsDevice Event 16

3.6.9       OnRtsDelay Event 16

3.6.10     OnRtsMiEnable Event 17

3.6.11     OnRtsOutput Event 17

3.6.12     OnRtsDisplay Event 17

3.6.13     OnRtsInfo Event 17

3.6.14     OnRtsWarning Event 17

3.6.15     OnRtsError Event 17

3.6.16     OnVariableChange Event 17

3.6.17     OnVariableTypeChange Event 18

4     Additional COM Components, Interfaces and Types. 18

4.1         IAddressInformation. 18

4.1.1       IDL Description. 18

4.1.2       Vad Property. 18

4.1.3       FieldFrom Property. 19

4.1.4       FieldLength Property. 19

4.1.5       Populate Method. 19

4.2         AddressInformation CoClass. 19

4.2.1       IDL Description. 19

4.2.2       UML Design. 20

4.3         IAddressAndTypeInformation. 20

4.3.1       IDL Description. 20

4.3.2       TypeWord Method. 21

4.3.3       TypeAsString Method. 21

4.3.4       Populate Method. 21

4.4         AddressAndTypeInformation CoClass. 21

4.4.1