Table of Contents

Advertisement

IDP 100 Modem Series
Developer Guide
T203, Version 04
The electronic version of this document allows
you to use the built-in Hyperlinks and
bookmarks when using Adobe Reader
© SkyWave Mobile Communications Inc.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the IDP 100 Series and is the answer not in the manual?

Questions and answers

Summary of Contents for SkyWave IDP 100 Series

  • Page 1 IDP 100 Modem Series Developer Guide T203, Version 04 The electronic version of this document allows you to use the built-in Hyperlinks and bookmarks when using Adobe Reader © SkyWave Mobile Communications Inc.
  • Page 2: Contact Information

    This documentation is provided on an as-is basis without any warranty of any kind. You assume the entire risk as to the results or performance of the software. Under no circumstance shall SkyWave be held liable for any direct, indirect, consequential, or incidental damages arising from the use or inability to use the software or documentation.
  • Page 3: Table Of Contents

    GPS Fix Type ......................13 2.7.3 GPS Fix Times ......................13 2.7.4 Satellite Transmit Effects .................... 14 Broadcast Messages ......................14 Over-the-Air Interface ...................... 15 Message Lengths ......................15 Message Types ......................... 15 3.2.1 Modem Messages ....................... 15 © SkyWave Proprietary T203, Version 04...
  • Page 4 5.4.24 S97, S98 – Captured Trace Properties - Class/Subclass ..........40 5.4.25 S99 – Captured Trace Properties - Severity Level ............40 5.4.26 S100, S101, …S123 – Captured Trace Data - Index ..........41 © T203, Version 04 SkyWave Proprietary...
  • Page 5 IDP 100 Modem Series - Developer Guide Extended Commands ......................42 SkyWave-Proprietary Extended Commands ..............43 %CRC – Error Detection .................... 44 5.6.1 %EVNT – Event Log Get ................... 45 5.6.2 %EXIT – Exit Command .................... 47 5.6.3 %GPS – Get GPS Information ..................48 5.6.4...
  • Page 6 IDP 100 Modem Series - Developer Guide Documentation Version....................... 91 Acronyms/Glossary ........................92 Index… ............................93 © T203, Version 04 SkyWave Proprietary...
  • Page 7 S Registers ........................27 Table 12 Extended Command Formats ..................42 Table 13 Extended AT Commands .................... 43 Table 14 SkyWave-Proprietary Extended Commands .............. 43 Table 15 Response Result Codes ....................64 Table 16 Common Trace Log Information ................66 Table 17 Trace Class and Subclasses ..................
  • Page 8 Receive Message Trace Record (Class 5, Subclass 1) ..........77 Table 33 Transmit Message Trace Record (Class 5, Subclass 2) ..........77 Table 34 Transmit Message Trace Record (Class 5, Subclass 3) ..........77 © T203, Version 04 viii SkyWave Proprietary...
  • Page 9: Preface

    Added DSP RomDB Version to Class 2, Subclass 1 (Table 19)  Minor updates throughout Purpose This document describes the behavior and interfaces of the IDP 100 series of modems. The primary modem serial interface is the AT command interface implemented in the modem. Audience This document is for technical readers.
  • Page 10: Reference

    IDP 100 Modem Series - Developer Guide An OEM Integrator is a SkyWave customer who purchases an IDP 100 series modem for integration into their own enclosure. In order to become an OEM Integrator certain commercial criteria must be met. Contact your Account Executive for further details.
  • Page 11: Introduction

    IDP 100 Modem Series - Developer Guide 1 Introduction The IDP 100 series are IsatData Pro satellite modems. Each provides satellite messaging for a host application. The modem's primary interface is the AT command. Using AT commands, a host can configure, control and exchange data with the IDP modems. The modems' AT commands are based on the ITU-T Recommendation V.250.
  • Page 12 IDP 100 Modem Series - Developer Guide THIS PAGE INTENTIONALLY LEFT BLANK © T203, Version 04 SkyWave Proprietary...
  • Page 13: Modem Overview

    The modem suspends all from-mobile messages if a beam switch is pending. If either a from-mobile or a to-mobile message is in transmission prior to a beam switch, all subsequent retries are transmitted on the new beam. © SkyWave Proprietary T203, Version 04...
  • Page 14: Blockage

    When muted, the modem may still transmit modem registration and beam notification messages. 2.2 Message States Figure 2 illustrates the message states for both from-mobile and to-mobile messages. © T203, Version 04 SkyWave Proprietary...
  • Page 15: To-Mobile States

    A to-mobile message can be repeatedly retrieved until it is overwritten. 2.2.1.1 Rx Completed The host only knows about messages that have completed and gone to the Completed state. The host is not notified when a to-mobile message fails. © SkyWave Proprietary T203, Version 04...
  • Page 16: From-Mobile States

    If a from-mobile message is received before the message registers on the network, the message is added to the transmit queue. The message stays in the queue indefinitely. Once the modem receives a valid signal and registers, if required, it starts to transmit the message. © T203, Version 04 SkyWave Proprietary...
  • Page 17: At Message Commands

    Figure 3 From-Mobile AT Command Parameters Host Modem From-Mobile Message Submit (data, priority, Start Transmission outgoing message name) (data) Network Reference Number Assigned Query Message State (outgoing message name) Message Status (state, network reference number) © SkyWave Proprietary T203, Version 04...
  • Page 18: To-Mobile Messages

    The number of messages in the list could be as large as the maximum number of messages stored in the message buffer. © T203, Version 04 SkyWave Proprietary...
  • Page 19: On-Board Memory

    100,000 write cycle life of each flash memory page. From the user perspective the file system is transparent – the modem does not provide file access commands. Instead, the modem provides specific AT commands to access customer data stored in flash. © SkyWave Proprietary T203, Version 04...
  • Page 20: Satellite Messages

    The modem solely manages how it allocates messages to individual message partitions. As such, the modem does not report the partition where messages are stored, and it does not report the amount of available memory in any given partition. © T203, Version 04 SkyWave Proprietary...
  • Page 21: Network Configuration

    The trace records are intended for advanced modem users to help them diagnose problems with the assistance of SkyWave Customer Support. The trace records can be extracted from the trace table using either AT commands or by going into trace log mode.
  • Page 22: Reset Out

    GPS fixes and not be concerned with minimizing power consumption. 2.7.1 GPS Request Sources The modem, the host and a modem message can independently turn on the GPS and initiate a single GPS fix. © T203, Version 04 SkyWave Proprietary...
  • Page 23: Gps Fix Type

    The wait time is the time specified by the AT command to wait for a GPS fix. 2.7.3 GPS Fix Times The GPS can perform both warm and cold start GPS. A warm fix is always attempted. © SkyWave Proprietary T203, Version 04...
  • Page 24: Satellite Transmit Effects

    Integrator is responsible to configure the set of beams where the broadcast message is transmitted. Note: The OEM Integrator cannot configure the broadcast IDs on the modem. The broadcast IDs must be configured by SkyWave at either the factory or over-the- air. ©...
  • Page 25: Over-The-Air Interface

    Table 5 and Table 6. Refer to APPENDIX B and APPENDIX C for further details. Incoming modem messages allow the IsatData Pro network to update the modem and retrieve diagnostic information. © SkyWave Proprietary T203, Version 04...
  • Page 26: Terminal Core Services

    3.2.2 Terminal Core Services Terminal core service messages are passed through the modem to the host application. These messages are reserved for SkyWave IDP terminals. 3.2.3 User Services User service messages are passed through the modem to the host application. These are message types host applications can use to send and receive data over the IsatData Pro network.
  • Page 27: Serial Modes

    In AT command mode the baud rate can be configured and saved. On exit from AT command mode to another mode, the modem does not change baud rates. It continues to use the baud rate as defined by the AT command. © SkyWave Proprietary T203, Version 04...
  • Page 28 IDP 100 Modem Series - Developer Guide THIS PAGE INTENTIONALLY LEFT BLANK © T203, Version 04 SkyWave Proprietary...
  • Page 29: At Command Mode

    The examples in this document intentionally omit <cr> and <lf>. 5.1.2 Command Rules The IDP 100 series modems follow the basic AT command rules below:  At commands must begin with either AT or at, although the rest of the command can be a mix of upper and lowercase.
  • Page 30 (defined in register S3, default = 13 (ASCII carriage return)). Multiple commands can be included in one command line, extended commands and SkyWave-proprietary extended commands must be delimited by ";". It is not mandatory to delimit basic commands. Examples: ...
  • Page 31: Table 7 Effect Of V Parameter On Response Formats

    Communications<cr><lf><cr><lf>+GMM:IsatData Pro - Modem <cr><lf><cr><lf>OK<cr><lf> On a serial interface, the dialogue would appear as follows: AT i +GMM SkyWave Mobile Communications +GMM: IsatData Pro - Modem 5.1.3.5 Error Detection The integrity of AT command lines and responses can be ensured via Cyclic Redundancy Checks (CRC).
  • Page 32 Error detection is enabled or disabled via the %CRC command. The following exemplifies CRC sequences associated with AT command lines (denoted by bold) and corresponding responses (using the default value * as the CRC prefix character): ATI*FD97 SkyWave Mobile Communications *A293 ATS5?*2FBD *DC04 ATIS5?*1A3D...
  • Page 33: Transfer Mode

    As the parameter is stored in an S register, this setting can be made non-volatile if the S registers are saved. None|0 – Disabled Parameters 1 – Enabled Information Response © SkyWave Proprietary T203, Version 04...
  • Page 34: I - Request Id

    3 – Modem firmware revision 4 – Product description 5 – AT protocol version 6 – Modem hardware revision 8 – Modem firmware build timestamp None(0)|0 – SkyWave Mobile Information Response Communications 3 – E.g., 3.2 4 – E.g., IDP-180 5 –...
  • Page 35: V - Display Configurations

    The modem immediately executes the body of the preceding command line when it receives the prefix A/ or a/.This command is issued without the leading AT or trailing <cr>, no CRC required when error detection is enabled. Parameters None Information Response © SkyWave Proprietary T203, Version 04...
  • Page 36: S Register Commands

    The factory default values are also used by the modem if the stored configuration parameters cannot be read from non-volatile memory (e.g., are corrupted). 5.4.3 S Register Definitions Table 11 lists the S register definitions. n represents the number of the S register. © T203, Version 04 SkyWave Proprietary...
  • Page 37: Table 11 S Registers

    … … … S123 Captured Trace Data 23 S registers S0, S6, S7, S8 and S10 are supported for V.250 compatibility only. Their values can be read and written, but no actions are taken. © SkyWave Proprietary T203, Version 04...
  • Page 38: S3 - Command Line Terminator

    5.4.4 Description Configure the command line termination character. Syntax ATS3=<terminator> See Table 10 for other command formats Parameters A decimal number ranging from 1 to 127 Information Response Syntax None Result Codes Success ERROR © T203, Version 04 SkyWave Proprietary...
  • Page 39: S4 - Response Formatting Character

    5.4.6 Description Configure the command line editing character. Syntax ATS5=<editingchar> See Table 10 for other command formats Parameters A decimal number ranging from 0 to 127 Information Response Syntax None Result Codes Success ERROR © SkyWave Proprietary T203, Version 04...
  • Page 40: S50 - Power Mode

    Syntax ATS51=<wakeupinterval> See Table 10 for other command formats Parameters 5 second receives Reserved 3 minute receives 10 minute receives 30 minute receives 60 minute receives Information Response Syntax None Result Codes Success ERROR © T203, Version 04 SkyWave Proprietary...
  • Page 41: S60 - Echo Setting (S60)

    Information Response Syntax <echoSetting> Disabled Enabled Result Codes Success 5.4.10 S61 – Quiet Setting Description Quiet setting as configured by the ATQ command. Syntax ATS61? Information Response Syntax <quietSetting> Disabled Enabled Result Codes Success © SkyWave Proprietary T203, Version 04...
  • Page 42: S62 - Verbose Setting

    Information Response Syntax <verboseSetting> Disabled Enabled Result Codes Success 5.4.12 S63 – CRC Setting Description Cyclic Redundancy Check setting as configured by the %CRC command. Syntax ATS63? Information Response Syntax <crcSetting> Disabled Enabled Result Codes Success © T203, Version 04 SkyWave Proprietary...
  • Page 43: S64 - Prefix Character Of Crc Sequence

    5.4.14 S80 – Last Error Code Description Returns the last error code. Syntax ATS80? Information Response Syntax Returns the last error code (refer to Table 15) that was generated by an AT command Result Codes Success ERROR © SkyWave Proprietary T203, Version 04...
  • Page 44: S81 - Most Recent Result Code

    This command reports the modem's internal temperature. Syntax ATS85? Information Response Syntax <temp> Parameters A signed decimal number in tenths of degrees Celsius Result Codes Success ERROR Example Value returned corresponding to a temperature of 20.5 degrees C ATS85? © T203, Version 04 SkyWave Proprietary...
  • Page 45: S88 - Event Notification Control

    Bit 03 – Modem registered on network Bit 04 – Modem reset Bits [05…07] – Reserved Result Codes Success ERROR Example Enable assertion of Event Notification on a new GPS fix, new incoming message and modem reset. ATS88=19 © SkyWave Proprietary T203, Version 04...
  • Page 46: S89 - Event Notification Assert Status

    Bit 04 – Modem reset Bits [05…07] – Reserved Result Codes Success ERROR Example Modem status indicates that a new to-mobile message has been received and that this event is asserting the hardware Event Notification signal. ATS89? © T203, Version 04 SkyWave Proprietary...
  • Page 47: S90, S91, S92 - Capture Trace Define

    S90 and subclass specified in S91, is captured in S93...S123. The AT command result code is OK if the trace log information was successfully captured (i.e., trace log information corresponding to the specified class and subclass existed), or ERROR otherwise. © SkyWave Proprietary T203, Version 04...
  • Page 48: S93 - Captured Record Properties - Length

    S93 reports the data size and the number of valid bits reported by S94. The first bit (bit 00) corresponds to the first capture record data longword located in S100. Syntax ATS94? Information Response Syntax <signedBitMap> Result Codes Success ERROR © T203, Version 04 SkyWave Proprietary...
  • Page 49: S95 - Captured Record Properties - Network Id

    <timestamp> Parameters A decimal number containing UTC hour, minute and second Bits [00…07] – Seconds (0…59) Bits [08…15] – Minute (0…59) Bits [16…22] – Hour (0…23) Bits [23…31] – Reserved Result Codes Success ERROR © SkyWave Proprietary T203, Version 04...
  • Page 50: S97, S98 - Captured Trace Properties - Class/Subclass

    5.4.25 S99 – Captured Trace Properties - Severity Level Description This command returns the severity level assigned to the captured trace record. Syntax ATS99? Response Syntax <severity> 1 Critical 2 Major 3 Minor 4 Information Result Codes Success ERROR © T203, Version 04 SkyWave Proprietary...
  • Page 51: S100, S101

    A decimal number. It can be signed or unsigned <dataValue101> A decimal number. It can be signed or unsigned …… <dataValue123> A decimal number. It can be signed or unsigned Result Codes Success ERROR © SkyWave Proprietary T203, Version 04...
  • Page 52: Extended Commands

    Command Format Execution +<name> Execute command that has no parameters or optional parameters. Execute command that has parameters. +<name>=[<value|compared_value>] Read +<name>? Determine current value(s) of parameter(s) Test +<name>=? Determine command support and parameter range(s). © T203, Version 04 SkyWave Proprietary...
  • Page 53: Skywave-Proprietary Extended Commands

    5.6 SkyWave-Proprietary Extended Commands SkyWave-proprietary extended commands are prefixed with %. The various formats of SkyWave-proprietary extended commands are similar to the extended command formats listed in Table 12. Note that in addition to the command syntax shown below, the Test syntax of %<command>=? can be used to query the support of the command and its parameter...
  • Page 54: Crc - Error Detection

    Disable error detection Enable error detection Example AT%CRC=1 AT%CRC=0*BBEB at%crc=0*1749 Information Response Syntax None Result Codes Success ERROR Invalid parameter Syntax %CRC? Information Response Syntax %CRC:0 Error detection disabled %CRC:1 Error detection enabled Result Codes Success © T203, Version 04 SkyWave Proprietary...
  • Page 55: Evnt - Event Log Get

    Bits [00…07] – Seconds (0…59) Bits [08…15] – Minute (0…59) Bits [16…22] – Hour (0…23) Bits [23…31] – Reserved <class> Refer to Table 17 <subclass> Refer to Table 17 <priority> 1 Critical 2 Major 3 Minor 4 Information © SkyWave Proprietary T203, Version 04...
  • Page 56 Event log information successfully obtained (event log corresponding to the specified class and subclass exists) ERROR Invalid class and/or subclass specified, or event log corresponding to the specified class and subclass does not yet exist © T203, Version 04 SkyWave Proprietary...
  • Page 57: Exit - Exit Command

    Number indicates what protocol to invoke upon exit of AT command mode. <value> AT command mode 2 - 4 Reserved Streaming trace log interface Information Response Syntax None Result Codes Success ERROR Invalid parameter © SkyWave Proprietary T203, Version 04...
  • Page 58: Gps - Get Gps Information

    ERROR GPS information within age limit of <staleSecs> is unavailable and fresh GPS information not obtained within <waitSecs>, parameter out of range, or syntax error No information response exists when result code is ERROR. © T203, Version 04 SkyWave Proprietary...
  • Page 59: Mgfg - To-Mobile Message Get

    <state>,<length>,<dataFormat>[,<data>] Parameters <fwdMsgName> See above for details <msgNum> Message number in the form aa.ss where aa is the system assigned 2- digit message number and ss is the system assigned 2-digit message sequence number © SkyWave Proprietary T203, Version 04...
  • Page 60 The examples below all represent identical message (with message data ¡Olé!) Text Example: %MGFG="FM31.63",1 %MGFG: "FM31.63",31.63,0,17,2,6,1,"\ADOl\82!" ASCII-HEX Example: %MGFG="FM31.63",2 %MGFG: "FM31.63",31.63,0,17,2,6,2,AD4F6C8221 Base64 Example: %MGFG="FM31.63",3 %MGFG: "FM31.63",31.63,0,17,2,6,3,rU9sgiE= Block mode Example: %MGFG="FM31.63",0 %MGFG: "FM31.63",31.63,0,17,2,6,0 (then obtain AD4F6C8221 via transfer) © T203, Version 04 SkyWave Proprietary...
  • Page 61 IDP 100 Modem Series - Developer Guide Result Codes To-mobile message corresponding to <fwdMsgName> exists ERROR Otherwise © SkyWave Proprietary T203, Version 04...
  • Page 62: Mgfm - To-Mobile Message Rx Retrieved

    %MGFG command. Syntax %MGFM="<fwdMsgName>" Parameters <fwdMsgName> The to-mobile name as reported by %MGFS or %MGFN Information Response Syntax None Result Codes To-mobile message corresponding to <fwdMsgName> exists ERROR Otherwise © T203, Version 04 SkyWave Proprietary...
  • Page 63: Mgfn - To-Mobile Message New

    %MGFN: “<fwdMsgName1>“,<msgNum>,<priority>,<sin>,<state>, <length>,<bytesRxd> “<fwdMsgName2>“,<msgNum>,<priority>,<sin>,<state>, <length>,<bytesRxd> … “<fwdMsgNameN>“,<msgNum>,<priority>,<sin>,<state>, <length>,<bytesRxd> Parameters <fwdMsgName> The to-mobile name in the form FMaa.ss where aa is the 2-digit active message number and the ss is the 2-digit message sequence number © SkyWave Proprietary T203, Version 04...
  • Page 64 Completed to-mobile messages exists, or a match was found when a specific msgName was specified (via %MGFN="<fwdMsgName>"). ERROR Match not found when a specific msgName was specified (via %MGFN="<fwdMsgName>"), or a syntax error © T203, Version 04 SkyWave Proprietary...
  • Page 65: Mgfs - To-Mobile Message State

    “<fwdMsgName2>“,<msgNum>,<priority>,<sin>,<state>, <length>,<bytesRxd> … “<fwdMsgNameN>”,<msgNum>,<priority>,<sin>,<state>, <length>,<bytesRxd> Parameters <fwdMsgName> The to-mobile message name in the form FMaa.ss where aa is the system assigned 2-digit message number and ss is the system assigned 2-digit message sequence number © SkyWave Proprietary T203, Version 04...
  • Page 66 If all to-mobile messages were specified (via %MGFS or %MGFS="") even if no to-mobile messages exist, or a match was found when a specific msgName was specified (via %MGFS="<fwdMsgName>") ERROR Match not found when a specific msgName was specified (via %MGFS="<fwdMsgName>"), or syntax error © T203, Version 04 SkyWave Proprietary...
  • Page 67: Mgrc - From-Mobile Message Cancel

    This command cancels a specific from-mobile message with a state of Tx Ready. Syntax %MGRC="<msgName>" Parameters <msgName> Message name specified in the corresponding %MGRT command Information Response Syntax None Result Codes Message successfully cancelled ERROR Otherwise © SkyWave Proprietary T203, Version 04...
  • Page 68: Mgrs - From-Mobile Message State

    From-mobile message number in the form aa.ss where aa is the system assigned 2-digit message number and ss is the system assigned 2-digit message sequence number. Note that the from-mobile message number is reported as 0.0 until a valid number is assigned. © T203, Version 04 SkyWave Proprietary...
  • Page 69 (via %MGRS="<msgName>") ERROR Match not found when a specific msgName was specified (via %MGRS="<msgName>"), or syntax error © SkyWave Proprietary T203, Version 04...
  • Page 70: Mgrt - From-Mobile Message Send

    IDP modem only and not sent to the gateway. The msgName must be unique and not match any previously submitted msgName. <priority> High <sin>[.<min>] Service identification number (16…255), optionally followed by "." And message identification number (0…255) © T203, Version 04 SkyWave Proprietary...
  • Page 71 Message successfully added ERROR Otherwise Example All of these commands represent identical messages. Text Example: %MGRT="TestMsg",2,128.0,1,"Hello!" Text Example: %MGRT="TestMsg",2, 128.0,1,"Hello\21" Text Example: %MGRT="TestMsg",2, 128,1,”\00Hello\21” ASCII-HEX Example: %MGRT="TestMsg",2, 128.0,2,48656C6C6F21 ASCII-HEX Example: %MGRT="TestMsg",2, 128.0,2,48656c6c6f21 ASCII-HEX Example: %MGRT="TestMsg",2, 128,2,0048656c6c6f21 © SkyWave Proprietary T203, Version 04...
  • Page 72 IDP 100 Modem Series - Developer Guide Base64 Example: %MGRT="TestMsg",2, 128.0,3,SGVsbG8h Block mode Example: %MGRT="TestMsg",2, 128.0,0,6 (then send Hello! Via block mode) © T203, Version 04 SkyWave Proprietary...
  • Page 73: Sreg - View All S Registers

    5.6.13 %UTC – Display UTC Date and Time Description This command is used to obtain the current UTC date and time. Syntax %UTC Parameters Information Response Syntax %UTC:<yyyy>-<mm>-<dd> <hh>:<mm>:<ss> Result Codes Success ERROR UTC unavailable Example AT%UTC %UTC: 2011-10-27 18:20:25 © SkyWave Proprietary T203, Version 04...
  • Page 74: Error Result Codes

    Timeout occurred Unavailable ERROR (or numeric code 4) is returned for this code. Register S80 and S81 are populated with a SkyWave-proprietary numeric result code to help identify the reason for the ERROR result code. © T203, Version 04 SkyWave Proprietary...
  • Page 75: Trace Log Mode

    Figure 8 Trace Log S Register Read S Registers Writes Trace Log Trace Class Record 1 Trace Subclass Record 2 Trace Capture Initiate ….. Trace Capture Match? Record Record n © SkyWave Proprietary T203, Version 04...
  • Page 76: Trace Record Format

    The header contains the class and subclass numbers. The definition for trace class and subclasses are defined in Table 17. Refer to Section 5.4.19 for an explanation of how S registers map to trace classes. © T203, Version 04 SkyWave Proprietary...
  • Page 77: Class Data

    Table 18 Trace Data Name Description Size (bytes) Trace Data 0 Data specific to trace record Trace Data 1 Data specific to trace record … … … Trace Data 23 Data specific to trace records © SkyWave Proprietary T203, Version 04...
  • Page 78: Trace Class Definitions

    Bits [16-31] – Reserved DspApplVer DSP application version Bits [00-07] – Minor Bits [08-15] – Major Bits [16-31] – Reserved DspDbVer DSP ROM database version Bits [00-07] – Minor Bits [08-15] – Major Bits [16-31] – Reserved © T203, Version 04 SkyWave Proprietary...
  • Page 79: Table 20 Low Power Trace Record (Class 2, Subclass 2)

    If Low Power Event Type = 1 Last receive time Requested sleep time If Low Power Event Type = 2 Current subframe Scheduled subframe Wake-up margin If Low Power Event Type = 4 Sleep requested flag Reacquire beam © SkyWave Proprietary T203, Version 04...
  • Page 80: Satellite Event Traces (Class 3)

    Satellite Control State Satellite control state: 0 – Stopped 1 – Waiting for GPS 2 – Starting search 3 – Beam search 4 – Beam found 5 – Beam acquired 6 – Beam switch in progress © T203, Version 04 SkyWave Proprietary...
  • Page 81 5 – Search for a global traffic channel 6 – Delay the traffic channel search 7 – Delay the last acquired traffic channel search 8 – Search for a traffic channel better than the current one © SkyWave Proprietary T203, Version 04...
  • Page 82: Table 22 Transmit Status Trace Record (Class 3, Subclass 2)

    Acknowledgement Subframe Expected acknowledgement subframe Acknowledgement Bitmask Expected acknowledgement bitmask Table 23 Satellite Acquire Trace Record (Class 3, Subclass 3) Data Index Name Description Subframe Number Received subframe number 1 to 15 Reserved Reserved © T203, Version 04 SkyWave Proprietary...
  • Page 83: Table 24 Satellite Beam Status Trace Record (Class 3, Subclass 4)

    Geographic position of the modem. Latitude degrees *100 Longitude Geographic position of the modem. Longitude degrees * 100 Sat Longitude Geographic longitude of the satellite Latency Latency in Ms FL offset Forward link offset Coding Rate Return link coding rate © SkyWave Proprietary T203, Version 04...
  • Page 84: Table 26 Satellite Event Log Data (Class 3, Subclass 6)

    Count of completed receive requests Total Receive OK Count of receives with good CRC Number Samples Number of samples (for accumulated stats) Total Receive Fail Number of failed receive requests (no signal or modem error) © T203, Version 04 SkyWave Proprietary...
  • Page 85: Table 29 Tx Metrics Trace Record (Class 3, Subclass 20, 21 And 22)

    Tx Packets Lost [Acknowledge] Number of lost packets of each type Tx Packets Lost [type 1] half second .33 Tx Packets Lost [type 2] half second .5 Tx Packets Lost [type 3] half second .75 © SkyWave Proprietary T203, Version 04...
  • Page 86: Gps (Class 4)

    Previous longitude x 600000 Request Fix Type Request fix type: 0 – None 1 – 2D 2 – 3D Request Stale Time Request stale time (seconds) Request Wait Time Request wait time (seconds) Reserved Reserved © T203, Version 04 SkyWave Proprietary...
  • Page 87: Receive Message (Class 5)

    Packets Formatted rate 6 As above, for rate 6 (1.0 sec/.50) Packets Transmitted rate 6 As above, for rate 3 (.5 sec/.75) Flags, rate6 Packets Formatted rate 7 As above, for rate 7 (small pkt) © SkyWave Proprietary T203, Version 04...
  • Page 88 As above, for rate 2 (.5 s/.50) Flags, rate 7 Reserved Utilization Disable Threshold Error threshold for disabling a rate (number sent/ number formatted)*100 Utilization Age Time Duration (in minutes) after which the error counts are divided by 2 © T203, Version 04 SkyWave Proprietary...
  • Page 89: Appendix A Supported At Commands

    ("") or omitted all current to- mobile messages are requested %MGRT ="<msgName>",<priority>,<sin>[ From-mobile message send .<min>],<dataFormat>,<data>|<l ength> %MGRS [="<msgName>"] From-mobile message state %MGRC ="<msgName>" From-mobile message cancel %SREG View all S registers %UTC Display UTC date and time © SkyWave Proprietary T203, Version 04...
  • Page 90: Appendix B To-Mobile Messages

    2 – (terminal) Terminal application processor hardware reset 3 – (terminal/modem flush) Modem software reset and terminal processor hardware reset (modem messages flagged as not delivered and are not reattempted) 4 to 255 – Reserved © T203, Version 04 SkyWave Proprietary...
  • Page 91: Setsleepschedule (Min 70)

    If muteFlag is set to 0 (unmute) the transmission control level allows all messages (normal operation). Syntax setTxMute Fields Reserved 7 bits TxMute 1 bit Details Field Description Value 0 – Unmute TxMute This sets the transmission control state 1 – Mute © SkyWave Proprietary T203, Version 04...
  • Page 92: Getposition (Min 72)

    The mobile responds with pingResponse. Syntax pingRequest Fields RequestTime 16 bits Details Field Description Value RequestTime Time the requested was posted to the Gateway (seconds since midnight UTC) 0-86, 399 © T203, Version 04 SkyWave Proprietary...
  • Page 93: Pingresponse (Min 113)

    Time this response was created by the Gateway (seconds since midnight UTC) 0-86, 399 getBroadcastIDs (MIN 115) Definition This message queries mobile device broadcast IDs. The modem responds with a list of its broadcast IDs. The mobile responds with pingResponse. Syntax getBroadcastIDs Fields No fields © SkyWave Proprietary T203, Version 04...
  • Page 94: Appendix C From-Mobile Messages

    Specifies the to-mobile traffic channel that the 1-4095 0 – Invalid mobile communicates with and is registering in. Beam Specifies the beam number of the traffic channel 1-15 0 – Invalid that the mobile communicates with. © T203, Version 04 SkyWave Proprietary...
  • Page 95: Protocolerror (Min 2)

    0 – Default to specific traffic channels. 0 – Normal operation OperatorTxState Specifies the operator transmission control level All other values are for SkyWave UserTxState Specifies the operator transmission control level 0 – Unmute, normal operation 5 – Mute, only registration and...
  • Page 96: Sleepschedule (Min 70)

    Flag which indicates that this request was initiated from the modem AT interface. Set to 1 if request was terminal initiated. MessageReference Message reference number of the to-mobile request. Set to 0 if the request was terminal initiated. © T203, Version 04 SkyWave Proprietary...
  • Page 97: Position (Min 72)

    The configuration reply is sent by the mobile device in response to the mobile's configuration request message. This information is used for diagnostic purposes only. Syntax configuration Fields Refer to modemRegistration (MIN 0) for field sizes Details Refer to modemRegistration (MIN 0) for field details © SkyWave Proprietary T203, Version 04...
  • Page 98: Pingresponse (Min 112)

    This message is posted at the modem AT interface and sent to the Gateway. The Gateway sends a response to this message. Syntax pingRequest Fields RequestTime 16 bits Details Field Description Value RequestTime Time the request was posted at the modem (seconds since midnight UTC) 0-86, 399 © T203, Version 04 SkyWave Proprietary...
  • Page 99: Testmessage (Min 114)

    16 broadcast IDs. IDs of 0 are null (no broadcast service). Syntax broadcastIDs Fields BroadcastIDs (16) 24 bits Details Field Description Value An array of 16 ID fields, each 24 bits © SkyWave Proprietary T203, Version 04...
  • Page 100 IDP 100 Modem Series - Developer Guide THIS PAGE INTENTIONALLY LEFT BLANK © T203, Version 04 SkyWave Proprietary...
  • Page 101: Documentation Version

    Subclass 1, Updated satellite control state and beam search state values, and Renamed the to-mobile and from-mobile messages throughout the document. Aug 2011 Official customer release Feb 2011 Preliminary customer release Apr 2011 Limited customer release © SkyWave Proprietary T203, Version 04...
  • Page 102: Acronyms/Glossary

    – The source of destination of data, such as a terminal or computer, which communicates with data communications equipment (DCE). IDP 100 series The family of IsatData Pro mobile DCE (modem) devices. International Telecommunication Union – ITU-T...
  • Page 103: Index

    &F ....24 basic commands load with NVM values, Z ......24 display configurations, &V ....25 manufacturer ERROR result codes, S80 .. 27 echo, E ........... 23 memory ............9 © SkyWave Proprietary T203, Version 04...
  • Page 104 S6 ....27 serial modes prefix character of CRC sequence, S64 ..27 boot loader ..........17 protocol error ..........11 SkyWave-specific extended commands Q… ............24 error detection, %CRC ....44, 45 quiet exit, %EXIT .......... 47 Q…..
  • Page 105 IDP 100 Modem Series - Developer Guide THIS PAGE INTENTIONALLY LEFT BLANK © SkyWave Proprietary T203, Version 04...
  • Page 106 www.SkyWave.com...

Table of Contents