PAWS Run Time System
Release 3.9.9 (19990201)
2 February 1999
Overview
The following describes an overview of changes included within version 19990201 (3.9.9) of the PAWS Run Time System.
1.1 Enhancements
Addition of the following CEM interfaces:
FthQual()
GetCurDevNam()
GetCurChnNum()
GetCurMChar()
GetCurNoun()
1.2 Problem Reports
Corrections for the following problem reports were incorporated in this release:
PR98-124
Detailed Description
2.1 Enhancements
Additional CEM interfaces:
2.1.1 Fetch Qualifier
In order to distinguish multiple requests for the same Measured Characteristics that can occur with some ATLAS constructs, specifically communication bus testing, its is necessary to provide
an additional qualifier to the Measured Characteristic. That is achieved by qualifying the Measured Characteristic fetch request with an integral value. In order for CEM drivers to determine that integral value the following interface is provided:
int FthQual(void);
This interface returns the current Measured Characteristic integer value. If there was not a Measured Characteristic qualifier then the returned value is zero (0).
2.1.2 Device Name
The current device name can be determined with the following interface:
char * GetCurDevNam(void);
This interface returns the current device name string. If the interface is referenced when there is no current device then the first six characters of the string returned will be "ERROR ".
2.1.3 Channel Number
The current device channel can be determined with the following interface:
int GetCurChnNum(void);
This interface returns the current device channel number. If the interface is referenced when there is no current device then the value returned will be minus one (-1).
2.1.4 Current Measured Characteristic
The current device measured characteristic can be determined with the following interface:
short GetCurMChar(void);
This interface returns the current device Measured Characteristic as enumerated from the set of constants, of the form M_xxxx, defined in the header file <key.h>.
If the interface is referenced when there is no current device then the value returned will be zero (0).
******************************************************
In a future release it is anticipated that the this value will
be changed to minus one (-1)
******************************************************
2.1.5 Current Noun
The current device noun can be determined with the following interface:
short GetCurNoun(void);
This interface returns the current device Noun as enumerated from the set of constants, of the form N_xxx, defined in the header file <key.h>.
If the interface is referenced when there is no current device then the value returned will be zero (0).
*********************************************
In a future release it is anticipated that the this value will
be changed to minus one (-1)
*********************************************
2.2 Problem Reports
PR98-124
Incorporated a correction to recognize the year 2000 as a leap year.
|