Vous êtes sur la page 1sur 16

D0000xxxx Rev 0.

2




Android ANT Validation
Application



Page 2 of 16 Android ANT validation Application
thisisant.com
Copyright Information and Usage Notice
This information disclosed herein is the exclusive property of Dynastream !nnovations !nc. No part of this
publication may be reproduced or transmitted in any form or by any means including electronic storage,
reproduction, execution or transmission without the prior written consent of Dynastream !nnovations !nc. The
recipient of this document by its retention and use agrees to respect the copyright of the information contained
herein.
The information contained in this document is subject to change without notice and should not be construed as a
commitment by Dynastream !nnovations !nc. unless such commitment is expressly given in a covering document.
The Dynastream !nnovations !nc. ANT Products described by the information in this document are not designed,
intended, or authorized for use as components in systems intended for surgical implant into the body, or other
applications intended to support or sustain life, or for any other application in which the failure of the Dynastream
product could create a situation where personal injury or death may occur. !f you use the Products for such
unintended and unauthorized applications, you do so at your own risk and you shall indemnify and hold
Dynastream and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs,
damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal
injury or death associated with such unintended or unauthorized use, even if such claim alleges that Dynastream
was negligent regarding the design or manufacture of the Product.
2011 Dynastream !nnovations !nc. All Rights Reserved.
Android ANT validation Application Page 3 of 16
thisisant.com
Revision History
Revision Effective Date Description
0.1 25 April, 2011 Creation of Document
0.2 27 June, 2011 Nodified Test descriptions. Added new screenshots
0.3 7f15f2011 Released document and .apk






Page + of 16 Android ANT validation Application
thisisant.com
Table of Contents
1 Introduction .............................................................................................................................................. 6
1.1 Features ...................................................................................................................................... 6
1.2 Requirements .............................................................................................................................. 6
1.2.1 Hardware Requirements ................................................................................................. 6
1.2.2 Software Requirements .................................................................................................. 6
2 Usage ......................................................................................................................................................... 7
2.1 Test Steps ................................................................................................................................... 7
3 SD Card Storage ...................................................................................................................................... 16
4 Testing Criterion ................................................................................................ Error! Bookmark not defined.
+.1 Broadcast ...................................................................................... Errorl Bookmark not defined.
+.1.1 Broadcast Naster Device Results !nterpretation .................. Errorl Bookmark not defined.
+.1.2 Broadcast Naster Device validation Criterion ...................... Errorl Bookmark not defined.
+.1.3 Broadcast Slave Device Results !nterpretation .................... Errorl Bookmark not defined.
+.1.+ Broadcast Slave Device validation Criterion ........................ Errorl Bookmark not defined.
Receive Success = ............................................................................... Errorl Bookmark not defined.
(Broadcast Data Nessage)(100)f(EvENT_RX_FA!L + Broadcast Data Nessages) ........ Errorl Bookmark not
defined.
+.2 Acknowledge ................................................................................. Errorl Bookmark not defined.
+.2.1 Acknowledge Naster Device Results !nterpretation ............. Errorl Bookmark not defined.
+.2.2 Acknowledge Naster Device validation Criterion ................. Errorl Bookmark not defined.
+.2.3 Acknowledge Slave Device Results !nterpretation ............... Errorl Bookmark not defined.
+.2.+ Acknowledge Slave Device validation Criterion ................... Errorl Bookmark not defined.
+.3 Burst ............................................................................................. Errorl Bookmark not defined.
+.3.1 Burst Naster Device Results !nterpretation ......................... Errorl Bookmark not defined.
+.3.2 Burst Naster Device validation Criterion ............................. Errorl Bookmark not defined.
+.3.3 Burst Slave Device Results !nterpretation ........................... Errorl Bookmark not defined.
+.3.+ Burst Slave Device validation Criterion ............................... Errorl Bookmark not defined.
+.+ Batch Testing ................................................................................ Errorl Bookmark not defined.
5 Co-Existence Testing ........................................................................................ Error! Bookmark not defined.
5.1 Steps ............................................................................................ Errorl Bookmark not defined.
5.2 Recommended Bluetooth Device ..................................................... Errorl Bookmark not defined.

Android ANT validation Application Page 5 of 16
thisisant.com
List of Figures
Figure 1-1. captions include chapter number ................................. Errorl Bookmark not defined.
List of Tables
Table 1-1. table captions go over table. (ANT Figure CaptionfTable Header style) Errorl Bookmark
not defined.
List of Equations
Equation 1-1. Deriving the Scale Factor ......................................... Errorl Bookmark not defined.

Page 6 of 16 Android ANT validation Application
thisisant.com
1 Introduction

The Android ANT validation is a testing application developed to validate ANT
Functionality as well as RF Performance on ANT supported Android Nobile Families.
1.1 Features
- The device undergoes three stages of testing to facilitate the usage of Broadcast,
Acknowledge and Burst Nessaging
- Allows for phone to phone testing
- Configurable Naster and Slave Devices
o Configurable Channel !D
o Configurable RF Frequency
o Configurable Nessage Period
- 5 minute and 60 minute individual and batch test modes
- Co-Existence testing with Bluetooth
- Results displayed on Application
- Results saved to SD Card

1.2 Requirements
1.2.1 Hardware Requirements
- ANT Supported Android Nobile Device
1

- SD Card present in device
2

1.2.2 Software Requirements
- The ANT Radio Service must be installed. !t may be installed through the Android
Narketplace
3



1
hLLp://www.LhlslsanL.com/pages/developer-zone/androld-apl llsLs Lhe released An1 supporLed devlces
2
1he appllcaLlon wlll work even ln Lhe absence of a Su Card buL wlll noL be able Lo save Lhe resulLs. lL ls
PlCPL? 8LCCMMLnuLu Lo LesL wlLh a mounLed Su Card
3
8equlres Wl-ll
Android ANT validation Application Page 7 of 16
thisisant.com
- ANTvalidationTester.apk to install the application on the phone

