Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

IrWW_T1_V1p0

.pdf
Скачиваний:
8
Добавлен:
23.08.2013
Размер:
227.19 Кб
Скачать

Infrared Data Association

IrWW (Infrared Wrist Watch) Time Synchronization profile Compliance Tests

for Ultra IrWW

Version 1.0

December 10, 1999

NTT

Okaya Systemware

CASIO

CITIZEN

SII

IrWW Time Synchronize Profile Compliance Tests, Version 1.0

IrWW SIG

Document Status

Document Owner:

Ken-ichiro Shimokura, k.shimokura@east.ntt.co.jp

(NTT Nippon Telegraph and Telephone Corp) Yuichiro “Tuck” Takagawa, y.takagawa@east.ntt.co.jp

(NTT Nippon Telegraph and Telephone Corp) Gontaro Kitazumi, kitazumi@osw.co.jp (Okaya Systemware Co., Ltd.) Satomi Suzuki, suzuki@tmgw.rd.casio.co.jp (Casio Computer Co., Ltd.)

Hiroshi Morohoshi, h-moroho@tmgw.rd.casio.co.jp (Casio Computer Co., Ltd.) Michihiro Enokida, enokida@citizen.co.jp (Citizen Watch Co., Ltd.)

Hiroyuki Kihara, kihara@citizen.co.jp (Citizen Watch Co., Ltd.) Hiroshi Odagiri, hiroshi.odagiri@sii.co.jp (Seiko Instruments Inc) Tomozumi Saruwatari, saruwatari@sii.co.jp (Seiko Instruments Inc)

Document Editors:

Tomozumi Saruwatari, saruwatari@sii.co.jp

Significant Contributors:

History:

Version 1.0: IrWW Time Synchronize Profile Compliance Tests.

IrWW SIG

i

IrWW Time Synchronize Profile Compliance Tests, Version 1.0

IrWW SIG

INFRARED DATA ASSOCIATION (IrDA) - NOTICE TO THE TRADE -

SUMMARY:

Following is the notice of conditions and understandings upon which this document is made available to members and non-members of the Infrared Data Association.

Availability of Publications, Updates and Notices

Full Copyright Claims Must be Honored

Controlled Distribution Privileges for IrDA Members Only

Trademarks of IrDA - Prohibitions and Authorized Use

No Representation of Third Party Rights

Limitation of Liability

Disclaimer of Warranty

Product Testing for IrDA Specification Conformance

IrDA PUBLICATIONS and UPDATES:

IrDA publications, including notifications, updates, and revisions, are accessed electronically by IrDA members in good standing during the course of each year as a benefit of annual IrDA membership. Electronic copies are available to the public on the IrDA web site located at irda.org. Requests for publications, membership applications or more information should be addressed to: Infrared Data Association, P.O. Box 3883, Walnut Creek, California, U.S.A. 94598; or e-mail address: info@irda.org; or by calling (925) 943-6546 or faxing requests to (925) 9435600.

COPYRIGHT:

1.Prohibitions: IrDA claims copyright in all IrDA publications. Any unauthorized reproduction, distribution, display or modification, in whole or in part, is strictly prohibited.

2.Authorized Use: Any authorized use of IrDA publications (in whole or in part) is under NONEXCLUSIVE USE LICENSE ONLY. No rights to sublicense, assign or transfer the license are granted and any attempt to do so is void.

TRADEMARKS:

1.Prohibitions: IrDA claims exclusive rights in its trade names, trademarks, service marks, collective membership marks and feature trademark marks (hereinafter collectively "trademarks"), including but not limited to the following trademarks: INFRARED DATA ASSOCIATION (wordmark alone and with IR logo), IrDA (acronym mark alone and with IR logo), IR logo and MEMBER IrDA (wordmark alone and with IR logo). Any unauthorized use of IrDA trademarks is strictly prohibited.

