
- •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
containing an invalid Nr value and the P bit set to 0. This will put the DUT into the Error state. Send a DISC. Verify that the DUT goes to NDM.
IS37. Establish a connection with Maximum capabilities. Send a command to the DUT that will cause the DUT to return data in I frames. Verify that the returned frames honor the Primary Window Size and Data Size. Acknowledge the received I frame with a frame containing an invalid Nr value and the P bit set to 0. This will put the DUT into the Error state. Send a DM. Verify that the DUT goes to NDM without sending anything.
IS38. Establish a connection with Maximum capabilities. Send a command to the DUT that will cause the DUT to return data in I frames. Verify that the returned frames honor the Primary Window Size and Data Size. Acknowledge the received I frame with a frame containing an invalid Nr value and the P bit set to 0. This will put the DUT into the Error state. Verify that the DUT ignores any frame that does not have the P bit set.
Test Frames
IS39. Send a Test frame in NDM to Broadcast address. DUT should respond with a Test Frame.
IS40. Send a Test frame in NDM to Broadcast address with data in the information Field. DUT should respond with a Test Frame. If the returned frame contains data it should be the same data that was sent to the DUT.
IS41. Perform Address Discovery procedure. Send a Test frame in NDM to the connect address returned by the DUT with data in the information Field. DUT should respond with a Test Frame. If the returned frame contains data it should be the same data that was sent to the DUT.
IS42. Perform Address Discovery procedure. Perform a Connect Procedure. Send a Test frame to the connect address returned by the DUT with data in the information Field. DUT should respond with a Test Frame. If the returned frame contains data it should be the same data that was sent to the DUT.
Link Management (LM Series)
LM1. Establish a LAP connection. Open the maximum number of unique LSAP connections supported by the DUT. Send an IrLAP disconnect and immediately re-establish the LAP connection and attempt to re-establish the LMP connections. The DUT should respond with Connect confirm for each of the Connect requests, confirming that closing the LAP connection automatically closes the LMP connections.
LM2. Establish a LAP connection. Establish a LMP connection with 60 bytes of LMSUserData in the Connect request frame. DUT should respond with a valid Connect Confirm.
LM3. Establish a LAP connection. Establish a LMP connection to a supported DLSAP from SLSAP 0x6f. DUT should respond with a valid Connect Confirm.
LM4. Establish a LAP connection. Open the maximum number of unique non-IAS LSAP connections supported by the DUT. Send data to each of the open DLSAPs. Confirm that DUT can receive data on each open LSAP.
LM5. Establish a LAP connection. Open the maximum number of unique non-IAS LSAP connections supported by the DUT and the IAS. Send data to each of the open DLSAPs. Confirm that DUT can receive data on each open LSAP while IAS is open.
14