2 Usage
2.1 Test Steps
Below are the steps to run the Test between 2 ANT Supported Android Nobile Devices.
All + tests have the identical steps.
1. Press the application icon to launch the application:

I|gure 1: App||cat|on Icon
2. Below is the main screen consisting of + test buttons and a results view to
display the results at the completion of the test
a. Broadcast Test (TEST1)
b. Acknowledge Test (TEST2)
c. Burst Test (TEST3)
Page 8 of 16 Android ANT validation Application
thisisant.com
d. Batch Test (TEST+)


I|gure 2: Ma|n 1est Se|ect|on Screen

3. Wait for ANT Radio Enabled" toast notification
a. You will first receive the notification ANT Radio Not Enabled" as it takes
a few seconds to make the ANT Radio Service Connection. At this point
the Test Buttons will be disabled
b. !f a successful service connection is established, another toast ANT
Radio Enabled" will be displayed. At this point the Test buttons will be
enabled and you may proceed with the test
c. You will only receive these toast notifications, the first time that the
application is run, usually after the phone has been restarted. You W!LL
Android ANT validation Application Page 9 of 16
thisisant.com
NOT receive this notification each subsequent time the application is run
as the service connection has been established



I|gure 3: AN1 kad|o Not Lnab|ed State versus AN1 kad|o Lnab|ed State

+. Choose appropriate Test:
+

a. U! present to configure Channel ID
i. Device Number (Default = 123)


4
lL ls recommended Lo use Lhe defaulL seLLlngs whlle LesLlng
Page 10



5.
10 of 16

b. U! present to configure
c. U! present to configure
d. U! to choose 5 min and 60min Testing times
5. To Start Test as Naster Device:


ii. Device Type !D
iii. Transmission !D
U! present to configure
i. Represented as
U! present to configure
i. Represented as
U! to choose 5 min and 60min Testing times
To Start Test as Naster Device:


Device Type !D
Transmission !D
U! present to configure Channel Period
Represented as countsf
U! present to configure Channel RF Frequency
Represented as x + 2+00NHz. Ex: 2+52NHz = 2+00NHz +
U! to choose 5 min and 60min Testing times
I|gure
To Start Test as Naster Device:


(Default = 9)
(Default = 5)
Channel Period
countsf32768.
Channel RF Frequency
+ 2+00NHz. Ex: 2+52NHz = 2+00NHz +
U! to choose 5 min and 60min Testing times
I|gure 4: 1est Screen


(Default = 9)
(Default = 5)
Channel Period (Default = 8192)
. Ex: +Hz = (
Channel RF Frequency
+ 2+00NHz. Ex: 2+52NHz = 2+00NHz +
U! to choose 5 min and 60min Testing times
: 1est Screen
Android ANT validation Application

(Default = 8192)
Ex: +Hz = (8192f32768)
Channel RF Frequency (Default = 57)
+ 2+00NHz. Ex: 2+52NHz = 2+00NHz +

Android ANT validation Application

f32768)
-1

(Default = 57)
+ 2+00NHz. Ex: 2+52NHz = 2+00NHz + 52NHz
Android ANT validation Application
thisisant.com
52NHz
com
Android ANT validation Application Page 11 of 16
thisisant.com
a. Choose the appropriate Test Time using the Testing Time
Radiobuttons.
b. Choose Co-Existance Criterion by using the dropdown menu
i. Bluetooth
ii. Wi-Fi
iii. Bluetooth + WiFi
c. Press the Start Master Test Button
This results in the following screen state,



I|gure S: Master 1est In|t|a| State


Page 12 of 16 Android ANT validation Application
thisisant.com
6. To Start Test as Slave Device:
a. Choose the appropriate Test Time using the Testing Time
Radiobuttons.
b. Choose Co-Existance Criterion by using the dropdown menu
i. Bluetooth
ii. Wi-Fi
iii. Bluetooth + WiFi
c. Press the Start Receiver Test Button


I|gure 6: S|ave State In|t|a| Cond|t|on



Android ANT validation Application Page 13 of 16
thisisant.com
7. Wait for Naster Device and Slave Device to synchronize. To synchronize, the
devices undergo a Handshaking mechanism. The countdown timer begins upon
synchronization. The following should be the resultant screen states:





















I|gure 7: Master and S|ave Synchron|zed
Page 1+ of 16 Android ANT validation Application
thisisant.com


1. 7777777777777777..
8. The Countdown Timer indicates the current remaining time of the running
test. On completion of the test, the application returns to the Nain Screen
and the Test Results View contains the results:


I|gure 8: 8roadcast Master 1est kesu|ts V|ew



Android ANT validation Application Page 15 of 16
thisisant.com



I|gure 9: 8roadcast S|ave 1est kesu|ts V|ew

9. The results are also saved in the SD Card under
JsdcardJANTValidationTest for future viewing.






Page 16 of 16 Android ANT validation Application
thisisant.com

3 SD Card Storage

The results in the SD card are organized into + sections and give a
comprehensive report of the completed test,
a. Phone Header:
i. Phone Nodel
ii. ANT Firmware version
iii. ANT Radio Service version
iv. ANTvalidationTester Application version
v. Date and Time of Test
vi. Result
b. Test Parameters
i. The Channel Configuration
ii. Test Time
iii. Test Type
iv. Co-Existence Criterion: !ndicates if tested with BT streaming.
c. Test Results
i. Consists of all the Channel Events and Responses generated during
the test
d. Validation
i. Criterion used to determine if the test is successful or a failure. This
varies for each of the tests and will be discussed individually for
each test.