2.Authorized Use: Any authorized use of an IrDA collective membership mark or feature trademark is by NONEXCLUSIVE USE LICENSE ONLY. No rights to sublicense, assign or transfer the license are granted and any attempt to do so is void.

NO REPRESENTATION of THIRD PARTY RIGHTS:

IrWW SIG

ii

IrWW Time Synchronize Profile Compliance Tests, Version 1.0

IrWW SIG

IrDA makes no representation or warranty whatsoever with regard to IrDA member or third party ownership, licensing or infringement/non-infringement of intellectual property rights. Each recipient of IrDA publications, whether or not an IrDA member, should seek the independent advice of legal counsel with regard to any possible violation of third party rights arising out of the use, attempted use, reproduction, distribution or public display of IrDA publications.

IrDA assumes no obligation or responsibility whatsoever to advise its members or non-members who receive or are about to receive IrDA publications of the chance of infringement or violation of any right of an IrDA member or third party arising out of the use, attempted use, reproduction, distribution or display of IrDA publications.

LIMITATION of LIABILITY:

BY ANY ACTUAL OR ATTEMPTED USE, REPRODUCTION, DISTRIBUTION OR PUBLIC DISPLAY OF ANY IrDA PUBLICATION, ANY PARTICIPANT IN SUCH REAL OR ATTEMPTED ACTS, WHETHER OR NOT A MEMBER OF IrDA, AGREES TO ASSUME ANY AND ALL RISK ASSOCIATED WITH SUCH ACTS, INCLUDING BUT NOT LIMITED TO LOST PROFITS, LOST SAVINGS, OR OTHER CONSEQUENTIAL, SPECIAL, INCIDENTAL OR PUNITIVE DAMAGES. IrDA SHALL HAVE NO LIABILITY WHATSOEVER FOR SUCH ACTS NOR FOR THE CONTENT, ACCURACY OR LEVEL OF ISSUE OF AN IrDA PUBLICATION.

DISCLAIMER of WARRANTY:

All IrDA publications are provided "AS IS" and without warranty of any kind. IrDA (and each of its members, wholly and collectively, hereinafter "IrDA") EXPRESSLY DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AND WARRANTY OF NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.

IrDA DOES NOT WARRANT THAT ITS PUBLICATIONS WILL MEET YOUR REQUIREMENTS OR THAT ANY USE OF A PUBLICATION WILL BE UN-INTERRUPTED OR ERROR FREE, OR THAT DEFECTS WILL BE CORRECTED. FURTHERMORE, IrDA DOES NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING USE OR THE RESULTS OR THE USE OF IrDA PUBLICATIONS IN TERMS OF THEIR CORRECTNESS, ACCURACY, RELIABILITY, OR OTHERWISE. NO ORAL OR WRITTEN PUBLICATION OR ADVICE OF A REPRESENTATIVE (OR MEMBER) OF IrDA SHALL CREATE A WARRANTY OR IN ANY WAY INCREASE THE SCOPE OF THIS WARRANTY.

LIMITED MEDIA WARRANTY:

IrDA warrants ONLY the media upon which any publication is recorded to be free from defects in materials and workmanship under normal use for a period of ninety (90) days from the date of distribution as evidenced by the distribution records of IrDA. IrDA's entire liability and recipient's exclusive remedy will be replacement of the media not meeting this limited warranty and which is returned to IrDA. IrDA shall have no responsibility to replace media damaged by accident, abuse or misapplication. ANY IMPLIED WARRANTIES ON THE MEDIA, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE LIMITED IN DURATION TO NINETY (90) DAYS FROM THE DATE OF DELIVERY. THIS WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS, AND YOU MAY ALSO HAVE OTHER RIGHTS WHICH VARY FROM PLACE TO PLACE.

COMPLIANCE and GENERAL:

Membership in IrDA or use of IrDA publications does NOT constitute IrDA compliance. It is the sole responsibility of each manufacturer, whether or not an IrDA member, to obtain product compliance in accordance with IrDA Specifications.

