User's Manual
Table Of Contents
- Table of Contents
- Table of Figures
- 1. System Description
- 1.1. IS-900 Configuration
- 1.2. IS-900 SimTracker & VETracker Processor
- 1.3. SoniStrips, SoniFrame, SoniWing & SoniPod acoustic pulse transmitters
- 1.4. Acoustic Constellation Mounting Considerations
- 1.5. Tracking Station Description
- 1.6. IS-900 Cables, Connectors, Adaptors, Power Boosters and Wireless Radios
- 1.7. IS-900 Support CD
- 2. Specifications
- 3. Installation and Set-up
- 4. Interface Communication Protocol
- 5. LCD Status & Settings Screen
- 6. Appendix A – Frequently Asked Questions
- 7. Appendix B – Troubleshooting & Tips
- 8. Appendix C – Health & Safety Warnings with Tracker Use Guidelines
- 9. Appendix D – Care & Maintenance
- 10. Appendix E – ISDEMO Reference
- 11. Appendix F – GENLOCK Synchronization
- 12. Appendix G – Developers Instructions
- 13. Appendix H – Interface Protocol Commands – Quick Reference
InterSense Doc. No. 072-00105-0I07 Rev. 4.2
IS-900 User Guide Page 63 of 177
4. Interface Communication Protocol
For firmware version 4.20 or higher
Terminology
Throughout this section and the ISDEMO program described in Section 10, certain terms and
acronyms are used to reference functional components of all InterSense tracking systems.
Specifically, IS-900 models contain an ultrasonic subsystem that includes SoniDiscs (Ultrasonic
Transponder Beacons) and Microphones (Ultrasonic Receiver Modules – URMs). To generalize
the interface protocol and configuration tools for these tracker models, InterSense uses the term:
PSE - Position Sensing Element.
A PSE may be Mobile or Fixed. Mobile PSEs are assigned to the stations and their movements
are tracked by the system (i.e. MicroTrax Microphones). Fixed PSEs form a CONSTELLATION
that is used as a reference for tracking (i.e. SoniStrips & SoniDiscs). In the case of IS-900
tracking systems, Microphones are mobile and SoniDiscs are fixed.
4.1. Commands Sent from the Host to the Tracker
<> Carriage return line feed pair- not needed for single character commands.
CR – ASCII value 13, LF – ASCII value 10.
{} List of parameters required for command.
[] List of optional parameters for command. Omitting those results in a query.
The IS-900 emulates most (but not all) of the commands in the Polhemus Fastrak™ protocol,
thus it is possible to use the IS-900 with most applications without writing new driver code. There
are also several additional commands added to access some of the advanced features of the IS-
900 that do not have any counterpart in the Fastrak™ protocol.
Note:
Firmware version 3.xx extended Fastrak™ protocol to support up to 32 stations (actual number
allowed is determined by your hardware configuration). StationNum in commands, status and
data records is now encoded in an extended hexadecimal notation. Numbers 1 to F conform to
standard hexadecimal notation, with numbers greater that F represented by additional upper case
letters of the alphabet. For example, number 16 is displayed as G.
4.2. Standard Fastrak™ Interface Commands
Data Record Request P Request a data record from all active stations.
Only used in polled mode.
Output mode C Put in continuous output mode.
c Put in polled output mode.
Default Polled mode