- •1.1 Objective
- •1.2 Scope
- •1.3 Reference
- •1.4 Acronyms and Definitions
- •2.0 The Compliance Statement
- •2.1 Test Results
- •2.2 IrLAP Questions
- •2.3 IrLMP Questions
- •3.0 Test Environment
- •3.1 Physical Setup
- •3.2 Electromagnetic Interference Sources
- •3.3 Test Personnel
- •4.0 Discovery
- •4.1 Secondary (DS Series)
- •4.2 Primary Only (DP Series)
- •5.0 Connection
- •5.1 Secondary (CS Series)
- •5.2 Primary only (CP Series)
- •6.0 Information Exchange
- •6.1 Secondary (IS Series)
- •Device Busy
- •Invalid Nr
- •Test Frames
- •Link Management (LM Series)
- •Reverse Data
- •LM Disconnect (LD Series)
- •IAS (IA Series)
- •Role Exchange (RX series)
- •Secondary
- •Primary
- •Sniffing (SN series)
- •Secondary
- •Primary
- •Connectionless Data Tx
- •Connectionless Data Rx
DLSAP |
Destination Link Service Access Point. The address of a logical Link Management |
|
connection in the receiving station. |
DUT |
Device Under Test. |
EOF |
End of Frame character. 0xC1. |
FCS |
Frame Check Sequence. Same as CRC. |
IrDA |
Infrared Data Association. |
IrLAP |
IrDA Link Access Protocol. |
IrLMP |
IrDA Link Management Protocol. |
NDM |
Normal Disconnect Mode. |
Nr |
Counter that holds the expected number of the next I frame. Valid range of 0-7. |
NRM |
Normal Response Mode. |
Ns |
Counter that holds the sequence number of the last I frame sent by that station. Valid |
|
range of 0-7. |
NULL |
Having all zero elements. |
Primary |
The station that controls the link by sending Command frames. The initiator. |
Secondary |
A responding station. |
SLSAP |
Source Link Service Access Point. The address of a logical Link Management |
|
connection in the Sending station. |
2.0 The Compliance Statement
The questions below have been copied from the approved Compliance Statement. The answers to the questions are used, in some cases, to determine which test cases need to be run and what values are to be used during the test case. The intention is to require testing only for supported capabilities.
2.1 Test Results
Results could be in hardcopy or electronic form. It is up to each implementer to present the result of their testing in such a way that will allow IrDA to confirm the results of each test case. HEX data must be annotated to facilitate review.
It is assumed that each developer has the ability to record the behavior of their device during testing. The record should include both the Command and Response frames and enough timing information to determine the beginning and ending time of each frame.
It should be expected that the IrDA will check the device by running its own selected tests to confirm the submitted results. If significant differences are found the developer may be asked to re-submit or provide additional information about the conditions under which the device was tested or both.
2.2 IrLAP Questions
Minimum Implementation Only
Yes or no response. No specific test for this line.
Secondary Only
Perform DS series, CS series,....
Primary and Secondary
Perform DS & DP series, CS & CP series
Baud Rates Supported (bps)
Use Maximum and Minimum values in the CS1 matrix of tests.
Maximum Turnaround Supported (ms)
5
Use Maximum and Minimum values in the CS1 matrix of tests.
Data Size Supported (bytes)
Use Maximum and Minimum values in the CS1 matrix of tests.
Tx Window Size Supported
Use Maximum and Minimum values in the CS1 matrix of tests.
Rx Window Size Supported
Use Maximum and Minimum values in the CS1 matrix of tests.
Number of BOF Req’d @ 115kbps
Use Maximum and Minimum values in the CS1 matrix of tests.
Minimum Turnaround Time (ms)
Use Maximum and Minimum values in the CS1 matrix of tests.
Link Disconnect/Threshold time (s)
Use Maximum and Minimum values in the CS1 matrix of tests.
Primary/Secondary Role Exchange
Perform the RX series.
Sniffing
Perform the SN series.
2.3 IrLMP Questions
Perform LM series
Minimal Implementation Only
Exclusive Mode
Primary Secondary Exchange (redundant, recommend removing item) Perform RX series
Sniffing (redundant, recommend removing item)
Perform SN series
Connectionless Data Tx
(Is this intended to be within a LAP Connection or outside a LAP Connection?) Perform CDT series
Connectionless Data Rx
(Is this intended to be within a LAP Connection or outside a LAP Connection?) Perform CDR series
Recommend adding –
List total number of simultaneous LMP connections allowed.
List number of simultaneous LMP connections to a single LSAP allowed.
IAS Client
GetInfoBaseDetails
GetObjects
GetValue
GetValueByClass (required)
GetObjectInfo
GetAttributeNames
6