IrWW SIG

iii

IrWW Time Synchronize Profile Compliance Tests, Version 1.0

IrWW SIG

All rights, prohibitions of right, agreements and terms and conditions regarding use of IrDA publications and IrDA rules for compliance of products are governed by the laws and regulations of the United States. However, each manufacturer is solely responsible for compliance with the import/export laws of the countries in which they conduct business. The information contained in this document is provided as is and is subject to change without notice.

IrWW SIG

iv

IrWW Time Synchronize Profile Compliance Tests, Version 1.0 IrWW SIG

Table of Contents

1 INTRODUCTION ................................................................................................................................

1

1.1

Purpose ...........................................................................................................................................

1

1.2

Scope ..............................................................................................................................................

1

1.3

References ......................................................................................................................................

1

2

ENVIRONMENT .................................................................................................................................

2

 

2.1

Hardware ........................................................................................................................................

2

 

2.2

Software..........................................................................................................................................

2

3

OVERVIEW COMPLIANCE TESTS ...............................................................................................

2

 

3.1

What Tests Apply to my Product ?.................................................................................................

2

 

3.1.1

Client/Server...........................................................................................................................

2

 

3.1.2 Ultra IrWW Transfer Tests.....................................................................................................

2

 

3.1.3

Objects....................................................................................................................................

2

 

3.1.4

Miscellaneous Tests................................................................................................................

3

 

3.2

General Test Steps..........................................................................................................................

3

4

ULTRA IRWW TRANSFER TESTS.................................................................................................

3

 

4.1

Client ..............................................................................................................................................

3

 

4.2

Server..............................................................................................................................................

3

5

ERROR RESPONSES TESTS............................................................................................................

4

 

5.1

Client ..............................................................................................................................................

4

 

5.2

Server..............................................................................................................................................

4

6

MISCELLANEOUS TESTS................................................................................................................

4

 

6.1

Contents..........................................................................................................................................

4

 

6.1.1

Client ......................................................................................................................................

4

 

6.1.2

Server......................................................................................................................................

5

7

TEST RESULT TEMPLATE..............................................................................................................

5

IrWW SIG

v

IrWW Time Synchronize Profile Compliance Tests, Version 1.0

IrWW SIG

1 Introduction

1.1 Purpose

This document specifies the test cases used to verify an IrWW device which implements Time Synchronization Profile. The goal of this document is to ensure interoperability between such IrWW devices and products.

The purpose of this document is to define the minimum behaviors that should be required of a device, in order to be declared IrWW compliant.

1.2 Scope

The tests described in this document do not aim to verify the lower layers of the IrDA stack. The tests target the new application layers like Time-Sync object. This specification does not require that the device has already passed the IrPHY, IrLAP and IrLMP compliance tests.

The applications supported by an IrWW device include at lease mandatory object or more of the following: Time-Sync object (mandatory)

Alarm object (option) Timer object (option) Stopwatch object (option)

1.3 References

[IrLAP]

Serial Infrared Link Access Protocol, IrLAP, Version 1.1, Infrared Data

 

Association

[IrLMP]

Link Management Protocol, IrLMP, Version 1.1, Infrared Data Association

[IrPHY]

Serial Infrared Physical Layer Link Specification, IrPHY, Version 1.3, Infrared

 

Data Association

[Ultra]

Guidelines for Ultra Protocols, Version 1.0, Infrared Data Association.

[IrWW]

IrWW Generic Access Profile, Version 0.8, Infrared Data Association.

[GBO]

Generic Binary Object, Version 0.8, Infrared Data Association

[Ultra IrWW]

Ultra Protocols for IrWW, Version 0.8, Infrared Data Association

IrWW SIG

1

IrWW Time Synchronize Profile Compliance Tests, Version 1.0

IrWW SIG

2 Environment

2.1 Hardware

The following list includes examples of the type of hardware that is required:

Device Under Test (DUT)

