IrWW_T1_V1p0
.pdfIrWW Time Synchronize Profile Compliance Tests, Version 1.0 |
IrWW SIG |
5 Error Responses Tests
Ultra IrWW is based on connectionless protocol, therefore the error codes are not decided. However the following error conditions might be considered.
Inappropriate headers or IDs
Longer object size
Lack of mandatory properties
Inappropriate order of mandatory properties
When these errors might happen, the server must ignore received object without setting the data. It is recommended that the server gives a user the notice of failure of transmission.
5.1 Client
No Tests.
5.2 Server
IrWW_S_U_BXX_RSP_1 (Option)
1.General Test Steps 1-3
2.Make the Tester transmit an object (Time-Sync etc) with inappropriate headers or IDs using Ultra IrWW. The IrWW object size should be less than 60 bytes including OID byte.
3.The DUT must ignore the received object without setting the data and gives the notice of failure.
IrWW_S_U_BXX_RSP_2 (Option)
1.General Test Steps 1-3
2.Make the Tester transmit a longer object than 60 bytes (Time-Sync etc) using Ultra IrWW.
3.The DUT must ignore the received object without setting the data and gives the notice of failure.
IrWW_S_U_BXX_RSP_3 (Option)
1.General Test Steps 1-3
2.Make the Tester transmit an object (Time-Sync etc) without some mandatory properties using Ultra IrWW. The IrWW object size should be less than 60 bytes including OID byte.
3.The DUT must ignore the received object without setting the data and gives the notice of failure.
IrWW_S_U_BXX_RSP_4 (Option)
1.General Test Steps 1-3
2.Make the Tester transmit an object (Time-Sync etc) with inappropriate order of mandatory properties using Ultra IrWW. The IrWW object size should be less than 60 bytes including OID byte.
3.The DUT must ignore the received object without setting the data and gives the notice of failure.
6 Miscellaneous Tests
6.1 Contents
6.1.1 Client
IrWW_C_M_TIME_CONTENTS_1 (Mandatory)
1. General Test Steps 1-3
IrWW SIG |
4 |
IrWW Time Synchronize Profile Compliance Tests, Version 1.0 |
IrWW SIG |
2.Make the DUT transmit the Time-Sync object using Ultra IrWW.
3.Verify that the Tester received the object correctly.
4.Check that Object Identifier (OID) is 0x00.
5.Check that all mandatory properties are set in order.
IrWW_C_M_ALARM_CONTENTS_1 (Mandatory if the DUT supports Alarm)
1.General Test Steps 1-3
2.Make the DUT transmit the Alarm object using Ultra IrWW.
3.Verify that the Tester received the object correctly.
4.Check that Object Identifier (OID) is 0x10.
5.Check that all mandatory properties are set in order.
IrWW_C_M_TIMER_CONTENTS_1 (Mandatory if the DUT supports Timer)
1.General Test Steps 1-3
2.Make the DUT transmit the Timer object using Ultra IrWW.
3.Verify that the Tester received the object correctly.
4.Check that Object Identifier (OID) is 0x20.
5.Check that all mandatory properties are set in order.
IrWW2_S_M_STOPW_CONTENTS_1 (Mandatory if the DUT supports Stopwatch)
1.General Test Steps 1-3
2.Make the DUT transmit the Stopwatch object using Ultra IrWW.
3.Verify that the Tester received the object correctly.
4.Check that Object Identifier (OID) is 0x30.
5.Check that all mandatory properties are set in order.
6.1.2 Server
No Tests.
7 Test Result Template
Test Name |
Pass/Fail |
Comments |
IrWW_C_U_BXX_GBO_1 |
|
|
IrWW_S_U_BXX_GBO_1 |
|
|
IrWW_S_U_BXX_RSP_1 |
|
|
IrWW_S_U_BXX_RSP_2 |
|
|
IrWW_S_U_BXX_RSP_3 |
|
|
IrWW_S_U_BXX_RSP_4 |
|
|
IrWW_C_M_TIME_CONTENTS_1 |
|
|
IrWW_C_M_ALARM_CONTENTS_1 |
|
|
IrWW_C_M_TIMER_CONTENTS_1 |
|
|
IrWW_C_M_STOPW_CONTENTS_1 |
|
|
IrWW SIG |
5 |