Sierra Wireless 300 manual Packet Assembly Local Echo, Packet Forwarding, Manual Transmission

Page 23

DART 300 Migration Guide

Difference Summary

3.3.2.2.Packet Assembly Local Echo

Both models are capable of echoing back data as the packet assembler receivers it. This allows a user to see what is being entered before it is sent. For most telemetry applications, this feature should be turned off.

The DART 200 uses the F command: F0 to disable echo, F1 to enable it. The DART 300 uses +WS62; 0 to disable echo, 1 to enable it.

3.3.2.3.Packet Forwarding

Both models will forward the packet assembly buffer based on the first of three possible events:

Primary Forwarding Character (Manual transmission)

Inter-character timer (Automatic transmission)

Maximum buffer size (Maximum segment size)

The DART 300 will also forward the packet buffer if the Time Dependent Escape

Sequence (TDES) is received.

Manual Transmission

This method uses a user-defined forwarding character as a signal that the buffered packet is complete and can be forwarded to the network.

The DART 200 supports two forwarding characters, defined in registers S51 and S52. The DART 300 supports only one character defined in register +WS64.

The use of this forwarding method is enabled on the DART 200 with the command \M1. Whether or not to include the forwarding character in the packet is controlled with the \F command. Various settings allow none, either, or both characters to be included in the packet.

The DART 300 enables the use of the forwarding character with the setting in +WS63; 1 enables it and 0 disables it. The inclusion of the forwarding character in the packet is set with bit 1 of the register: +WS63=3. The setting of 3 means that both bits 0 and 1 are set so the feature is enabled and the character will be included.

The defaults are the same for both models with the feature enabled and the character included. The default primary forwarding character is 0x0D (CR).

Automatic Transmission

This method uses a timer to measure a pause in the data stream from the local host. When the time elapses without any data being added to the buffer, the buffer is forwarded to the network.

The DART 200 uses S50 to set the time in tenths of second; default is 2.0 seconds. The feature is disabled by default and enabled with the \T1 command.

The DART 300 controls the feature with register +WS70. When set to zero (0), the feature is disabled (the default), otherwise the register is the timer in tenths of a second.

Maximum Segment Size

As a safeguard in cases where both of the previous methods are disabled, both models of DART will forward the buffer when a maximum size is reached. The DART 200 only enforces this in TCP sessions. UDP sessions do not have the safeguard. The DART 300 enforces the maximum on both TCP and UDP sessions.

The DART 200 does not allow user control of the maximum buffer size. The size is never greater than 1964 bytes but will usually be less. The Maximum Segment Size reported during the TCP session handshake determines the buffer size. This setting is part of the protocol and is not available to the user.

The DART 300 allows the user to set the buffer size from 1 to 1000 bytes by using +WS74. This size is independent of a TCP determined segment size. The TCP stack will ensure that packets assembled from the buffer conform to network requirements.

2110291 Rev 1.0

Page 17

Image 23
Contents Sierra Wireless Dart 300 Cdpd Modem Copyright Safety and HazardsImportant Notice PatentsRegulatory Information Contact Information RSA LicenseeContents Dart 300 Modem Migration Guide Comparative AT Command ReferenceDocument Structure IntroductionReferences Rev 1.0 November 8 CurrencyConventions Used in this Reference Dart 300 / SB300Sample UDP Setups +WS70=20 +WS62=0+WS63=0 \Q0Q0 default Disable Quiet mode F1 default \O0 +WS45=1 Sample TCP Setups\J0 +WPSPNI=enter S86=3 \J0 default +WS70=20 Dart Serial Interface SpecificationsInterfaces RTS/CTS Control LinesModem Control Interface Packet Service InterfacesChannel Acquisition Restrictions OperationMonitoring Network Connection TCP Keep-Alive TCP CharacteristicsUDP Receive Locking UDP CharacteristicsEscape Sequence Packet Assembly / Disassembly PAD FeaturesAdditional Control Considerations Automatic Transmission Packet Assembly Local EchoPacket Forwarding Manual TransmissionRadio Specifications SpecificationsModem Features Electrical Specification 0xC0 AT Command SetBasic AT Commands Dart +++ AT++++WS62=1 Basic AT Commands Dart Options+WS45 PAD Local On-Line EchoSn? Basic AT Commands DartAT & Commands Dart Sn=xS126 S2=128 +WS60=0S2=43 +WS60=1 \J0 = +WPSPNI=enter AT \ Commands Dart Dart 300 Equivalent\F0 = +WS63=1 \F1-3 = +WS63=3\R1 AT * Commands Dart Dart 300 Equivalent+WPREG and +WPDEREG \R0Lp= +WS212=p = S30=0K1-2 = S30=tHspni/n AT Commands Dart Dart 300 EquivalentAip/n = +WS197=n+WPNEI=ipWith +WPCHAN Ln = +WPCHAN=n = +WPCHAN=0 AT + Commands Dart 300 Specific CommandsStatus, and channel number Indication RSSI, channel state, registrationRegisters Dart Status RegistersRegisters B4,5 +WS173? S-Registers DartB0,1 +WS56? B2,3With +WPRSSI 100101 102WS-Registers in the Dart 10 Dart 300 Result Codes Verbose Dart 300 Meaning Result Codes