PC or another device to generate test frames, with built-in IR port or an IR dongle.

IR Probe for tracing low level IR frames (this is optional).

2.2 Software

The following list includes examples of the type of software that is required:

Source of OBEX Connectionless Data (IrDA Ultra). Note, Win9X does not support Ultra frames. Ultra frames can be generated manually, and transmitted using a simple serial communication package. Care must be taken to adhere to the Ultra timing constraints. For example, consecutive frames should be sent with a gap of between 500ms and 2s. PicoRay from Phoenix supports connectionless data.

Software package which can generate and check Time-Sync object etc, using GBO for Ultra IrWW.

3 Overview Compliance Tests

The test scenarios assume that the device under test (DUT) is a Wristwatch device, and that the Tester is software running on a PC.

3.1 What Tests Apply to my Product ?

The IrWW specification defines various applications. Most of these applications are optional. The tests that your product must pass, depends on the applications that your product offers.

3.1.1 Client/Server

The tests have been named according to whether the DUT is acting as a client or a server. IrWW_C_x_x_x_x Client (initiates the data transfer)

IrWW_S_x_x_x_x Server (responds to requests for data transfer)

3.1.2 Ultra IrWW Transfer Tests

The connectionless-based transfer tests verify the basic IrWW support that is called Ultra IrWW. All IrWW devices must pass these tests. The tests are named as

IrWW_x_U_x_x_x.

3.1.3 Objects

The tests have been named according to the object they are accessing.

IrWW_x_x_TIME_x_x

Time-Sync

IrWW_x_x_ALARM_x_x

Alarm

IrWW_x_x_TIMER_x_xTimer

 

IrWW_x_x_STOPW_x_x

Stopwatch

IrWW_x_x_BXX_x_x

Independent of the object

IrWW SIG

2

IrWW Time Synchronize Profile Compliance Tests, Version 1.0

IrWW SIG

If a device supports one of the object types, then it must pass the compliance tests for that object type. A device will fail the compliance tests if it fails the tests for one object type, even if it passes all the others. For example, a device which supports both Time-Sync and Alarm, must pass all of the Time-Sync and Alarm tests before the device can pass.

3.1.4 Miscellaneous Tests

The Miscellaneous tests verify that the general behavior of the DUT. The tests are named as

IrWW_x_M_x_x.

3.2 General Test Steps

The majority of the tests involve transferring OBEX objects between the DUT under test and the PC. The following steps should be performed.

1.Switch on the DUT under test, and activate the IR port if appropriate.

2.Switch on the PC, and enable the IR if appropriate.

3.Point the IrDA ports at each other. Ensure that they are within the operating distances defined for the devices. i.e. some devices only have a 20cm operating range.

4.Carry out the transmission.

5.Verify that the data was transferred without any problems.

4 Ultra IrWW Transfer Tests

Time Synchronization Profile V0.95 requires that Ultra IrWW is the mandatory support. In the Ultra IrWW, object data size is less than 60bytes so that communication procedure should be completed with one UI frame. Therefore, SAR is always set to 00h, and Ultra IrWW Frame consists of only one frame.

4.1 Client

IrWW_C_U_BXX_GBO_1 (Mandatory)

1.General Test Steps 1-3

2.Make the DUT transmit an object (Time-Sync etc) using Ultra IrWW. The IrWW object size should be less than 60 bytes including OID byte.

3.Verify that the Tester received the object correctly

4.2 Server

IrWW_S_U_BXX_GBO_1 (Mandatory)

1.General Test Steps 1-3

2.Make the Tester transmit an object (Time-Sync etc) using Ultra IrWW. The IrWW object size should be less than 60 bytes including OID byte.

3.Verify that the DUT received the object correctly. In general, DUT will set the data, such as time, alarm, timer and stopwatch, using the received object automatically. As an option, the user may be prompted whether to accept or reject the object.

IrWW SIG

3

Соседние файлы в предмете Электротехника