Home
Firmware Manual - Advanced Radio Telemetry
Contents
1. HE HOFT amp Firmware Manual HW 86010 20 WESSEL 3 Active er Send SABME UA Response Pending Ack Command LapError Ack P Indication C Pending UA Response RC 0 CLEAR Ack Pending CLEAR pe SET EXCEPTION Timer Recovery CONDITIONS RC lt N250 LapError Indication D RC DISCARD QUEUE LapError Indication B P LapEstablisn Indication RECONNECT LINK Self Busy V S 0 V A 0 No V R 0 RR Command RNR Command STOP DLU 04 WY CLEAR Ack Pending START DLU 04 3 2 3 Active Wait Establish Active Figure 9 P page 104 135 AM NW 28 02 05 E 2 00 Cc fm86010_V2 00 do SDL representation of LAP part 5 Hoft amp Wessel AG Subject to amendment errors excepted RNR Response RR Response 3 Active CLEAR CLEAR Ack Pending Ack Pending o Timer Recovery Active S Figure 10 SDL representation of LAP part 6 H ft amp Wessel AG page 105 135 Subject to amendment errors excepted fm86010_V2 00 doc 28 02 05 2 00 CLEAR Timer Recovery HW 86010 20 Firmware Manual AE H FT amp WESSEL 3 Active e LapBusy LapReady Request Request RR Command RR Response CLEAR CLEAR Peer Busy Peer Busy No Yes SET CLEAR Self Busy Self
2. a H ft amp Wessel AG page 34 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted c HW 86010 20 Firmware Manual ff GE Ge 3 3 5 3 4 Module modulation GMM Syntax Command GMM Response lt mod1 gt lt mod2 gt lt mod3 gt Description Get the module specific modulation parameters Return mod1 3 Modulation parameter value s format decimal Example Host GMM Module 120 120 0 OK Application PT FT Notes e The modulation parameters are set during production in order to fine adjust the frequency modulation of the module e The GMM command serves for diagnostic purposes Mode commands Protocol mode flag SPPR GPPR Syntax Command SPPR lt on off gt Response none Description Set the protocol mode flag Arguments jon Protocol data sub mode selected format string off Transparent data sub mode selected format string Example Host SPPR ON Module OK Application FT Notes e Protocol mode normally is used only by FT Syntax Command GPPR Response lt on off gt Description Get the protocol mode flag Return on off See SPPR value s Example Host GPPR Module OFF OK Application PT FT Notes Hoft amp Wessel AG fe P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 35 135 faa H FT amp Firmware Manual HW 86010 20 SRE
3. 2 00 P 28 02 05 AM page 101 135 WESSEL e HOFT amp Firmware Manual HW 86010 20 2 Wait Establish RR Response REJ Response RC lt N250 Yes Yes WS 0 LapRelease Indication V R 1 P 1 Laptstablish Indication Command A STOP DLU 02 V S 1 RC RC 1 START DLU 02 lt 3 2 Active Wait Establish Figure 7 SDL representation of LAP part 3 a a Hoft amp Wessel AG page 102 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted c ifaw H FT amp hen WESSEL HW 86010 20 Firmware Manual 3 Active gemeet LapRelease LapEstablish LapData Request Request Request LapRe Indicati ease LapError Indication A PUT IN QUEUE Frame Queued up Frame Queued up Timer Recovery No Peer Busy V S V A k No GET NEXT QUEUE ENTRY Command A CLEAR Ack Pending START DLU 04 Figure 8 SDL representation of LAP part A Hoft amp Wessel AG Subject to amendment errors excepted E fm86010_V2 00 doc 2 00 28 02 05 AM gt 3 Active page 103 135
4. 00 E fm86010_V2 00 do Cc Hoft amp Wessel AG Subject to amendment errors excepted HW 86010 20 Firmware Manual ke Ee SE 4 0 Abbreviations ARI access rights identity CLDPS connection less DECT packet system CRC cyclic redundancy checksum DCE data communication equipment DECT digital enhanced cordless telecommunications DLC data link control layer DNR DECT serial number DSP data service profile DTE data terminal equipment EMC ETSI manufacturer code FCS frame check sequence FHSS frequency hopping spread spectrum FPN fixed part number FT fixed termination GAP generic access profile IPEI international portable equipment identity IPUI international portable user identity ISDN integrated services digital network UO input output LAP link access protocol LSB least significant bit MAC medium access control layer MSB most significant bit NLF new link flag NWK network layer PARI primary ARI PARK portable access rights key PCM pulse code modulation PIN personal identity number PLI PARK length indicator PT portable termination RF radio frequency RFP radio fixed part RFPI radio fixed part identity RPN radio fixed part number H ft amp Wessel AG P R Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 131 135 ifaw H FT amp a A WESSEL SAPI SARI SDL SK SMK UAK page 132 135 P AM Firmware Manual HW 86010 20 service access point identity
5. Note Parameters pArg1 and pArg2 depend from the event type of the addicted data shown in the table below event parg1 parg2 event description dectEvNone NULL NULL for internal administration dectEvDatalnd int number of NULL data available for bytes reading dectEvConnStatusind int structure connection 1 DECT_IPUI_T establishment establishment termination 0 termination dectEvLineStatusInd int line status NULL line status register register current only DSR dectEvLapStatelnd structure LAP state LAP state of an DECT_IPUI_T datablock aborted connection Pointer to LAP state valid only during callback dectEvLapStateReq _ structure int call connection DECT_IPUI_T number reestablishment requirement of the LAP state confirm by using DectLapStateCfm dectEvLocationind int modul structure location registration number DECT_IPUIL_T allow the device to synchronise reply by using DectLocationRes H ft A Wessel AG 5 P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 117 135 ifaw H FT amp p WESSEL 3 5 11 2 Dectlnit Firmware Manual HW 86010 20 Function int Dectlnit int nNumPorts char apszPortNames Description Channel layers initialisation and opening of the serial devices of the DECT modules Parameter nNumPorts Number of the delivered COM port names ap
6. faa H FT amp Firmware Manual HW 86010 20 SE wesses O OOO OO OS WESSEL 3 5 9 2 Connectind command Direction Module gt Host Inform the host that the HW 86010 20 has established a call to a PT with the indicated IPUI The information field has a size of 13 bytes It is structured as follows LAP Information field CMD Handle IPUIl Type IPUI Len IPUI Data Call Nr CMD This 1 byte data field identifies the type of call control command For a ConnectInd command CMD 0x01 Handle Bit O to 6 of this 1 byte data field contain the call handle of the newly established call Bit 7 is always 0 IPUI Type This 1 byte data field indicates the type of IPUI Data The value 0x00 indicates IPUI type N see EN 300 175 part 6 This is the only IPUI type supported by the firmware All other values are reserved for future use IPUI Len This 1 byte data field contains the number of valid bits in the IPUI Data field In the current implementation always set to 0x28 40 IPUI Data This 8 bytes data field contains the IPUI Bit 7 of the first byte is the first bit of the IPUI Unused bits are set to 0 Call Nr Bit 0 to 6 of this 1 byte data field contain the call number of PT Bit 7 1 means a new call bit 7 0 means a recall after having lost the connection a S a Hoft amp Wessel AG page 110 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted c HW
7. Note Characters are not case sensitive a a Hoft amp Wessel AG page 28 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted c HW 86010 20 Firmware Manual 3 3 5 Configuration commands reference 3 3 5 1 Hardware commands 3 3 5 1 1 All hardware parameters GHALL Syntax Command GHALL Response list of parameters Description Get a list of all hardware parameters Return For an explanation of the response string value s see the respective Get commands of the individual parameters Example Host GHALL Module Moduletype 86010 Flashtype 278000BF SST39LF VF400A OK Application PT FT Notes e Format may be changed in future versions e Because of possible changes in future it is not advisable to implement this command directly in own software All returned parameters are based on commands given in the manual 3 3 5 1 2 Module type GHTY Syntax Eege Response lt type gt Description Get the embedded module type Return type Hoft amp Wessel product code value s format string Example Host GHTY Module 86010 OK Application PT FT Notes Hoft amp Wessel AG Subject to amendment errors excepted 28 02 05 E P fm86010_V2 00 doc 2 00 AM Fas H FT amp hea WESSEL page 29 135 HE HOFTS Firmware Manual HW 86010
8. Response none Description Select the antenna to be used by the hardware Arguments antenna antenna 0 internal antenna right 1 internal antenna left 2 external antenna 3 antenna diversity connection orientated 4 fast antenna diversity CLDPS format decimal Example Host SPANT 0 Module OK Application PT FT Notes e Option 3 Antenna diversity is software controlled by the bit error rate only PT e Option 4 Antenna diversity is hardware controlled by fast PT and FT SE A EEN Response lt antenna gt Description Get the information which antenna is selected Return antenna See SPANT value s Example Host GPANT Module 0 OK Application PT FT Notes e See SPANT H ft A Wessel AG a P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 31 135 e HOFT amp Firmware Manual HW 86010 20 WESSEL 3 3 5 2 Software ID commands 3 3 5 2 1 Software versioning parameters GSALL Syntax Command GSALL Response list of all software versioning parameters Description Get a list of all software versioning parameters Return For an explanation of the response string value s see the respective Get commands of the individual parameters Example Host GSALL Module Software 26157 Aug 06 2004 Version 2 22 OK Application PT FT Notes e Format may be changed in future ve
9. Through the new EasySubs technique Typical applications e Radio networks Hoft amp Wessel AG Subject to amendment errors excepted Wireless internet access Mobile data acquisition Automation and industrial control P 28 02 05 AM fm86010_V2 00 doc 2 00 as H FT amp p WESSEL page 11 135 e HOFT amp Firmware Manual HW 86010 20 WESSEL 2 4 Principles of operation 2 4 1 DECT network entities HW 86010 employs radio transmission according to the international DECT standard It is compliant with the air interface standard EN 300 175 HW 86020 uses a modified version of that standard which is compliant with FCC part 15 The following description applies to both systems The DECT standard defines two communication entities The fixed termination FT commonly seen as base station and the portable termination PT usually a handset Throughout this manual the terms fixed and portable are used in the DECT sense This does not preclude that a FT may change its location or a PT may be stationary mounted The HW 86010 20 can be configured either as PT or as FT For the most simple case a point to point connection between two modules one side must be configured as PT and the other side as FT The general architecture of any DECT system comprises one FT and a variable number of PTs This is called a point to multipoint network The number of PTs in a network is not limited b
10. lt pin gt eis Saal SISUA min Response none Description Perform an on air subscription of a PT at the FT identified by its PARK Arguments park PARK code of the FT optional format PARK pin PIN code 1 to 8 digits format decimal Example 1 Host SISUA P360002410000010 007 Module OK Example 2 Host SISUA 007 Module OK Application PT Notes e Leading zeros of PIN codes are relevant e g PIN 007 is different from PIN 7 e During on air subscription the PT communicates with the FT over the air interface This requires the FT to be operated in configuration or data transmission mode e The FT must have on air subscriptions enabled see SIAIR configuration command Otherwise it will reject the on air subscription e The PIN code must be identical to the PIN code programmed in the FT Otherwise the FT will reject the on air subscription e SISUA only with parameter lt pin gt but without lt park gt let the PT subscribe to the first FT it finds which has set access rights on with SIAIR ON e Incase of many FTs in a multi cell network possibly the command has to be repeated H ft A Wessel AG a P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 43 135 Gaa H FT amp Firmware Manual HW 86010 20 RE wesses O OOOO O OO OS WESSEL Syntax Command SISUB lt emc gt lt dnr gt lt pin gt lt sk gt SISUB lt park gt
11. Geta list of all serial number parameters Return For an explanation of the response string value s see the respective Get commands of the individual parameters Example Host GNALL Module EMC 322 DectNo 524752 SerNo 1043756 OK Application PT FT Notes e The DECT serial number in combination with the EMC is unique The production serial number is unique e Format may be changed in future versions e Because of possible changes in future it is not advisable to implement this command directly in own software All returned parameters are based on commands given in the manual 3 3 5 5 2 European manufacturer GNEMC syntax RL Response lt emc gt Description Get the European manufacturer code of the module Return emc European manufacturer code value s format decimal Example Host GNEMC Module 322 OK Application PT FT Notes e The DECT serial number in combination with the EMC is unique H ft A Wessel AG a P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 39 135 ifaw H FT amp a 5 WESSEL Firmware Manual HW 86010 20 3 3 5 5 3 MAC address GNETH Syntax Command GNETH Response lt eth gt Description Get the ethernet MAC address Return eth ethernet address value s format
12. In protocol data mode the FT may serve multiple connections Each of them requires end to end link control error correction and flow control Therefore in protocol mode the LU3 layer is distributed between host and module LAP is executed on the host and LU2 on the module This is illustrated in Please observe that in this example PT1 to PT4 operate in transparent data mode FT side host PT 1 PT side host 1 Lu2 LAP PT 2 LU2 LAP LU2 LAP PT side host 2 PT side host 3 PT side host 4 EEE LAP LAP COMMAND Figure 4 Distribution of LU3 in protocol data mode For the transport of LAP frames over the RS 232 interface a HDLC style framing is used The HDLC layer also serves the purpose of multiplexing and de multiplexing LAP channels The protocol data mode includes a command channel It is used for call control and provides mechanisms for future extended control functions H ft amp Wessel AG Subject to amendment errors excepted fm86010_V2 00 doc 2 00 a a 28 02 05 AM page 83 135 faa H FT amp Firmware Manual HW 86010 20 SARS wesses OOOO O OO O WESSEL 3 5 2 Usage of RS 232 interface 3 5 2 1 Connection of the interface In protocol data mode only the interface signals TXDI and RXDO are used The modem lead signals DTRI DSRO DCDIO and RIIO are not used However the status of the lead signals can be signalled over the
13. Only useable if SMK is 00000000 Arguments emc EMC code of the FT to which the PT shall be subscribed E format decimal dnr DECT serial number of the FT to which the PT shall be subscribed format decimal park PARK code of the FT optional format PARK Example 1 Host SISUD 322 847544 007 Module OK Example 2 Host SISUD P360002413167270 Module OK Application PT Notes e Leading zeros of PIN codes are relevant e g PIN 007 is different from PIN 7 e The PIN code must be identical to the PIN code programmed in the FT e It s also possible to use lt park gt instead of lt emc gt and lt dnr gt which is useful for an offline ARI B subscription Syntax Description he PARK table of a PT Return emc EMC code of the FT identified in the value s subscription record es K format decimal dnr DECT serial number of the FT identified in the subscription record be format decimal pli PARK length indicator format decimal Example Host GISUB Module P360002413167270 322 847544 36 OK Application PT Notes e See section 3 2 1 1 for an explanation of the PLI parameter H ft A Wessel AG a g P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 45 135 e H FT amp Firmware Manual HW 86010 20 WESSEL Syntax Command DISUB all DISUB lt emc gt lt dnr gt Response none Description Delet
14. Response none Description Perform an offline subscription of a PT at the FT identified by its EMC and DECT serial number or identified by its PARK Arguments emc EMC code of the FT to which the PT shall be subscribed eth format decimal dnr DECT serial number of the FT to which the PT shall be subscribed format decimal pin PIN code 1 to 8 digits Lee format decimal sk SK key for offline subscription of the PT format decimal park PARK code of the FT format PARK Example 1 Host SISUB 322 847544 007 8439554 Module OK Example 2 Host SISUB 360002413167270 Module OK Application PT Notes e Leading zeros of PIN codes are relevant e g PIN 007 is different from PIN 7 e The SK key is obtained from the FT by use of the GISK configuration command e The PIN code must be identical to the PIN code programmed in the FT e It s also possible to use lt park gt instead of lt emc gt and lt dnr gt which is useful for an offline ARI B subscription a H ft amp Wessel AG page 441135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual e H FT amp WESSEL Syntax Command SISUD lt emc gt lt dnr gt lt pin gt SISUD lt park gt Response none Description Perform a direct offline subscription of a PT at the FT identified by its EMC and DECT serial number or identified by its PARK
15. 14 bit linear coding volpcm Digital path receive volume The decoded PCM signal is multiplied by this value to control PCM output volume Example volpcm Gain dB volpcm Gain dB 255 5 99 8 24 08 254 5 95 T 25 24 253 5 92 6 26 58 192 3 52 5 28 16 128 0 00 4 30 10 64 6 02 3 32 60 32 12 04 1 42 14 16 18 06 0 00 8 g H ft amp Wessel AG AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted page 128 135 C HW 86010 20 Fas H FT amp Then WESSEL Firmware Manual Microphone input configuration SPVMIC lt micvol gt lt micatt gt lt micref gt lt micmod gt micvol Analog front end preamplifier gain micvol Amplification mode Attenuation mode Max Input Transmit Max Input Transmit Input Level for Gain Input Level for Gain Level OdBm0O Level OdBm0O PCM code PCM code mVrms mVrms dBm0 Vrms Vrms dBm0 dBVrms dBVrms 0 348 0 242 4 12 3 0 454 0 316 10 1 246 3 171 6 15 3 0 571 0 398 8 2 174 4 121 5 18 3 0 719 0 501 6 3 123 4 86 00 21 3 0 905 0 631 4 4 87 39 60 88 24 3 1 139 0 794 2 5 61 87 43 10 27 3 1 434 1 000 0 6 43 80 30 51 30 3 1 806 1 259 2 7 31 01 21 60 33 3 2 274 1 585 4 8 21 95 15 29 36 3 9 15 54 10 83 39 3 10 11 00 7 66 42 3 micvol 3 ignored 11 7 79 5 43 45 3 12 5 51 3 84 48 3 gt 12 3 9 2 72 5
16. e single bearer firmware handles up to 4 connections at a time in point to multipoint applications with payload data rates of up to 26 kBit s per connection e cldps firmware handles up to 64 connections at a time in point to multipoint applications with payload data rates of 250 kBit s up to 518 kBit s It s not possible to transmit data from one firmware type to another 3 1 Overview All functions of the HW 86010 20 are enabled by suitable firmware This includes the processing of the DECT communication protocols the control of interfaces and other features 3 1 1 Operation modes The firmware may run in any of the following operation modes Operation mode Purpose Configuration mode set up module parameters Data mode radio data transmission using the RS 232 as interface Download mode load the DECT module with new firmware The data mode has the following sub modes Data sub modes Purpose Transparent data mode transparent data transmission over RS 232 interface single connection endpoint Protocol data mode multiplexed data transmission over RS 232 interface multiple connection endpoints The data sub mode can be configured by use of the SPPR configuration command see section 3 3 4 Each of the operation modes has a specific usage of the RS 232 interface Please refer to the descriptions of the operation modes P g page 14
17. when it issues DisconnectReq command The HW 86010 20 FT immediately releases the call After call release the HW 86010 20 informs the host by sending a DisconnectInd command Upon reception of this command the host shall check the value of the received call handle If different from the call handle in the DisconnectReq command the host may assume an overlapping PT initiated call release By reception of the DisconnectInd command the call handle is no longer valid and must not be used by the host 3 5 10 4 Call release PT initiated When a PT requests a call release the HW 86010 20 FT immediately releases the call After call release the HW 86010 20 informs the host by sending a DisconnectInd command By reception of the DisconnectInd command the call handle is no longer valid and must not be used by the host a H ft amp Wessel AG page 116 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted c HW 86010 20 Firmware Manual e H FT amp WESSEL 3 5 11 API of the dectprot dll The dectprot dll is a library containing functions for using the HW 86010 20 module In the following the API of this d will be explained 3 5 11 1 DECT_CALLBACK_FUNC_T Typedef typedef int DECT_CALLBACK_FUNC_T int nChannel DECT EVENT T event void pArg1 void pArg2 Description Call back function for notification of events for registering use DectRegisterCallback
18. 05 3 3 5 3 3 3 CO OO Ooo OO OO Al Al ALA ol A OT Nh CH COP CO CO OO O OD GA CO MENTN w CO COFCO a S es Hoft amp Wessel AG page 4 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C WESSEL HW 86010 20 Firmware Manual fe H FT amp 3 5 3 1 Module parameters GMALL 33 3 5 3 3 Module quad tune GMQ 34 3 5 3 4 Module modulation GMM 3 5 4 Mode commands 3 5 4 1 Protocol mode flag SPPR GPPR 3 5 4 2 Value of CTR6 test mode SPCTR GPCTR 3 5 4 3 Value of CLDPS flag SPCLDPS GPCLDPS 3 5 4 4 Multipoint flag SPMP GPMP 3 5 5 Info commands 3 5 5 1 Serial number parameters GNALL 3 5 5 2 European manufacturer GNEMC Owed MAC address GNETH 3 5 5 4 DECT serial number GNDNR 3 5 5 5 Production serial number GNSER 3 5 5 6 Unit number GNUNR 3 5 6 Identity commands 3 5 6 1 Air subscription accept SIAIR GIAIR 3 3 5 6 2 Air subscription identified by PARK SISUA SISUB SISUD GISUB DISUB 43 3 5 6 3 Subscription key GISK 4 3 5 6 4 Identity PIN SIPIN 4 3 5 6 5 Subscription master key SISMK 3 5 6 6 PARK of FT GIPARK 3 5 6 7 Access rights identity SIARI GIARI DIARI KENI Voice commands 3 5 7 1 Voice microphone parameters SPVMIC GPVMIC 3 5 0 2 Voice mode flag SPVOICE GPVOICE 3 5 1 3 Voice speaker SPVSPE GPVSPE 3 5 1 4 Voice sidetone SPVST GPVST 3 5 8 Serial and IO commands 3 5 8 2 Serial co
19. 135 AM 28 02 05 2 00 H ft amp Wessel AG fm86010 V2 00 do Subject to amendment errors excepted c HW 86010 20 Firmware Manual e H FT amp WESSEL 3 1 2 Mode selection The operation mode can be selected either by an appropriate reset sequence or by software escape commands The download mode can only be selected by a reset sequence 3 1 2 1 Selection by reset sequence The download mode is entered depending on the status of the BOOTO and BOOT1 signals during reset If not the download mode is entered the following procedure applies In case of an external reset the firmware checks the values of RTSI and DTRI signals and selects the mode accordingly RTSI DTRI Reaction HIGH HIGH Enter configuration mode LOW HIGH Enter data mode x LOW Reserved for future use do not use When the configuration mode is entered through an external reset it will be executed using a baud rate of 9 600 bd In case the data mode is selected the data sub mode is determined from the configuration information The data sub mode can be configured by use of the SPPR configuration command see section 8 3 4 3 1 2 2 Selection by software escape commands A transition from configuration mode to data mode is performed without hardware reset by use of the EXIT configuration command see section B 3 4 A transition from transparent data mode to configuration mode is performed without hardware reset by use of
20. 41 135 e HOFT amp Firmware Manual HW 86010 20 WESSEL 3 3 5 6 Identity commands 3 3 5 6 1 Air subscription accept SIAIR GIAIR Syntax Command SIAIR lt on off gt Response none Description Enable or disable on air subscriptions Arguments jon Enable on air subscriptions format string off Disable on air subscriptions format string Example Host SIAIR ON Module OK Application FT Notes e System security is improved if on air subscriptions are disabled during normal operation and only enabled in case of a particular need to subscribe a PT with the FT e This flag is also set OFF after each module reset Syntax Command GIAIR Response lt on off gt Description Get the value of the AIR flag This flag determines whether a FT is enabled to accept on air subscriptions of PTs During normal operation the flag is OFF It must be switched to ON before the on air subscription is invoked Return on off See SIAIR value s Example Host GIAIR Module OFF OK Application FT Notes e Refer to SISUA command for on air subscription P H ft amp Wessel AG page 42 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual e H FT amp WESSEL 3 3 5 6 2 Air subscription identified by PARK SISUA SISUB SISUD GISUB DISUB Syntax Command SISUA lt park gt
21. DectLapStateGetlpui 5 11 23 DectLapStateGetCallNr 5 11 24 DectBuildlpuiTypeN 5 11 25 DectReadTo 5 11 26 DectWriteTo B 8 8 8 9 9 9 0 0 1 1 1 2 2 2 2 3 3 3 117 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 124 124 124 125 125 126 126 7 Speaker output configuration Microphone input configuration Sidetone configuration Al hl A ININ S oo Abbreviations H ft amp Wessel AG P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 7 135 e HOFT amp Firmware Manual HW 86010 20 1 0 1 1 1 2 1 3 WESSEL Preface About this document HW 86010 and HW 86020 are delivered together with version 2 2 2 of Hoft amp Wessel DECT firmware The information contained in this firmware manual relates to firmware version 2 2 2 For hardware related information please see the Integration Manual of the respective product Contact Hoft amp Wessel AG For immediate assistance please address yourself to the Hoft amp Wessel service line Telephone 49 1803 232829 Telefax 49 511 6102 421 Email info hoeft wessel de If you have general questions concerning Hoft amp Wessel communication products you may directly contact the communications department Telephone 49 511 6102 226 Telefax 49 511 6102 421 Email tol hoeft wessel de Latest revisions of all publicly available documentation and firmware downloads are available
22. Default call in transparent mode Arguments none Example Host DPDSD Module OK Application FT Notes P S H ft amp Wessel AG page 62 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual e HOFT amp WESSEL 3 3 5 9 5 Customer string SPCUST GPCUST DPCUST Syntax Command SPCUST lt custstr gt Response none Description Set the customer string Arguments custstr Customer string max 20 characters format string Example Host SPCUST production test Module OK Application PT FT Notes Synta Eege Response lt custstr gt Description Get the customer string Return custstr See SPCUST value s Example Host GPCUST Module production test OK Application PT FT Notes Syntax Command DPCUST Response none Description Delete the customer string Arguments none Example Host DPCUST Module OK Application PT FT Notes H ft A Wessel AG a P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 63 135 ifaw H FT amp hen WESSEL Firmware Manual HW 86010 20 3 3 5 9 6 Location flag SPLOC GPLOC Syntax Command SPLOC lt on off gt Response none Description Set the Location re
23. Loc Result RESULT ACCEPT PT synchronises to FT RESULT REJECT PT puts FT to a temporary blacklist and looks for another FT for synchronisation The information field has a size of 13 bytes It is structured as follows LAP Information field CMD Handle IPUI Type IPUlI Len IPUI Data Loc Result CMD This 1 byte data field identifies the type of call control command For a LocationRes command CMD 0x06 Handle The value of this 1 byte data field is always 0x00 here the call handle is not used IPUI Type This 1 byte data field indicates the type of IPUI Data The value 0x00 indicates IPUI type N see EN 300 175 part 6 This is the only IPUI type supported by the firmware All other values are reserved for future use IPUl Len This 1 byte data field contains the number of valid bits in the IPUI Data field In the current implementation always set to 0x28 40 IPUI Data This 8 bytes data field contains the IPUI Bit 7 of the first byte is the first bit of the IPUI Unused bits are set to 0 Loc Result This 1 byte data field contains the result value 0x00 for RESULT_ACCEPT 0x01 for RESULT_REJECT E E H ft amp Wessel AG page 114 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual e HOFT amp WESSEL 3 5 10 Call control procedures 3 5 10 1 Incoming call An incoming call is always initiated by the host The ho
24. Note 3 5 11 16 DectGetTxPending Function int DectGetTxPending int nChannel Description Prompt to get the number of bytes to be send unverified data Parameter nChannel _Channel number Return Note P H ft amp Wessel AG AM 28 02 05 200 fm86010_V2 00 do Subject to amendment errors excepted C WESSEL HW 86010 20 Firmware Manual e H FT amp 3 5 11 17 DectLapStateCfm Function int DectLapStateCfm int nChannel unsigned char pLapState Description Answer to a lap state request reactivate a secure lap state Parameter Chanpnelnumber o lt lt available Return O O sss LO Error Note 3 5 11 18 DectLocationRes Function int DectLocationRes int nModule DECT_IPUI_T plpui int nResult Description Answer to a location indication Is the device allowed to synchronise to the FP or must it search for another FP _ Parameter nModule _DECT module number 0 Module 1 Module 2 Return Note 3 5 11 19 DectSwitchRoaming Function int DectSwitchRoaming int nChannel int bOn Description Activate deactivate roaming support for a special channel Parameter nChannel bOn TU Activate roaming the events LapStateInd and LapStateReq will be raised 0 Deactivate roaming connections will always be new established Return N
25. PT Notes e See SPECC Hoft amp Wessel AG Des P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 57 135 ifaw H FT amp a 5 WESSEL Fi rmware Manual 3 3 5 8 5 User interface SPUI GPUI Syntax Command SPUI lt led gt lt key gt Response none Description Set user interface Arguments led 0 led interface off GPIO1 and GPIO2 are normal GPIOs 1 led interface on GPIO1 controls the connection led normally green GPIO2 controls the configuration led normally red format decimal 0 1 key 0 key interface off ADR19 has no special function 1 key interface on ADR19 is used for key interface subscription functionality format decimal 0 1 Example Host SPUI 1 1 Module OK Application PT FT Notes e GPIOs are handled automatically in some Hoft amp Wessel devices Syntax Command GPUI Response lt led gt lt key gt Description Get user interface Return led See SPUI value s key Example Host GPUI Module 1 1 OK Application PT FT Notes P 5 H ft amp Wessel AG page 58 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 HW 86010 20 Firmware Manual e H FT amp WESSEL 3 3 5 9 Other configuration commands 3 3 5 9 1 Configurable parameters GPALL Syntax Command GPALL Response list of all configurable parameters Des
26. WESSEL 3 5 11 23 DectLapStateGetCallINr Function int DectLapStateGetCallNr unsigned char pLapState Description Acquire the connection number of a lap state Parameter pLapState Secured lap state at connection termination _ plpui Destination buffer for the IPUI Return gt 0 Note 3 5 11 24 DectBuildlpuiTypeN Function int DectBuildlpuiTypeN DECT_IPUIL_T plpui unsigned int emc unsigned long dectno Description Generates from the EMC and DECT serial number of a PT the associated IPUI type N Parameter plpui _Destination buffer for the IPUI he equipment manufacturer code for Hoft amp Wessel modules at this point of time is _ l always 322 ee dectno DECT serial number of the PT Return Always 0 Note e Only the first 5 bytes of plpui gt data are used at an IPUI type N e Format TE EE EN NN NN T 4 bit type E 16 bit EMC N 20 bit DECT serial number H ft A Wessel AG 5 P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 125 135 ifaw H FT amp a 5 WESSEL Firmware Manual HW 86010 20 3 5 11 25 DectReadTo Function int DectReadTo int nChannel void pBuf int nNMaxLen unsigned long timeoutMs Description Read the data from a channel with a timeout Parameter nChannel Channel number to read from is meout in milliseconds The time t
27. Wessel AG a eil P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 49 135 faa H FT amp Firmware Manual HW 86010 20 ARE wesses OOOO O OO O WESSEL 3 3 5 7 Voice commands 3 3 5 7 1 Voice microphone parameters SPVMIC GPVMIC Syntax Command SPVMIC lt micvol gt lt micatt gt lt micref gt lt mode gt Response none Description Set Voice MiCrophone Parameters Arguments micvol Preamp gain amplification or attenuation depending on lt mode gt in amplification mode 0 15 in attenuation mode 0 7 highest bit not used Ee format decimal micatt Attenuation level of digital post filter in 0 5 dB steps 0 gt 0 dB 2 gt 1 dB 5 7 gt 2 5 dB micref microphone reference trimming in 0 17 dB steps eh format decimal 0 7 mode 0 amplification mode in 3 dB steps 1 attenuation mode in 2 dB steps format decimal 0 1 Example Host SPVMIC 0 0 2 0 Module OK Application PT FT Notes e Please use amplification mode for better voice quality e Voice mode has to be enabled to use this command Check voice enabled using GPVOICE command Syntax Eege Response lt micvol gt lt micatt gt lt micref gt lt mode gt Description Get Voice MlCrophone Parameters Return micvol See SPVMIC value s micatt micref mode Example Host GPVMIC Module 0 0 2 0 OK Application PT FT No
28. Wrong argument type ERROR 25 Wrong number of arguments ERROR 26 Internal conversion error ERROR 41 First character of PARK invalid ERROR 42 Second character of PARK invalid ERROR 43 PARK length indicator too big ERROR 44 Wrong character where octal digit was expected ERROR 45 Invalid character in checksum ERROR 46 Wrong checksum ERROR 47 Checksum too long ERROR 49 SISUA timeout ERROR 50 SIARI wrong key ERROR 51 SISUA wrong PIN ERROR 52 SISUA other error ERROR 53 Unsuitable environment ERROR 60 SPCUST string too long ERROR 90 Command too long ERROR 91 Init data corrupted ERROR 93 Wrong firmware Hoft amp Wessel AG Subject to amendment errors excepted P 28 02 05 AM fm86010_V2 00 doc 2 00 page 27 135 WESSEL e HOFT amp Firmware Manual HW 86010 20 3 3 4 3 Argument formats Format Description octal string containing characters 0 to 7 decimal string containing characters 0 to 9 hexadecimal string containing characters 0 to 9 A to F string string containing characters 0 to 9 A to Z or special characters space PARK specific format Pddoooo00000000c A PARK always starts with a character P followed by two decimal digits followed by up to 12 octal digits and terminated by a check digit The check digit is a decimal digit or
29. and FT may operate in transparent data mode Moreover PT and FT may be operated in different data modes e g a PT in transparent data mode may connect to a FT in protocol data mode In the transparent data mode all data is treated as a stream No specific framing is required Call control is provided by the modem lead lines This mode is restricted to a single connection point to point This means that even a FT only supports a single connection when operated in transparent data mode 3 4 1 Usage of RS 232 interface 3 4 1 1 Connection of the interface The RS 232 interface can be switched between two modes DTE data terminal equipment and DCE data communication equipment Switching is controlled by firmware using the SPEQ configuration command In DTE mode the interface behaves like the COM port of a PC i e DCDIO and RIIO are inputs of HW 86010 20 In DCE mode the interface behaves like the RS 232 port of a modem i e DCDIO and RIIO are outputs of HW 86010 20 1 1 lt DCDIO lt DCDIO lt 2 2 RXDO lt TXDI lt 3 3 TXDI gt RXDO 4 S DTRI gt DSRO PC GC Modem S DSRO lt DITRI 2 i RTSI gt CTSO H S CTSO lt RTSI lt 8 3 RIIO lt BIO lt 3 RS 232 V 24 HW 86010 20 HW 86010 20 RS 232 V 24 SUB D female DCE mode DTE mode SUB D male Figure 1 RS 232 port set up in DCE mode can be conne
30. default 4 CLDPS only 6 CLDL1 layer force modus unicast packet retry default 4 CLDPS only 7 CLDL1 layer broadcast packet retry For highest speed broadcast transmission from FT to PT side use SPRETRY 7 0 don t retry broadcast packets default 2 CLDPS only FT only format decimal 1 2 5 6 7 Retry value optional format decimal 0 253 255 Example 1 Host SPRETRY 2 Module OK Example 2 Host SPRETRY 2 7 Module OK Application Restrictions according to parameter lt no gt Notes e Per default use only retry 7 H ft amp Wessel AG 5 a P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 67 135 Firmware Manual Syntax Command GPRETRY lt no gt lt no gt lt retry gt Response page 68 135 AM Description Get the retry value Return no See SPRETRY value s retry Example Host GPRETRY Module 2 6 OK Application Restrictions according to parameter lt no gt Notes Syntax Command DPRETRY Rabe ns EE Description Set all retry values to default Arguments none Example Host DPRETRY Module OK Application PT FT Notes 28 02 05 2 00 fm86010_V2 00 do C HW 86010 20 ifaw H FT amp p WESSEL H ft amp Wessel AG Subject to amendment errors excepted HW 86010 20 Firmware Manual ke H FT S 3 3 5 9 10 Timeout valu
31. do Subject to amendment errors excepted C HW 86010 20 Firmware Manual e H FT amp WESSEL 3 5 9 6 LocationInd command Direction Module gt Host Request from FT to host if a given PT is allowed to synchronise with the FT The information field has a size of 12 bytes It is structured as follows LAP Information field CMD Handle IPUI Type IPUI Len IPUI Data CMD This 1 byte data field identifies the type of call control command For a LocationInd command CMD 0x05 Handle The value of this 1 byte data field is always Ox00 here the call handle is not used IPUI Type This 1 byte data field indicates the type of IPUIl Data The value 0x00 indicates IPUI type N see EN 300 175 part 6 This is the only IPUI type supported by the firmware All other values are reserved for future use IPUI Len This 1 byte data field contains the number of valid bits in the IPUI Data field In the current implementation always set to 0x28 40 IPUI Data This 8 bytes data field contains the IPUI Bit 7 of the first byte is the first bit of the IPUI Unused bits are set to 0 H ft A Wessel AG 5 P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 113 135 tt 3 5 9 7 pd ya Sg HOFT amp Firmware Manual HW 86010 20 WESSEL LocationRes command Direction Host gt Module Answer from host to FT concerning LocationInd result value in parameter
32. from our web site www hoeft wessel de Hoft amp Wessel AG Rotenburger Strasse 20 D 30659 Hannover GERMANY References Source Description Hoft amp Wessel AG e UserManual HW 8612 HW 8612 US HW 8614 HW 8614 US HW 8615 HW 8617 HW 8617 US HW 8621 HW 8622 HW 8622 US HW 8660 HW 8660 US HW 86916 26 e Data Unwired System Manual a H ft amp Wessel AG page 8 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual e HOFT amp WESSEL 2 0 Product overview The DECT transceiver module HW 86010 and the Frequency Hopping Spread Spectrum FHSS transceiver module HW 86020 are highly versatile and powerful engines for popular and advanced DECT FHSS applications They provide both RF and baseband signal processing as well as a complete protocol stack 2 1 General description The protocol stack has been implemented as firmware running on the micro controller of the HW 86010 20 It comprises the DECT protocol layers MAC EN 300 175 3 DLC EN 300 175 4 and NWK EN 300 175 5 Data service is provided according to the DSP C 1 C 2 profile based on LU3 connection It offers payload data rates of four times 26 kBit s in point to multipoint applications A new transmission protocol CLDPS Connection Less DECT Packet System has been implemented It offers connection less packed based data transmission on DECT with payloa
33. hex special see example Example Host GNETH Module 00 30 2e fb b0 58 OK Application PT FT Notes e Relevant to CLDPS operation 3 3 5 5 4 DECT serial number GNDNR Syntax Command GNDNR Response lt dnr gt Description Get the DECT serial number of the module Return dnr DECT serial number value s format decimal Example Host GNDNR Module 524752 OK Application PT FT Notes e The DECT serial number in combination with the EMC is unique 3 3 5 5 5 Production serial number GNSER Syntax Command GNSER Response lt ser gt Description Get the production serial number of the module Return ser Production serial number value s format decimal Example Host GNSER Module 1043756 OK Application PT FT Notes e The production serial number is unique P H ft amp Wessel AG page 40 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual e H FT amp WESSEL 3 3 5 5 6 Unit number GNUNR syntax ME Response lt unitno gt Description Get the unit number of the module Return unitno unit number value s format decimal Example Host GNUNR Module 10723607 OK Application PT FT Notes e For hosted applications the lt unitno gt is the serial number of the Hoft amp Wessel host device e g HW 8612 Hoft amp Wessel AG 5 a P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page
34. network Then it automatically communicates with all other RFPs of that network Note If the system operator modifies the values of PIN and or SMK at his FT all previous PT subscriptions get invalid and must be renewed H ft A Wessel AG a P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 21 135 faa H FT amp Firmware Manual HW 86010 20 SARE wesses OOOO O OO O 3 2 3 3 2 4 WESSEL On Air subscription of Portable Terminals The firmware supports on air subscription according to GAP In on air subscription the public information is transmitted by the FT over the air interface The on air subscription procedure is described below Step 1 FT Enable on air subscription by setting SIAIR ON Leave FT powered on Step 2 PT Initiate on air subscription by issuing a SISUA command Result code lt ok gt signals successful subscription Step 3 FT Disable on air subscription by setting SIAIR OFF or by leaving the configuration mode Air subscription also is set OFF on a reset of the FT module Offline subscription of Portable Terminals The firmware supports a proprietary offline subscription procedure that works without transmitting information over the air interface Therefore this technique is also applicable to situations were PT and FT are physically separated during subscription The offline subscription procedure requires the exchange of the SK whic
35. of multi cell networks is simplified if all RFPs carry the same ARI Please see the configuration command SIARI The structure of the ARI class A is shown below 0 0 0 EMC FPN b35 b34 b33 b32 b17 b16 SS bO The three leftmost bits are always zero This identifies ARI class A The EMC ETSI manufacturer code is a 16 bit value that has been assigned by ETSI to a manufacturer H ft amp Wessel has assigned the EMC 322 decimal The FPN DECT fixed part number is a 17 bit value that is unique in the context of an EMC It is assigned by the manufacturer H ft amp Wessel uses an internal code the DNR DECT serial number to uniquely identify modules The DNR is a 20 bit value The FPN is derived from the DNR through integer division by eight FPN DNR div 8 H ft amp Wessel AG P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 17 135 faa H FT amp Firmware Manual HW 86010 20 sf wesses OOOO OO O WESSEL In a multi cell environment the FT consists in multiple RFPs In a single cell environment there is only one RFP Each RFP is identified by a RFPI radio fixed part identity It consists in the PARI of the FT and the RPN radio fixed part number The RPN is used in multi cell networks in order to distinguish between RFPs which have the same ARI RPN shall be 0 for standalone RFP single cell environment and 1 to 7 for multi cell systems For
36. the escape sequence see section B 4 5 3 In this case the configuration mode will be executed using the baud rate configured for data mode H ft A Wessel AG a P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 15 135 faa H FT amp Firmware Manual HW 86010 20 SARE wesses OOOO O OO O WESSEL 3 2 System security The DECT standard includes useful security functions that efficiently protect DECT systems from hostile break in and espionage For details on the security features please refer to standard EN 300 175 7 The firmware implements security features in compliance with the GAP standard EN 300 444 Before a PT is allowed to set up connections to any FT it must be subscribed at that FT During the subscription procedure PT and FT mutually exchange their identities In compliance with GAP the firmware supports on air subscription of PTs meaning that the subscription information is exchanged over the air interface Through on air subscription the HW 86010 20 can be subscribed to DECT equipment of other manufacturers Offline subscription is an alternative subscription procedure that does not require any information exchange over the air interface This procedure is only supported by equipment of H ft amp Wessel Both procedures lead to equivalent results and can be used alternatively On each connection set up the FT requests an authentication from the PT This assures
37. wesses OOOO OO O WESSEL 3 3 5 4 2 Value of CTR6 test mode SPCTR GPCTR Syntax Command SPCTR lt on off gt Response none Description Set the value of the CTR6 test mode flag Arguments on Activate CTR6 test mode format string off Deactivate CTR6 test mode format string Example Host SPCTR ON Module OK Application PT FT Notes e The CTR6 test mode is a dedicated mode for standardised test of the DECT air interface In CTR6 test mode the module interacts with CTR6 test equipment Syntax Command GPCTR Response lt on off gt Description Get the value of the CTR6 test mode flag Return on off Value ON if in CTR6 test mode otherwise value s OFF format string Example Host GPCTR Module OFF OK Application PT FT Notes e See SPCTR P S lam Hoft amp Wessel AG page 36 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual e HOFT amp WESSEL 3 3 5 4 3 Value of CLDPS flag SPCLDPS GPCLDPS Syntax Command SPCLDPS lt on off gt Response none Description Set the value of the CLDPS flag Arguments jon Activate CLDPS format string off Deactivate CLDPS format string Example Host SPCLDPS ON Module OK Application PT FT Notes Syntax Command GPCLDPS Response lt on off gt Description Get the value o
38. which shall be sent A sender may transmit 8 gt k 1 I frames before it requires an acknowledgement from the receiver The maximum number of pending I frames k is an implementation constant of the sender The firmware uses k 4 It is recommended that the LAP implementation on the host also uses k 4 3 5 7 5 Sender procedures A Sending I frames When an I frame is sent its sequence number i e the value of V S is transmitted in the N S field of the control byte V S is incremented directly after the transmission Timer DLU 04 is started B Receiving acknowledgements Acknowledgements are contained in the N R field which is included in any received L RR RNR or REJ frame When an acknowledgement is received it is first checked whether N R is valid i e V A lt N R lt V S modulo 8 Reception of an invalid N R is a severe error which can only be recovered through a link re establishment The following procedure applies to valid N R only If N R V A then N R does not acknowledge any new frames and nothing happens If N R gt V A then N R acknowledges all frames with sequence numbers up to but not including N R V A is set to N R and timer DLU 04 is stopped If N R lt V S then there are still pending frames left In this case DLU 04 is started again a S E Hoft amp Wessel AG page 96 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted c HW 86010 20 Firm
39. 1 3 CCITT recommendations are only guaranteed at 7 lowest micvol values dBm0 dBVrms means an analog 2 dBVrms signal with micvol 0 becomes a digital signal with 14 3 dBm0 2 12 3 in amplification mode or 12 dBVrms in attenuation mode micatt Attenuation level of digital post filter micatt Gain B 0 0 1 0 5 2 1 0 3 1 5 4 2 0 gt 4 2 5 Digtal post filter realises a band pass filter to ensure CCITT requirements and to remove DC offsets in the signals excepted fm86010_V2 00 doc ei 2 00 28 02 05 AM H ft amp Wessel AG fe a P Subject to amendment errors page 129 135 as H FT amp p A WESSEL Firmware Manual micref Microphone reference trimming micref Gain 0 0 dB 1 0 17 dB 74 19 dB micod Controls preamplifier mode micmod Preamplifier mode 0 Amplification 1 Attenuation 3 6 2 3 Sidetone configuration SPVST lt stenable gt lt stvol gt lt statt gt W HW 86010 20 stenable Enables 1 or disables 0 side tone generation stvol Value to be multiplied with the Sidetone The transmit signal is multiplied by stvol 31 and scaled by the statt parameter then added to the receive signal statt Post scale factor for side tone after the individual gain control statt Gain dB 0 0 1 6 2 12 3 18 P S 28 02 05 2 page 130 135 AM
40. 115200 OK Application PT FT Notes P g EC H ft amp Wessel AG page 54 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual AE H FT amp S WESSEL 3 3 5 8 2 Serial communication SPCOM GPCOM Syntax Command SPCOM lt databit gt lt parity gt lt stopbit gt nf SMandshake gt Response none Description Gei Serial Communication Parameter Arguments _ databit number of databits eh format decimal 5 8 parity N None E Even O Odd M Mark S Space ee format char stopbit 1 one stopbit 2 two stopbits e E format decimal handshake RTSCTS NONE format string Example Host SPCOM 8 N 1 RTSCTS Module OK Application PT FT Notes Syntax Command GPCOM Response lt databit gt lt parity gt lt stopbit gt lt nandshake gt Description Get Serial Communication Parameter Return databit See SPCOM value s parity stopbit handshake Example Host GPCOM Module 8 N 1 RTSCTS OK Application PT FT Notes Hoft amp Wessel AG fe P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 55 135 AE HOFT amp Firmware Manual HW 86010 20 3 3 5 8 3 Parameter call control SPCC GPCC Syntax Command SPCC lt callctrl gt Response none Description Set parameter call control Arguments _ callctr
41. 20 3 3 5 1 3 Relative rssi value GHRSSI Syntax Command org Response lt rssi gt Description Get the relative rssi value Return rssi Radio signal strength indication value s format decimal Example Host GHRSSI Module 129 OK Application PT Notes e 0 if not synchronised e updated internally every second e The PT has to be subscribed to the FT which shall be measured 3 3 5 1 4 Receive quality GHQUAL pynitax Lommand eT Response lt ok gt lt nok gt Description Get the receive quality Return ok Number of correct frames value s format decimal nok Number of incorrect frames format decimal Example Host GHQUAL Module 445 4 OK Application PT Notes e The command self resets the counters e The PT has to be subscribed to the FT which shall be measured P H ft amp Wessel AG page 30 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual e HOFT amp WESSEL 3 3 5 1 5 Flash memory type GHFL Syntax bel et Response lt flash gt Description Get the type of flash memory of the module Return flash Manufacturer part number of the flash value s memory IC format string Example Host GHFL Module AM29LV400 OK Application PT FT Notes e HW 86010 is delivered with different flash memory types These are functionally equivalent 3 3 5 1 6 Antenna SPANT GPANT Syntax Command SPANT lt antenna gt
42. 86010 20 Firmware Manual e H FT amp 3 5 9 3 Hoft amp Wessel AG WESSEL Disconnectind command Direction Module gt Host Inform the host that the HW 86010 20 has released the call to a PT with the indicated IPUI The information field has a size of 12 bytes It is structured as follows LAP Information field CMD Handle IPUI Type IPUI Len IPUI Data CMD This 1 byte data field identifies the type of call control command For a DisconnectInd command CMD 0x02 Handle Bit 0 to 6 of this 1 byte data field contain the call handle of the released call Bit 7 is always 0 IPUI Type This 1 byte data field indicates the type of IPUI Data The value 0x00 indicates IPUI type N see EN 300 175 part 6 This is the only IPUI type supported by the firmware All other values are reserved for future use IPUl Len This 1 byte data field contains the number of valid bits in the PUI Data field In the current implementation always set to 0x28 40 IPUI Data This 8 bytes data field contains the IPUI Bit 7 of the first byte is the first bit of the IPUI Unused bits are set to 0 E 3 P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 111 135 pd ad Sg HOFT amp Firmware Manual HW 86010 20 tt 3 5 9 4 3 5 9 5 WESSEL ConnectReq command Direction Host gt Module Requests the HW 86010 20 to establish a call to a PT with the indicate
43. 92 99 SPVSPE commande 52 WA Zeie ee eegene 20 SPVST commande 53 VOICE mode 127 SUING EEN 28 WaitEstablish state A 94 subscription cece 11 12 16 20 21 WED Sit a ben Seege dee eege ee 8 supervisory FrAME eieiei iiias 91 H ft amp Wessel AG lam P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 135 135
44. AP channel It is only present in l frames H ft A Wessel AG 5 P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 91 135 e HOFT amp Firmware Manual HW 86010 20 fad WESSEL 3 5 6 1 3 5 6 2 3 5 6 3 Information frames When data is transmitted over LAP it is segmented into Lirames Each l frame is identified by a sequence number This number is incremented for every new Lirame When an I frame is repeated e g due to a detected transmission error it retains its original sequence number The sequence number preserves integrity of the sequence of I frames Sequence numbers may have values 0 to 7 All operations on sequence numbers are modulo 8 E g if the sequence number had value 7 incrementing will result in value 0 Each Lirame carries also an acknowledgement for the reverse direction So the information flow in one direction is multiplexed with the acknowledgement flow in the reverse direction Supervisory frames RR RNR and REJ The receiver informs the transmitter about its conditions see section by using RR RNR and REJ frames A RR frame indicates that the self busy condition is cleared A RNR frame indicates that the self busy condition is set A REJ frame indicates that the reject exception condition changes from cleared to set It also indicates that the self busy condition is cleared Supervisory frames SABM and UA The SABM command is used for the sole purp
45. Application PT FT Notes P H ft amp Wessel AG page 60 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual ifaw H FT amp p WESSEL 3 3 5 9 3 Dial string internal SPDSI GPDSI DPDSI H ft amp Wessel AG Syntax Command SPDSI lt emc gt lt dnr gt Response none Description Set Dial String for Internal call in transparent mode This defines the PT to which the FT will establish a connection upon activation of DTRI Arguments emc EMC code of the PT which shall be called from FT es format decimal dnr DECT serial number of the PT which shall be called from FT format decimal Example Host SPDSI 322 695432 Module OK Application FT Notes e The dial string stored in internal RAM and deleted with hard reset e Enter config mode with and leave it after SPDSI with command EXIT e Leaving the config mode with hard reset will delete the dial string PT must be subscribed to FT e For permanently storing the dial string use SPDSD Syntax Command GPDSI Response lt emc gt lt dnr gt Description Get Dial String for Internal call in transparent mode Return emc See SPDSI value s dnr Example Host GPDSI Module 322 695432 OK Application FT Notes Syntax Command DPDSI Response none Description Delete Dial String for Internal call in transpare
46. Busy Yes Yes F 0 F ENQUIRY RESPONSE EE INVOKI RETRANS MISSION STOP DLU 04 AM LapError Indication E RECONNECT LINK 2 Wait Establish S Zon H FT amp WESSEL Active REJ Command Firmware Manual REJ Response CLEAR CLEAR Peer Busy Peer Busy P 1 V A lt N R lt V S Yes Yes Timer Recovery Yes gt F 1 Timer Yes Recovery No CLEAR lt Timer Recovery INVOKE INVOKE RETRANS RETRANS MISSION MISSION STOP DLU 04 STOP DLU 04 ke vV LapError Indication E RECONNECT LINK V A N R E 3 Active ee 2 Wait Establish KR eet RNR Command HW 86010 20 RNR Response SET SET Peer Busy Peer Busy Gi V A lt N R lt V S Yes Yes ENQUIRY Timer RESPONSE Recovery Yes gt F 1 Timer Yes Recovery No CLEAR RESTART DLU 04 l Timer Recovery INVOKE RETRANS MISSION RESTART DLU 04 LapError Indication E RECONNECT LINK Acti ve 2 Wait Establish es Figure 11 SDL representation of LAP part 7 P page 106 135 AM EN 28 02 05 2 00 E fm86010_V2 00 do C get Hoft amp Wessel AG Subject to amendment errors excepted HW 86010 20
47. Command Self Busy Firmware Manual DISCARD INFORMATION Yes V R V R 1 CLEAR Reject Exception RNR Response LapData indication CLEAR Ack Pending aN EEN DISCARD INFORMATION Send Reject Pending Ack Exception No SET S Ack Pending SCH AN SET F P Reject Exception RR Response REJ Response CLEAR CLEAR Ack Pending Ack Pending N STOP DLU 04 Yes START DLU 04 ee cE V A N R Active Figure 12 SDL representation of LAP part 8 H ft amp Wessel AG Subject to amendment errors excepted fm86010_V2 00 doc S P 2 00 28 02 05 AM Fas H FT amp hea WESSEL LapError Indication E RECONNECT LINK st FF 2 Wait Establish ey page 107 135 page 108 135 CLEAR EXCEPTION CONDITIONS CLEAR Reject Exception CLEAR Peer Busy a CLEAR Self Busy ar CLEAR Timer Recovery CLEAR Ack Pending 2 Figure 13 SDL representation of LAP part 9 P AM Firmware Manual A RECONNECT LINK CLEAR EXCEPTION CONDITIONS SABME Command START DLU 02 28 02 05 2 00 HW 86010 20 ifaw H FT amp p WESSEL ENQUIRY INVOKE RESPONSE RETRAN
48. Eeer 82 90 SISUB commande 44 LAP establishment soononnnnnnessnnnnnnrenena 99 SISUD commande 45 LAP EE 91 e KEE 20 LARD EE 90 ei ul EN E eens 90 SPANT commande 31 lead eionals neneaeeee nnen ne ereere nr rennen 76 80 SPBD commande 54 75 84 LocationINd commande 113 SPCC commande 56 LocationRes Commande 114 SPCLDPS commande 37 RR KEE 82 SPCOM commande 55 EWS EE EE 9 13 82 90 SPCTR commande 36 mode selection ccecccceeceeeeseeeeeeeeeeaneneees 15 SPCUST commande 63 multi bearer 20 cee eeeeeeeccececeaeeeeeeeeeeeeeanenenes 13 SPDSD commande 62 multiple frame operation sssseeenaneen 90 95 SPDSI commande 61 NOW Imnk Tag 93 SPECC commande 57 OCLs cic lis a teesiderseetiteudaies 28 SPEQ commande 74 75 84 Offline subescription 16 22 SPLOC commande 64 on air subscription ccceeeeeeeeeeeeeeeees 16 22 SPMP commande 38 outgoing Call 76 115 SPPR commande 14 15 35 74 81 P g H ft amp Wessel AG page 134 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C a ya HW 86010 20 Firmware Manual e HOFT amp WESSEL SPRETRY commande 67 TIME EE 95 SPSYWD commande 65 LIS eessen ergeet ee Gite ee 95 SPTIMEOUT commande 69 timer recovery condition s esenseeeeee 95 97 SPTM commande 60 tranSParenCy TTT 89 SPUI commande 58 transparent data mode oaoaean 14 74 82 SPVMIC commande 50 TXDI eonal ae raa a R aR 84 SPVOICE commande 51 UA Trame rana A 91
49. GHALL commande 29 GHEL commande 31 GHQUAL commande 30 GHRSSI commande 30 GHTY commande 29 GIAIR commande 42 GIARI commande 49 GIPARK commande 48 GISK commande 47 GISUB commande 45 GMALL commande 33 GMF commande 34 GMM commande 35 GMQ commande 34 GNALL commande 39 GNDNR commande 40 GNEMC commande 39 GNETH commande 40 GNSER commande 40 GNUNR commande 41 GOK commande 72 S P 2 00 28 02 05 AM page 133 135 d H FT amp Firmware Manual HW 86010 20 SARS wesses OOOO O OO O WESSEL GPALL commande 59 OVERVIEW nenta naa a es 9 GPANT Commande 31 Haddin NEE 85 GPBD commande 54 75 84 PAR ha 17 GPCC commande 56 EE EE 18 28 GPCLDPS commande 37 peer busy condition ssseseeeeeeeee eenen 95 97 GPCOM command rreren niae 55 PONCING frame osise a A 96 GPCTR commande 36 PIN COJ On See ege Seege e deeg 20 GPCUST commande 63 pipelining 2 0 00 ee cece eeeeeeeeceeeeeeeeeeetaeeeeeeeeeteees 75 GPDSD commande 62 SEET 18 GPDSI commande 61 point to MUuItipOiNt eect ee eeeeeee 12 GPECC commande 57 point to point eee eeeeeeeeee cece teeeteeeeeeeeeeteees 12 GPEQ commande 75 84 Del pitan oevssaaessa a a ET 91 97 GPLOC Commande 64 portable termination cceeeeeeeteeee 12 GPMP commande 38 protocol data mode 14 81 83 GPPR Commande 35 Protocol feld 86 GPRETRY commande 68 radio fixed part ccccceceeeeeeeeceeeeeeeeeeteees 12 GPSYWD commande 65 re establishment so
50. P H ft amp Wessel AG page 78 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted c HW 86010 20 Firmware Manual e H FT amp WESSEL 3 4 4 5 Call release PT interface The PT side host shall initiate a call release by pulling DTRI inactive for at least 5 seconds If after that time also the DSRO signal from the HW 86010 20 is inactive the call has been released The HW 86010 20 shall indicate a call release from the FT or the network to its host by deactivating DSRO for at least 5 seconds After this time has expired the host must deactivate DTRI during the following second unless a new call shall requested 3 4 4 6 Call release FT interface The FT side host shall initiate a call release by pulling DTRI inactive for at least 5 seconds If after that time also the DSRO signal from the HW 86010 20 is inactive the call has been released The HW 86010 20 shall indicate a call release from the PT or the network to its host by deactivating DSRO for at least 5 seconds The host may retain DTRI activated while waiting for new calls H ft A Wessel AG a P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 79 135 faa H FT amp Firmware Manual HW 86010 20 SARE wesses O OOOO OO O WESSEL 3 4 5 Data transmission This section describes the operational rules for data transmission in transparent data mode 3 4 5 1 Alignment with call contro
51. P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 65 135 d H FT amp Firmware Manual HW 86010 20 sf wesses OOOO O OO O WESSEL 3 3 5 9 8 DPSCFG command Syntax Command DPSCFG Response none Description Disable Soft Way To Config Mode Sets a variable in volatile memory if this is set switching from data mode to config mode with sequence is impossible Arguments none Example Host DPSCFG Module OK Application PT FT Notes e usage enter config mode with send this command exit with EXIT e The command is helpful for cascaded lines of DECT modules e After a hardware reset is always enabled a S H ft amp Wessel AG page 66 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted c HW 86010 20 Firmware Manual ke H FT S 3 3 5 9 9 Retry value SPRETRY GPRETRY DPRETRY Syntax Command SPRETRY lt no gt Response none SPRETRY lt no gt lt retry gt Description Set the retry value Arguments no 1 DECT IP layer retry After expiration of retries packet is discarded Value 255 means endless retry default 6 connection orientated only 2 LAP layer disconnect retry After expiration of retries LAP signals a disconnect to application please see SPTIMEOUT 2 Value 255 means endless retry default 6 5 CLDL1 layer unicast packet retry
52. S ccccceceeseeeeeeeeees 121 DechGeilout nnne eee 122 DectGetLineStatus ceceeseeeeeeeeees 121 DectGetTxFr e iaa a Saas 122 DectGerTvbendmg 122 Redu 118 Dech apfztatecCTm eene eeeeer nenn 123 Dech apfztateCGet alNr 125 Dech apfztateCGetlpout cee 124 DectLapStateGetLen cece 124 Dech ocatonkies 123 DECIO Pei Cader dd 119 ele elei EE 117 DeCtRE ad EE 119 Re E HR TEEN 126 Hoft amp Wessel AG lam Subject to amendment errors excepted fm86010_V2 00 doc a fa Firmware Manual HE BEE DectRegisterCallback sieeseeeeeeeeee 118 DectSwitchLocation cccceeccceeeeeee ee eeee 124 DectSwitchRoaming eeeeeeeeeeeeeeeee 123 DectWrit minnka eeh aat 120 DechNrite fo 126 DIARI commande 49 DisconnectInd commande 111 116 DisconnectReq commande 112 116 DISUB commande 46 RIVE 17 download mode 14 DPCUST commande 63 DPDSD commande 62 DPDSI commande 61 DPRETRY commande 68 DPSCFG commande 66 DPTIMEOUT commande 70 DSRO aional e edea 76 77 DUE MOG EE 74 76 DTRI sonal 15 76 77 80 EaSVSUDS E 11 21 EMO aarm ers a a tt tek Lae th a 17 error O10 1 k 101 0 9 nen 90 ESCAPE Seiuence ssissiirerrrrrrrrrr rnrn rnrn nnen 80 EXIT commande 15 23 73 final Bit aon ee a ee a 91 97 lg IC 9 11 14 fixed termination snina ia 12 HAG Mul BCEE 85 flow Control 75 90 97 ed ER Se eegene gege Dese 17 frame check sequence ssssrrenseeserere een 87 GALL commande 71 EE 11
53. S MISSION IX gt I F 1 N R V S No No V S V S 1 RR Response Frame Queued up RNR Response E fm86010_V2 00 do Cc QUEUE BACK TRACK Hoft amp Wessel AG Subject to amendment errors excepted HW 86010 20 Firmware Manual e H FT amp WESSEL 3 5 9 Call control information elements 3 5 9 1 General description The call control protocol is an application in the command channel It is identified by the value prot 0 in the HDLC ADDR byte see section 3 5 3 2 Through the call control protocol host and module exchange all necessary signalling information for establishing and releasing calls Establishing a call implies setting up a DECT connection an associated LAP protocol instance and binding both to a free HDLC data channel This is referred to as call entity which is identified by a call handle The call handle is allocated by the module as part of the call establishment procedure The call handle is used in the header of each HDLC frame in order to identify the call entity the data belongs to see section 3 5 3 2 Releasing a call implies closing down the associated DECT connection and the LAP protocol instance When a call is released the call handle is freed Each call control command is sent in the information field see section of an I frame H ft A Wessel AG 5 P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 109 135
54. TRI is always interworked to DSRO DCDIO and RIIO are interworked to DCDIO and RIIO respectively Interworking RIIO and DCDIO requires that one module is configured in DTE mode and the peer module in DCE mode In case both peers are configured in DCE mode RIIO and DCDIO outputs remain inactive In case both peers are configured in DTE mode the RIIO and DCDIO input signals are ignored Note DTRI DSRO and RIIO are also used for call control purpose This function may overload the normal functions of these signals in certain situations See section B 4 4 for details The DECT protocol transmits modem lead signals such that only changes of these signals are signalled When the module detects a change at any of its modem lead inputs it will transmit a dedicated message to its peer The maximum transmission rate is one message every 10ms Hence at the receiving side the lines are updated in 10ms intervals This effect causes certain changes to the signal timing Moreover due to internal pipelining the timing between data bytes sent over the RS 232 interface and modem lead signal changes is not preserved This must be taken into account in certain applications 3 4 4 Call control Call control uses the modem lead signals DTRI DSRO and RIIO The call control function is multiplexed with the regular usage of these signals An outgoing call is a call that originates from the PT An incoming call is a call that originates from the FT Please n
55. abled to use this command Check voice enabled using GPVOICE command syntax E Response lt volafe gt lt volpcm gt Description Get Voice Speaker Parameters Return volafe See SPVSPE value s volpcm Example Host GPVSPE Module 8 128 OK Application PT FT Notes e Voice mode has to be enabled to use this command Check voice enabled using GPVOICE command P H ft amp Wessel AG page 52 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual gee H FT amp a 5 WESSEL 3 3 5 7 4 Voice sidetone SPVST GPVST Syntax Command SPVST lt stena gt lt stgai gt lt stsca gt Response none Description Get Voice SideTone Parameters Arguments stena sidetone enable 0 sidetone off 1 sidetone on le format decimal 0 1 0 stgai sidetone gain e format decimal 0 31 aaa stsca global tone scale factor format decimal 0 3 Example Host SPVST 1 16 0 Module OK Application PT FT Notes e Voice mode has to be enabled to use this command Check voice enabled using GPVOICE command Syntax Command GPVST Response lt stena gt lt stgai gt lt stsca gt Description Get Voice SideTone Parameters Return stena See SPVST value s stgai stsca Example Host GPVST Module 1 16 0 OK Application PT FT Notes e Voice mode has to be enabled to use this command Check voice enabled using GPVOICE comm
56. address and data fields It does not include the flag field An efficient software implementation of the FCS algorithm is included in document RFC 1662 H ft A Wessel AG 5 P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 87 135 faa H FT amp Firmware Manual HW 86010 20 sf wesses OOOO O OO O WESSEL 3 5 4 HDLC procedures 3 5 4 1 Multiplexing of LAP channels Multiple channels i e data channels and a command channel are multiplexed on the RS 232 interface Separate instances of LAP are required for each channel The address field in the HDLC frame identifies the channel and the associated LAP instance A Transmitting side The LAP frames are processed by the HDLC layer in the sequence of their arrival B Receiving side The FCS is checked Frames with bad FCS are discarded The HDLC layer then sends the frame to the LAP associated with the address field of the frame P S a Hoft amp Wessel AG page 88 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted c HW 86010 20 Firmware Manual e H FT amp WESSEL 3 5 4 2 Transparency The byte value 0x7E is reserved for the flag field of the HDLC frame see section 3 5 2 If any of the address data or FCS fields contains a byte with value Ox7E it must be removed prior to transmission in order to avoid misinterpretation as flag field by the receiver The following transparency a
57. ame padding So there may be multiple flag fields between two frames 3 5 3 2 Address field ADDR The address field of the HDLC frame serves the purpose of identifying the LAP channel for that frame HDLC defines a variable length address mechanism The LSB bit 0 of the last address byte is 1 the LSB of all other address bytes is 0 Hence the receiver is able to scan all address bytes until it detects a byte with the LSB set A Data channel address field For data channels a 2 byte wide address field is used Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 ADDR1 Call Handle 0 ADDR2 NLF O0 0 M SAPI CRI 1 Call Handle This 7 bit wide binary field is a unique identifier of a connection Call handles are allocated by the HW 86010 20 during call establishment and are used throughout the call for addressing a specific connection H ft A Wessel AG 5 P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 85 135 WESSEL faa H FT amp Firmware Manual HW 86010 20 sf wesses OOOO O OO O SAPI This 2 bit wide field contains higher layer information It identifies the service access point on the upper interface of the LAP protocol The following values are assigned 00 User Data 11 Signalling Data i e status of lead lines The remaining values are reserved for future use All remaining fields of the ADDR2 byte carry info
58. and Hoft amp Wessel AG Subject to amendment errors excepted fm86010_V2 00 doc 28 02 05 2 P 2 00 AM page 53 135 e H FT amp Firmware Manual HW 86010 20 WESSEL 3 3 5 8 Serial and IO commands 3 3 5 8 1 Baud rate SPBD GPBD IPBD Syntax Command SPBD lt baud gt Response none Description Set the value of the baud rate of the RS 232 interface Arguments baud Baud rate in Bd format decimal Example Host SPBD 115200 Module OK Application PT FT Notes e In configuration mode and download mode the actually used baud rate may be different from the configured baud rate e Change of baud rate becomes effective when the configuration mode is terminated e lt baud gt must be a valid baud rate The IPBD command returns a list of all allowed values syntax Command BPBD eaa Response lt baud gt Description Get the value of the baud rate of the RS 232 interface Return baud See SPBD value s Example Host GPBD Module 115200 OK Application PT FT Notes e In configuration mode and download mode the actually used baud rate may be different from the configured baud rate Syntax Command IPBD Response list of lt baud gt Description Information about selectable baud rates Return baud See SPBD value s Example Host IPBD Module 600 4800 9600 19200 38400 57600
59. ands GMALL Get Module Data list GMF Get Module Frequency GMQ Get Module Quad Tune GMM Get Module Modulation Mode commands SPPR Set Parameter Protocol Data Submode GPPR Get Parameter Protocol Data Submode SPCTR Set Parameter CTR 6 Testmode GPCTR Get Parameter CTR 6 Testmode SPCLDPS Set Parameter CLDPS GPCLDPS Get Parameter CLDPS SPMP Set Parameter Transparent Multipoint Mode GPMP Get Parameter Transparent Multipoint Mode Info commands GNALL Get Number Data list GNEMC Get Number EMC GNETH Get Ethernet MAC address GNDNR Get Number DECT Serial GNSER Get Number Production Serial GNUNR Get Serial Number of the Host Device P S H ft amp Wessel AG page 24 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual ifaw H FT amp hea WESSEL Command Description Identity commands SIAIR Set Identity Air Subscription Accept GIAIR Get Identity Air Subscription Accept SISUA Set Identity Subscription On Air SISUB Set Identity Subscription Offline SISUD Set Identity Subscription Offline Direct GISUB Get Identity Subscriptions list DISUB Delete Identity Subscription GISK Get Identity Subscription Key SIPIN Set Identity PIN SISMK Set Identity Subscription Master Key GIPARK Get Park of FT SIARI Replace ARI of RFP for multi cell operation GIARI Get Ke
60. anism using supervisory frames a S a Hoft amp Wessel AG page 90 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted c HW 86010 20 Firmware Manual AE HOFTS 3 5 6 LAP information elements A LAP frame consists in a control byte and an optional information field LAP frame CONTR Information There are different frame types information frames l frames and supervisory frames RR RNR REJ SABM and UA frames CONTR The 1 Byte wide control field defines the frame type and depending on the frame type other information element The detailed definition of its structure is shown below Frame Type b7 b6 b5 b4 b3 b2 b1 b Command N R P N S 0 RR Command Response N R P F O 0 0 1 RNR Command Response N R P F O 1 0 1 REJ Command Response N R P F 1 0 0 1 SABM Command 0 0 1 P 1 1 1 1 UA Response 0 1 1 E 0 0 1 1 N S The 3 bit send sequence number is used by the sender to identify an l frame N R The 3 bit receive sequence number is used by the receiver to acknowledge I frames P The poll bit is set by the sender in order to request flow control information from the receiver F The final bit is set by the receiver in response to a command with P bit set Information This variable length field 0 to 26 bytes contains higher layer information to be transported through a L
61. command is terminated by lt CR gt lt LF gt 2 Depending on the command given the module may respond with a response string This is always terminated by lt CR gt lt LF gt The response string may contain multiple lines of text In this case every line is terminated by lt CR gt lt LF gt 3 The module sends a return code See section 3 3 4 2 The return code is terminated by lt CR gt lt LF gt This completes the command 4 The protocol continues at step 1 By successful completion of step 3 any modified configuration data has been saved in the non volatile memory of the HW 86010 20 3 3 3 Leaving the configuration mode The configuration mode is terminated by a reset sequence or by the EXIT configuration command H ft A Wessel AG a P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 23 135 e HOFT amp Firmware Manual HW 86010 20 WESSEL 3 3 4 Configuration command overview 3 3 4 1 Commands The commands provided in configuration mode are given below Command Description Hardware commands GHALL Get Hardware Data list GHTY Get Hardware Moduletype GHRSSI Get RSSI value GHQUAL Get quality values GHFL Get Hardware Flashtype SPANT Set Antenna GPANT Get Antenna Software ID commands GSALL Get Software Data list GSNR Get Software Number GSVER Get Software Version Module comm
62. cription Get a list of all configurable parameters Return For an explanation of the response string value s see the respective Get commands of the individual parameters Example Host GPALL Module Baudrate P 115200 Com 8 N 1 RTSCTS Antenna 0 ChannelCnt_ 1 Termination PT Equipment DCE var CLDPS OFF Protocol OFF CTR6 OFF Enhanced CC OFF OK Application PT FT Notes e Format may be changed in future versions e Because of possible changes in future it is not advisable to implement this command directly in own software All returned parameters are based on commands given in the manual H ft A Wessel AG a P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 59 135 ifaw H FT amp ctf WESSEL F irmware Manual HW 86010 20 3 3 5 9 2 Type of DECT termination SPTM GPTM Syntax Command SPTM lt PT FT gt Response none Description Set the type of DECT termination Arguments PT Module operates as PT format string FT Module operates as FT format string Example Host SPTM PT Module OK Application PT FT Notes e After a successful SPTM command the module automatically performs a reset into config mode Syntax Command GPTM Response lt PT FT gt Description Get the type of DECT termination Return term See SPTM value s Example Host GPTM Module PT OK
63. cted to a PC and DTE mode can be connected to a Modem a S a Hoft amp Wessel AG page 74 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted c HW 86010 20 Firmware Manual e H FT amp WESSEL 3 4 1 2 Interface parameters The baud rate of the RS 232 interface is selected using the SPBD configuration command The actual baud rate can be retrieved with the GPBD command A list of available baud rates is shown in response to the IPBD command The baud rate setting is a local matter i e the two peers of a connection may use different baud rates at their ends The direction of the DCDIO and RIIO signals is set using the SPEQ command The actual setting can be retrieved with the GPEQ command 3 4 2 Flow Control For flow control on the RS 232 interface the HW 86010 20 uses hardware handshake RTS CTS The hardware handshake signals are active low usual polarisation in TTL level RS 232 interfaces The following description applies to hardware handshake Whenever the host deactivates RTSI RTSI goes high the HW 86010 20 will stop output of data after the current data byte Due to pipelining it may happen that some additional bytes are output before the module stops Data output is resumed as soon as the module senses an active RTSI again Whenever HW 86010 20 deactivates CTSO CTSO goes high the host shall stop output of data HW 86010 20 tolerates up to 16 bytes being output by
64. d IPUI The information field has a size of 12 bytes It is structured as follows LAP Information field CMD Handle IPUI Type IPUI Len IPUI Data CMD This 1 byte data field identifies the type of call control command For a ConnectReq command CMD 0x03 Handle This 1 byte field is always set to 0 The call handle is assigned by the HW 86010 IPUI Type This 1 byte data field indicates the type of IPUI Data The value 0x00 indicates IPUI type N see EN 300 175 part 6 This is the only IPUI type supported by the firmware All other values are reserved for future use IPUI Len This 1 byte data field contains the number of valid bits in the IPUI Data field In the current implementation always set to 0x28 40 IPUI Data This 8 bytes data field contains the IPUI Bit 7 of the first byte is the first bit of the IPUI Unused bits are set to 0 DisconnectReq command Direction Host gt Module Requests the HW 86010 20 to release the call with the indicated cll handle The information field has a size of 2 bytes It is structured as follows LAP Information field CMD Handle CMD This 1 byte data field identifies the type of call control command For a DisconnectRegq command CMD 0x04 Handle Bit 0 to 6 of this 1 byte data field contain the call handle of the released call Bit 7 is always 0 a S a Hoft amp Wessel AG page 112 135 AM 28 02 05 2 00 fm86010_V2 00
65. d data rates of 500 kBit s per base station A base station allocates 12 DECT channels time frequency multiplexing and uses a dedicated slot format This capacity can dynamically be shared between the subscribed portables according to the actual demand CLDPS allows 64 simultaneously connected portables and therefore is capable to support even large wireless networks Data Unwired systems usually support both connection based DECT and packet based CLDPS which can be configured by software H ft A Wessel AG a P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 9 135 ifaw H FT amp p A WESSEL Firmware Manual Comparison of both protocols HW 86010 20 Chracteristic Cannection based Packet based CLDPS networking capability no yes 64 active subscribers per radio cell base station data rate 2x26 kBit s for up 500 kBit s per radio cell downlink synchronous asynchronous symmetry up downlink symmetrical asymmetrical dynamical occupied DECT channels 1 duplex 12 duplex per radio cell real time capabilities data are transferred in fixed 10 ms time frame allocation of timeslots by base station not collision based 9 traffic slots per 10ms time frame undetermined behaviour with increasing number of subsribers and amount of voice transmission yes up to 4 simultaneous links per base station da e The FHSS protocol stack
66. d successfully at least one l frame which it has not yet acknowledged The condition is set when the receiver receives a valid l frame It is cleared when all received l frames have been acknowledged P H ft amp Wessel AG page 94 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted c HW 86010 20 Firmware Manual e H FT amp 3 5 7 3 3 5 7 4 Hoft amp Wessel AG lam WESSEL The sender is attributed by the following conditions Peer Busy This condition indicates that the peer is busy It is set when a RNR frame is received It is cleared when either a RR or a REJ frame is received Timer Recovery This condition is set in case of timeout while the sender is waiting for an acknowledgement of a previously transmitted frame While in Timer Recovery condition the sender requests an acknowledgement by polling the receiver The condition is cleared when a response on the polling command has been received Timers LAP requires two timers e the LAP establish timer DLU 02 with timeout period of 2 0 seconds e the retransmission timer DLU 04 with timeout period of 1 0 seconds Since only one timer is active at a time an implementation may use a single instance of a timer object to realise both timers The following procedures apply to timers e When a timer is started it begins running until it is stopped or it expires e When a running timer is again started this has no
67. decimal 0 25400 Example Host SPTIMEOUT 3 5000 Module OK Application PT FT Notes e Per default use only timeout 3 e Timeout value 4 concerns PT only Hoft amp Wessel AG Subject to amendment errors excepted es a 3 P fm86010_V2 00 doc 2 00 28 02 05 AM page 69 1 35 ifaw H FT amp p WESSEL Firmware Manual Syntax Command GPTIMEOUT lt no gt CEET Description Get timeout value Return no See SPTIMEOUT value s time Example Host GPTIMEOUT 3 Module 5000 OK Application PT FT Notes e Timeout value 4 concerns PT only Syntax Command DPTIMEOUT Recon S Description Set all timeout values to default Arguments none Example Host DPTIMEOUT Module OK Application PT FT Notes P page 70 135 AM 28 02 05 2 00 fm86010_V2 00 do C HW 86010 20 Hoft amp Wessel AG Subject to amendment errors excepted HW 86010 20 3 3 5 10 Firmware Manual General commands 3 3 5 10 1 All data GALL ifaw H FT amp p A WESSEL Syntax Command GALL Response list of selected parameters Description Geta list of all parameters Return For an explanation of the response string value s see the respective Get commands of the individual parameters Example Host GALL Module Modultype 86010 Flashtype 278000BF SST39LF VF400A Softwar
68. e Call control is handled by software through a dedicated command channel In order to use the protocol mode the host must format its data according to a specific protocol which is described below H ft A Wessel AG a EB P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 81 135 e HOFT amp Firmware Manual HW 86010 20 S WESSEL 3 5 1 General description The HW 86010 20 implements data transmission according to the DECT standard DSP C 2 EN 300 651 This standard uses the LU3 protocol which consists in an error protected frame relay LU2 together with a LAP link access protocol LU2 provides an asynchronous frame oriented data service The purposes of LAP are end to end link control error correction and flow control LAP provides an asynchronous stream oriented interface to the upper layer Data is transmitted as an asynchronous sequence of frames In transparent data mode both layers of LU3 i e LU2 and LAP are executed on the module The host interfaces to the upper interface of LAP This is illustrated in igure 3 FT side FT PT PT side host host KRS 232 X LAP Lu2 K DECT X LU2 LAP K R5 232 X Figure 3 Distribution of LU3 in transparent data mode P S a Hoft amp Wessel AG page 82 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted c HW 86010 20 Firmware Manual ifaw H FT amp Then WESSEL
69. e 26157 Aug 06 2004 Version 2 22 Frequency 65 Quad Tune 177 Modulation 111 111 0 EMC 322 DectNo 735312 SerNo 10642194 Baudrate 115200 Com 8 N 1 RTSCTS Antenna 4 ChannelCnt 1 Termination FT Equipment DCE var CLDPS ON Protocol OFF CTR6 OFF Location OFF Multipoint OFF Park P36000241263412 ARI P3600024126341 2 35808 0 OK Application PT FT Notes e Format may be changed in future versions e Because of possible changes in future it is not advisable to implement this command directly in own software All returned parameters are based on commands given in the manual Hoft amp Wessel AG Subject to amendment errors excepted 28 02 05 E P fm86010_V2 00 doc 2 00 AM page 71 135 e H FT amp Firmware Manual HW 86010 20 WESSEL 3 3 5 10 2 Firmware diagnostics CRC Syntax Command CRC Response lt crc gt Description Perform a self check of the firmware by computing a cyclic redundancy checksum over the content of the Flash EPROM Return crc Computed 16 Bit cyclic redundancy value s checksum format hexadecimal Example Host CRC Module EF12 OK Application PT FT Notes 3 3 5 10 3 Result code Ok GOK Syntax Command GOK Response none Description Get a result code OK from the module Return none value s Example Host GOK Module OK Application PT FT Notes e The GOK com
70. e SPTIMEOUT GPTIMEOUT DPTIMEOUT Syntax Command SPTIMEOUT lt no gt lt time gt Response none Description Set the timeout value Arguments no 2 LAP layer repeat timeout After lapse of time without packet confirmation packet transmission is repeated and retry counter is incremented please see SPRETRY 2 With default combination of 6 retries and 500 ms LAP disconnect time is 3 seconds default 500 3 Connection termination disconnect timeout After deactivation of DTRI normally a timeout of 5000 milliseconds starts then the module disconnects So it is possible to transmit short deactivations of DTRI With this timeout it is possible to change the time default 5000 4 Connection establishment reconnect timeout When DTRI of PT is active and DTRI of FT is inactive FT rejects connection request After rejection the PT waits some time before next connection request default 1000 PT only 5 SWAP keepalive timeout If greater than 0 special probe packets are expected to be received from the SWAP server to check if the connection is still alive If no packet is received within the timeout the current connection is terminated and a new connection established It is vital to configure the same keepalive timeout at the SWAP service If the timeout value is O this option is disabled default 0 PT only format decimal 0 5 in milliseconds must be divisible by 100 format
71. e a subscription entry from the PARK table of the PT This clears an existing subscription of the PT from the referred FT The alternative syntax formats allow the FT to be identified either by the pair lt emc gt lt dnr gt or by its lt park gt Both formats are equivalent Arguments all All subscriptions will be deleted from the bite Jil PARK table emc EMC code of the FT to be deleted from PARK table Leed format decimal dnr DECT serial number of the FT to be deleted from PARK table format decimal Example 1 Host DISUB all Module OK Example 2 Host DISUB 322 847544 Module OK Application PT Notes e For easiest unsubscribtion use the argument ALL e lf the FT referred in the DISUB command was not contained in the PARK table an error code is returned a H ft amp Wessel AG page 46 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual e HOFT amp WESSEL 3 3 5 6 3 Subscription key GISK Syntax Command GISK lt emc gt lt dnr gt Response lt sk gt Description Get a Subscription Key SK for the PT identified by EMC and DECT serial number The SK is required as an argument for offline subscription Return emc EMC code of the PT that shall be value s subscribed Ee format decimal dnr DECT serial number of the PT that shall be subscribed DEE format deci
72. eceive met data volpcm volafe AM Hoft amp Wessel AG a Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 P page 127 135 3 6 2 1 Zon H FT amp WESSEL Firmware Manual Advises on voice commands To enter commands the module must be set into configuration mode With entering the command lt SPVOICE on gt the voice mode is enabled while simultaneously the data mode is disabled Speaker output configuration SPVSPE lt volafe gt lt volpcm gt volafe Analog front end speaker output attenuation HW 86010 20 volafe max output level Output level for 0 Gain dBm0 PCM VRMS Vpeak VRMS Vpeak dBVrms dBmo 0 2 192 3 100 1 527 2 160 3 7 1 1 741 2 462 1 213 1 715 1 7 2 1 383 1 956 0 963 1 363 0 3 3 1 099 1 554 0 765 1 082 2 3 15 0 069 0 098 0 048 0 068 26 3 Gain values in dBVrms dBm0 a digital 1dBmO signal with volafe 0 comes out as an analog signal with 4 7dBVrms 1 3 7 The units for analog sine wave signals are Vrms and dBVrms The usual unit for digital code corresponding to a sine wave is dBm0 where the maximum sine wave at PCM level is 3 14d Bm0 Regarding the analog input OdBm0 can be considered like a safety working level to prevent unwanted overshoot on the external signal The analog front end characteristic remains linear until 3 14 dBm0 0 dbm0 5706 and max PCM code at 3 14 dBm0 8192
73. ed in the following example EMC decimal 322 binary 0000 0001 0100 0010 DNR decimal 524752 FPN DNR div 8 FPN decimal 65594 binary 1 0000 0000 0011 1010 PLI decimal 23 ARI binary 000 0000 0001 0100 0010 1 0000 0000 0011 1010 ARI pli binary 000 000 000 010 100 001 010 00 octal 00024120 last digit padded with zero check 0 1 0 2 0 3 2 4 4 5 1 6 2 7 0 8 48 modulo 11 4 PARK 23000241204 Note The DNR is always a multiple of 8 PT related identities A PT is identified by an IPEI international portable equipment identity This is a 36 bits wide world wide unique identifier It is factory burnt into the module during production and cannot be modified The structure of the IPEI is shown below EMC DNR b35 eg b20 b19 i bO The IPEI is part of the default IPUI international portable user identity of type N that is used for identification of a PT in a DECT network The DECT standard allows other IPUI types and allows multiple IPUls at a PT HW 86010 20 as PT does not use IPUI types other than N However HW 86010 20 as FT is interoperable with PTs that use a different IPUI type 5 a P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 19 135 faa H FT amp Firmware Manual HW 86010 20 ARE wesses OOOO OO O WESSEL 3 2 1 3 Subscription identities During the subscription procedure defined in the DECT standa
74. ed to the PT side host by an activation of the DSRO signal If the PT is in DCE mode the call request is also signalled by an activation of the RIIO output signal see SPECC command The host shall accept the call by activating the DTRI signal for at least 10ms As soon as the call is accepted the RIIO output signal is deactivated for at least 10ms DCE mode only see SPECC command 3 4 4 4 Incoming call FT interface For incoming calls please use config mode commands SPDSI and SPDSD If there are both entries with SPDSI and SPDSD the SPDSI entry is used On the activation of DTRI or after reset dependent of DTRI and SPCC to data mode the RFP establishes a connection to the PT At this time DTRI of the PT must be inactive in order to prevent a concurrent connection establishment initiated by the PT When the connection has been established DSRO of the PT goes to active state and the host must respond by activating DTRI Example for calling PTs with SPDSI with FT as active part Step Action 1 FT enter config mode with 2 FT SPDSI EMC DNR 3 FT EXIT DTRI is active 4 PT DTRI is inactive 5 PT when DSRO goes active activate DTRI 6 PU when DSRO goes active connection is established 7 FT PT transmit data 8 FT go to step 1 for next connection eI when DSRO goes inactive deactivate DTRI 9 FT after last PT deactivate DTRI PT when DSRO goes inactive deactivate DTRI
75. effect i e the timer Carries on running e When a timer is stopped it is automatically reset When it is then started again the full timeout period applies e Restarting a timer is equivalent to stopping it and immediately starting it again When a timer expires it generates an event to the LAP state machine Sequence variables While in active state and while both the Peer Busy and the Timer Recovery conditions are cleared the sender performs multiple frame operation LAP labels each I frame with a sequence number see section 3 5 6 1 The sequence number is also used in acknowledgements The sender maintains two sequence variables V S and V A The receiver maintains a sequence variable V R a Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 95 135 faa H FT amp Firmware Manual HW 86010 20 ARE wesses O O OOO O O OO OS WESSEL e V S contains the sequence number of the next frame to be transmitted e V A contains the sequence number of the next frame to be acknowledged e V R contains the sequence number of the next frame to be received All sequence variables lie within the range O to 7 All operations on sequence variables are modulo 8 The sequence of I frames can be separated into three sections e Frames which have been sent and an acknowledgement was received e Frames which have been sent but no acknowledgement has bee received yet pending frames e Frames
76. enc Information frames Supervisory frames RR RNR and REJ Supervisory frames SABM and UA Information elements in the ADDR field States Conditions Timers Sequence variables Sender procedures Receiver Procedures Establishment Termination Re establishment Ko Ke Co Koj KCe ko Ke o Ke P S a Hoft amp Wessel AG page 6 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual e H FT amp WESSEL SDL representation of LAP Call control information elements 5 9 1 General description 5 9 2 ConnectInd command 5 9 3 DisconnectInd command 5 9 4 ConnectReq command 8 9 5 DisconnectReq command 5 9 6 LocationInd command 5 9 7 LocationRes command Al AAA Al Al 10 gt 5 10 1 Incoming call 5 10 2 Outgoing call 5 10 3 Call release host initiated 5 10 4 Call release PT initiated 3 4 fo 4 kl bat Od O1 Oa Ru 5 11 1 DECT CALLBACK FUNC T 5 11 2 Dectlnit 5 11 3 DectDestro 5 11 4 DectRegisterCallback ll DectOpen 5 11 6 DectClose ELLE DectRead 5 11 8 DectWrite 5 11 9 DectConnectReaq 9 11 10 DectDisconnectReq 5 11 11 DectGetConnStatus 5 11 12 DectGetLineStatus 5 11 13 DectGetlpui 5 11 14 DectGetBytesAvail 5 11 15 DectGetTxFree 5 11 16 DectGetTxPending 5 11 17 DectLapStateCfm 5 11 18 DectLocationRes 5 11 19 DectSwitchRoaming 5 11 20 DectSwitchLocation 5 11 21 DectLapStateGetLen 5 11 22
77. et to N R Also V S is set to N R which may imply repetition of frames When timer DLU 04 expires again while the sender is already in timer recovery condition a repetition count variable RC is incremented and the timer is restarted If RC exceeds N250 value 3 this is treated as a severe error situation and the link is re established H ft A Wessel AG 5 P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 97 135 d H FT amp Firmware Manual HW 86010 20 SARE wesses OOOO OO O WESSEL 3 5 7 6 Receiver Procedures A Receiving l frames When an l frame is received the following procedure applies If the self busy condition is set the frame is discarded Otherwise the receiver checks if N S is equal to V R In this case the frame is accepted and its content is passed to the higher layer The reject exception condition is cleared and V R is incremented If N S is different from VOR N S sequence error the frame is discarded and the reject exception condition is set B Sending acknowledgements When the last I frame was accepted the receiver need not acknowledge it immediately If there is data to be sent in the reverse direction the acknowledgement may be carried in an I frame Otherwise the acknowledgement is sent either as RR response if the self busy condition is cleared or as RNR response if it is set When the last I frame was discarded due to N S sequence error t
78. f the CLDPS flag Return on off Value ON if in CLDPS mode otherwise value s OFF format string Example Host GPCLDPS Module ON OK Application PT FT Notes Hoft amp Wessel AG a P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 37 135 ifaw H FT amp akfa WESSEL Firmware Manual HW 86010 20 3 3 5 4 4 Multipoint flag SPMP GPMP Syntax Command SPMP lt on off gt Response none Description Set the Multipoint flag Arguments on Multipoint selected format string off Multipoint not selected format string Example Host SPMP OFF Module OK Application FT Notes e All characters received at serial RX of PTs 1 4 are transmitted over serial com from FT e All characters received at serial RX of FT are transmitted over serial com from PTs 1 4 Syntax Command GPMP Response lt on off gt Description Get the Multipoint flag Return on off See SPMP value s Example Host GPMP Module OFF OK Application FT Notes e See SPMP P H ft amp Wessel AG page 38 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual e H FT amp WESSEL 3 3 5 5 Info commands 3 3 5 5 1 Serial number parameters GNALL Syntax Command GNALL Response list of all serial number parameters Description
79. flow control for a data link Each data link requires its own instance of LAP There exist multiple variants of LAP which differ in some details of their frame structures and their ways to establish a connection E g the LAP variant LAP D is used in the ISDN D channel ITU recommendation Q 921 includes a detailed description The LAP variant used in LU3 data transmission is more precisely referred to as LAP U It is described in EN 300 651 The firmware uses LAP U over the air interface The LAP protocol used in protocol mode is very similar to LAP U The only differences result from embedding the LAP packet into a HDLC frame This implies using the HDLC ADDR field for transport of LAP information elements and using the HDLC FCS whereas LAP U uses a different type of checksum LAP is a peer to peer protocol The peers correspond by exchanging LAP frames These frames may have variable length The LAP protocol is full duplex The two directions are independent therefor we only regard one direction for this description Due to this approach we distinguish in this text between sender and receiver The sender transmits information to the receiver The receiver returns acknowledgements to the sender Each LAP instance comprises a sender and a receiver LAP support multiple frame operation The sender may send k I frames before it needs an acknowledgement from the receiver The firmware uses k 4 LAP provides an efficient flow control mech
80. gistration flag Arguments on Location selected format string off Location not selected format string Example Host SPLOC ON Module OK Application FT Notes e Only useable in protocol mode Syntax Description Get the Location flag Return on off See SPLOC value s Example Host GPLOC Module ON OK Application FT Notes e See SPLOC P H ft amp Wessel AG page 64 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual e HOFT amp WESSEL 3 3 5 9 7 Parameter sync windows SPSYWD GPSYWD Syntax Command SPSYWD lt syncwnd gt Response none Description Set additional Synchronisation Window Arguments syncwnd _ Additional bits for Synchronisation Window format decimal 0 56 Example Host SPSYWD 0 Module OK Application FT Notes e Useful only with special wide range antennas e The normal size of the FT sync window is 3 Bit so the maximum distance between FT and PT is approximately 350 m e For greater distances you have to increase the site of the sync window with the command lt SPSYWD gt Exemplary distance calculations Syntax Command Response lt syncwnd gt Description Get additional Synchronisation Window Return syncwnd_ See SPSYWD value s Example Host GPSYWD Module 0 OK Application FT Notes e See SPSYWD H ft A Wessel AG a
81. h is read from the FT and input into the PT The offline subscription procedure is described below Step 1 FT Get a SK for the PT by issuing a GISK command Step 2 PT Perform offline subscription by issuing a SISUB command Result code lt ok gt signals successful command execution This does not imply that the subscription itself was successful e g PIN could be incorrect a S a Hoft amp Wessel AG page 22 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual e H FT amp WESSEL 3 3 Configuration mode In this mode parameters of the hardware are set and monitored by a controlling unit e g a personal computer connected to its RS 232 port 3 3 1 Entering the configuration mode The configuration mode is entered either by a specific reset sequence or by an appropriate escape command from any of the data sub modes see section When entered by an external reset the RS 232 port is operated at 9 600 Bd independent from the parameter setting of the baud rate When entered by an escape command the RS 232 port is operated at the configured baud rate 3 3 2 Configuration protocol Configuration mode uses a simple ASCll based configuration protocol The controlling unit host acts as master The module acts as slave 1 The master sends a configuration command This is a valid command string as described in section 3 3 4 The
82. he receiver must acknowledge it immediately If the reject exception condition is newly set it sends a REJ response If the reject exception condition was already set before it sends a RR response In any acknowledgement the receiver sends its actual value of V R after possible incrementing in the N R field C Setting and clearing the self busy condition If the higher layer is ready to accept data from the LAP receiver it clears the self busy condition The receiver informs the sender by sending a RR command frame If the higher layer is busy i e does not accept data from the LAP receiver it sets the self busy condition The receiver informs the sender by sending a RNR command frame D Responding to polling requests When the receiver receives a RR or RNR command frame with P bit set it immediately respond to it with a RR response if the self busy condition is cleared or a RNR response if it is set which has the F bit set a S a Hoft amp Wessel AG page 98 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted c HW 86010 20 Firmware Manual e HOFT amp WESSEL 3 5 7 7 Establishment A LAP link is established under the following conditions e The LAP for the command channel is established immediately when the protocol data mode is entered e The LAP for a data channel is established when a call has been set up using call control procedures in the command channel see sec
83. he escape sequence the maximum allowed pause is 500ms a S a Hoft amp Wessel AG page 80 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted Cc HW 86010 20 Firmware Manual ip H FT amp WESSEL 3 4 6 Example Transparent multipoint mode In a configuration with 1 FT and 4 PTs the command SPMP ON on FT side leads to the transparent multipoint mode see SPMP command FT toPT FT sends 26 byte data packets to each connected PT PT to FT Each PT sends 26 byte data packets to FT FT sends these packets first in first out over its RS 232 interface In this mode there is no flow control V24 PT 1 Host PT 1 transparent PT 2 Mot Host PT 2 y transparent Host FT FT transparent SCH V24 J PT3 Host PT 3 transparent DECT Datenpakete je 26 Bytes g NpT4 Z Host PT 4 transparent Figure 2 Transparent multipoint mode 3 5 Protocol data mode The protocol data mode is a sub mode of the data mode It allows multiplexed data transmission using the RS 232 interface The protocol data mode is selected by issuing the configuration command SPPR ON Only the single bearer FT may operate in protocol data mode The protocol data mode allows the simultaneous handling of multiple connections at the FT Moreover it provides more flexibility than the transparent data mod
84. ing data receive Parameter nChannel l Channel number Return O Ok e lt 0 _Error Note e A closed channel will ignore received data 3 5 11 7 DectRead Function int DectRead int nChannel void pBuf int nMaxLen Description Read the data from a special channel Parameter nChannel Channel number toreadfrom lt Return gt 0 Number of actually read bytes Error Note e The function directly returns in case of no data for this channel e See DectReadTo H ft A Wessel AG 5 P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 119 135 faa H FT amp Firmware Manual HW 86010 20 ff wesses OOOO O OO OS WESSEL 3 5 11 8 DectWrite Function int DectWrite int nChannel void pBuf int nLength Description Write the data to a special channel Parameter nChannel___ Channel number to write to Du Pointer to buffer holding the data to write nLength Return 270 o lt 0 Error Note e To avoid data loss the returned value should be considered If required the remaining data should be written by another function call e g by using DectWriteTo If the function returns with less bytes than instructed this can be caused by the flow control e After returning from this function it is possibly that the buffer is still filled with 4 26 bytes unconfirmed data e See DectWriteTo DectGetTxPending 3 5 11 9 DectConnectReq F
85. l Any data received from the host through the RS 232 interface while there is no call established will be discarded by the module When requesting a call the host must wait until the call is established before starting sending data Otherwise this data may be lost When a call has been established data is transferred in full duplex mode between the hosts through the RS 232 interface Any data sent by the host to the module through the RS 232 interface after the call has been released is discarded by the module 3 4 5 2 Usage of modem lead signals A host may use the modem lead signals to control and monitor equipment connected to the RS 232 interface of the peer When using modem lead signals attention must be paid to the influence of interworking see section B43 A host must not pull DTRI inactive for more than 4 seconds for any other purpose than releasing the call However the host may pull DTRI inactive for shorter intervals e g to control a modem connected to the RS 232 interface of the peer 3 4 5 3 Escaping to configuration mode The configuration mode may be entered from transparent data mode by sending the escape sequence to the module If the module detects the escape sequence while a call is established it will immediately release the Call The following timing requirements apply e Before the first character and after the last character there must be a pause of at least 200ms e Between two characters of t
86. l 0 connection only with DTRI 1 connection without DTRI format decimal Example Host SPCC 0 Module OK Application PT FT Notes e Normally connection is established only if DTRI is active e If call control is set to 1 connection is also established without activation of DTRI Syntax Command GPCC Response lt callctrl gt Description Get parameter call control Return callctrl See SPCC value s Example Host GPCC Module 0 OK Application PT FT Notes e See SPCC page 56 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual e H FT amp WESSEL 3 3 5 8 4 Enhanced call control SPECC GPECC syntax Eed Response none Description Gei Enhanced Call Control Arguments on Activate Enhanced Call Control format string off Deactivate Enhanced Call Control format string Example Host SPECC ON Module OK Application PT Notes e If ON DCD is active if PT has synchronisation e Ifthe PT receives a call from FT it asserts RIIO To accept the call the host must activate DTRI After DTRI is active RIIO goes inactive e IF OFF DCD and RIIO are configured as normal outputs on PTs and follow the corresponding inputs at FT side fk A 2a LULL Response lt on off gt Description Get Enhanced Call Control flag Return on off See SPECC value s Example Host GPECC Module ON OK Application
87. l for an established connection Parameter nChannel Channel number Return gt 0 Connection state 0 not connected ne SE connected lt 0 Error Note 3 5 11 12 DectGetLineStatus Function int DectGetLineStatus int nChannel Description Prompt the device on a special channel for the line state Parameter nChannel Channel number Return gt 0 _Line state bitmapped at this point of time Note Hoft amp Wessel AG a Bl P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 121 135 page 122 135 aw H FT amp WESSEL Firmware Manual HW 86010 20 3 5 11 13 DectGetlpui Function int DectGetlpui int nChannel DECT_IPUI_T plpui Description Acquires the IPUI of the connected device on a special channel Parameter nChannel Return Fa Note 3 5 11 14 DectGetBytesAvail Function int DectGetBytesAvail int nChannel Description Prompt to get the number of available bytes to be read ona special channel Parameter nChannel _Channel number Return gt 0_ Number of bytes available tobe read lt 0 Error Note 3 5 11 15 DectGetTxFree Function int DectGetTxFree int nChannel Description Prompt to get the number of available free space in the send buffer Parameter nChannel Channel number Return gt 0 Number of free bytes available in the send 1 Error
88. lgorithm is used A Transmitting side A complete HDLC frame is assembled including FCS The byte sequence between the two flag fields is checked for any occurrence of values 0x7D or Ox7E Any byte 0x7D is replaced with the 2 byte sequence 0x7D Ox5D Any byte Ox7E is replaced with the 2 byte sequence 0x7D Ox5E The resulting byte sequence is transmitted Depending on the data content of the frame the frame length has been enlarged by the transparency algorithm B Receiving side The received byte sequence is scanned for the first occurrence of a flag field Ox7E This marks the start of the frame The following bytes are assembled into the HDLC frame Any byte sequence 0x7D Ox5D results in a single byte 0x7D to be assembled into the HDLC frame Any byte sequence 0x7D OX5E results in the single byte 0x7E to be assembled into the HDLC frame The next occurrence of a flag field in the received byte sequence marks the end of the frame It may also indicate the start of a following frame The completely received HDLC frame is then further processed e g the FCS is verified H ft A Wessel AG 5 P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 89 135 faa H FT amp Firmware Manual HW 86010 20 SARE wesses OOOO OO O WESSEL 3 5 5 LAP protocol overview LAP link access protocol is a widely spread protocol for safe data transmission It provides end to end error correction and
89. mal sk SK key for offline subscription of the PT format decimal Example Host GISK 322 847544 Module 8439554 OK Application FT Notes e For offline subscription see SISUB command 3 3 5 6 4 Identity PIN SIPIN Syntax Command SIPIN lt pin gt Response none Description Program a new PIN code into the FT The PIN code is needed by PTs that want to subscribe to the FT Arguments pin PIN code 1 to 8 digits format decimal Example Host SIPIN 007 Module OK Application FT Notes e Leading zeros of PIN codes are relevant e g PIN 007 is different from PIN 7 H ft A Wessel AG a eil P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 47 135 e H FT amp Firmware Manual HW 86010 20 WESSEL 3 3 5 6 5 Subscription master key SISMK Syntax Command SISMK lt smk gt Response none Description Program anew SMK code into the FT The SMK code improves the system security see section 3 2 2 Arguments smk SMK code 1 to 8 digits format decimal Example Host SISMK 0815 Module OK Application FT Notes e Leading zeros of SMK codes are relevant e g SMK 0815 is different from SMK 815 3 3 5 6 6 PARK of FT GIPARK Syntax Command GIPARK Response lt park gt Description Get the Park ofa FT Return park PARK code of the FT value s format PARK Exa
90. mand is typically used as an alive request GOK always returns OK and does not cause any changes to the module configuration P H ft amp Wessel AG page 72 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual ip H FT amp 3 3 5 10 4 Exit configuration mode EXIT WESSEL Syntax Command EXIT Response none module performs a reset Description Leave the configuration mode and enter the data mode The entered data sub mode depends on the setting of the PPR parameter see SPPR When the command is successful a reset is performed immediately and no return code is given by the module Return none value s Example Host EXIT Module performs a reset to data mode Application PT FT Notes e Parameter changes made by certain configuration commands only become effective at the exit command This is described in the Notes section of the respective commands Hoft amp Wessel AG 5 a P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM pag e 73 135 faa H FT amp Firmware Manual HW 86010 20 SE wesses OOOO O OO O S WESSEL 3 4 Transparent data mode The transparent data mode is a sub mode of the data mode It allows transparent data transmission using the RS 232 interface The transparent data mode is selected by issuing the configuration command SPPR OFF Both PT
91. meter Dial String Default GPDSD Get Parameter Dial String Default DPDSD Delete Parameter Dial String Default SPCUST Set Customer String GPCUST Get Customer String DPCUST Delete Customer String SPLOC Set Parameter Location Registration GPLOC Get Parameter Location Registration SPSYWD Set Parameter Synchronisation Window GPSYWD Get Parameter Synchronisation Window DPSCFG Disable Config Mode Escape Sequence SPRETRY Set Parameter Retry GPRETRY Get Parameter Retry DPRETRY Delete Parameter Retry SPTIMEOUT Zei Parameter Timeout GPTIMEOUT Get Parameter Timeout DPTIMEOUT Delete Parameter Timeout General commands GALL Get All Data list CRC Do Firmware Diagnostics GOK Get OK dummy command EXIT Exit configuration mode P page 26 135 AM lam 28 02 05 2 00 fm86010_V2 00 do C Hoft amp Wessel AG Subject to amendment errors excepted HW 86010 20 Firmware Manual ifaw H FT amp thea WESSEL 3 3 4 2 Return codes The return codes provided in the configuration mode are given below Return Code Description OK Command successful ERROR 1 Command failed ERROR 2 Command invalid ERROR 3 Command parameter invalid ERROR 4 Subscription table full ERROR 21 Invalid character at command start ERROR 22 Unexpected argument Get or Information command ERROR 23 Argument missing Set or Delete command ERROR 24
92. mmunication SPCOM GPCOM 5 3 5 8 3 Parameter call control SPCC GPCC 3 5 8 4 Enhanced call control SPECC GPECC 3 5 8 5 User interface SPUI GPUI 3 5 9 Other configuration commands 3 5 9 1 Configurable parameters GPALL 3 5 9 2 Type of DECT termination SPTM GPTM 3 5 9 3 Dial string internal SPDSI GPDSI DPDSI 3 5 9 4 Dial string default SPDSD GPDSD DPDSD 3 5 9 5 Customer string SPCUST GPCUST DPCUST 3 5 9 6 Location flag SPLOC GPLOC 3 5 9 7 Parameter sync windows SPSYWD GPSYWD 3 5 9 8 DPSCFG command 3 5 9 9 Retry value SPRETRY GPRETRY DPRETRY 3 5 9 10 Timeout v SPTIMEOUT GPTIMEOUT DPTIMEOUT 6 3 5 10 General commands 3 5 10 1 All data GALL 3 5 10 2 Firmware diagnostics CRC H ft amp Wessel AG NW P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 5 135 e H FT amp Firmware Manual HW 86010 20 WESSEL 3 5 10 3 Result code Ok GOK 72 B 4 T7 S NN H B 4 1 1 Connection of the interface 14 B 4 1 2 Interface parameters 75 4 2 T Incoming call PT interface Incoming call FT interface Call release PT interface Call release FT interface Alignment with call control Usage of modem lead signals Escaping to configuration mode Connection of the interface Interface parameters Flag field FLAG Address field ADDR Control field CTRL Data field DATA Frame check sequence FCS Multiplexing of LAP channels Transpar
93. more complex installations with more than 7 RFPs please contact Hoeft amp Wessel for ARI class B In order to identify allowed FTs any PT stores one PARK portable access rights key A PARK corresponds to a single ARI or to a group of ARIs that only differ in their least significant bits The PLI PARK length indicator defines how many bits of the ARI are relevant The default is 36 i e all bits are relevant In multi cell networks the PARK may be selected such that it covers the ARIs of all RFPs When a PARK is manually entered it is coded according to the GAP standard The following format is used e The PARK starts with two digits representing the PLI in decimal format e Then follow up to 12 digits representing lt pli gt bits of the ARI in octal format If necessary the bit string is padded with zeros at the right side in order to achieve octal alignment e Finally a check digit is entered The check digit is calculated as the sum of each digit multiplied by its position in the string modulo 11 The check digit lies between 0 and 10 and is represented either as the decimal digit or as a if equal to 10 a S a Hoft amp Wessel AG page 18 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted c HW 86010 20 Firmware Manual e H FT amp 3 2 1 2 Hoft amp Wessel AG WESSEL Sometimes it can be necessary to manually calculate a PARK from PLI EMC and DNR this is illustrat
94. mple Host GIPARK Module P360002413167270 OK Application FT Notes e The result can be used for all PT subscription commands like lt SISUA gt lt SISUD gt a S a Hoft amp Wessel AG page 48 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual e H FT amp WESSEL 3 3 5 6 7 Access rights identity SIARI GIARI DIARI Syntax EE o Response none Description Overwrites the ARI of a RFP with the ARI of another RFP for multi cell networks Arguments park PARK code of the FT Ke format PARK key key for setting ARI get it with GIARI eet format decimal rpn radio fixed part number format decimal Example Host SIARI P360002410000010 327 3 Module OK Application FT Notes rpn is 0 for standalone RFP e rpnis 1 7 for multi cell networks Syntax R Description Get information to set other RFP to same ARI for multi cell networks Return park See SIARI value s key rpn Example Host GIARI Module P360002410000010 327 3 OK Application FT Notes e See SIARI Syntax Command DIARI Response none Description Resets the ARI of a RFP to its factory programmed value corresponding to emc and dectnr of RFP Arguments none Example Host DIARI Module OK Application FT Notes H ft A
95. nt errors excepted c HW 86010 20 Firmware Manual e HOFT amp WESSEL 3 2 2 EasySubs EasySubs is a powerful technique for handling of subscription information in the FT Conventional FT implementations include a table of all subscribed PTs with their UAKs Since memory is limited the FT may only support a very limited number of subscriptions The EasySubs technique avoids storage of UAKs in the FT but provides an efficient means for on demand computation of UAKs from other information already available Due to EasySubs FTs of Hoft amp Wessel support an unlimited number of PT subscriptions EasySubs if fully compliant with the DECT standard It is used for both on air and offline subscriptions EasySubs is interoperable with GAP compliant PTs of other manufacturers The security of the DECT system is fully preserved by EasySubs by introducing an additional key the SMK subscription master key The SMK is stored in the FT in non volatile memory It is used during on demand computation of UAKs Only a single SMK is needed independent of the number of PTs to be subscribed The default SMK factory setting is 00000000 The PT stores subscription information in the conventional way i e EasySubs only affects the FT In multi cell networks all RFPs must be programmed with the same values of PIN and SMK respectively A big advantage of EasySubs Any PT must only be subscribed to a single RFP of a multi cell
96. nt mode Arguments none Example Host DPDSI Module OK Application FT Notes Gs P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 61 135 faa H FT amp Firmware Manual HW 86010 20 SE wesses O OOO OO OS WESSEL 3 3 5 9 4 Dial string default SPDSD GPDSD DPDSD Syntax Command SPDSD lt emc gt lt dnr gt Response none Description Set Dial String for Default call in transparent mode This defines the PT to which the FT will establish a connection upon activation of DTRI The dial string is stored in non volatile memory i e it remains stored even after power off Arguments emc EMC code of the PT which shall be called from FT format decimal dnr DECT serial number of the PT which shall be called from FT format decimal Example Host SPDSD 322 695432 Module OK Application FT Notes e PT must be subscribed to FT e SPDSI has priority over SPDSD e Frequent write operations to non volatile memory reduce the life time of the hardware and should be avoided Use SPDSI if you do not need to store the dial string syntax EE Response lt emc gt lt dnr gt Description Get Dial String for Default call in transparent mode Return emc See SPDSD value s dnr Example Host GPDSD Module 322 695432 OK Application FT Notes Syntax Command DPDSD Response none Description Delete Dial String for
97. o wait for an available data block Return gt 0 Number of actually read bytes Note e The timeout is not the overall time for reading nMaxLen bytes but the time to wait between the individual data blocks to read e See DectRead 3 5 11 26 DectWriteTo Function int DectWriteTo int nChannel void pBuf int nLength unsigned long timeoutMs Description Write the data to a channel with a timeout Parameter nChannel Channel number to write to timeoutMs meout in milliseconds _The time to wait for sending a single data block Return 2 0 Number of actually written bytes lt 0 Error Note e The timeout is not the overall time for sending nLength bytes but the time to wait between the individual send data blocks e After returning from this function it is possibly that the buffer is still filled with 4 26 bytes unconfirmed data query with DectGetTxPending e See DectWrite DectGetTxPending page 126 135 P AM fest H ft amp Wessel AG 28 02 05 2 00 fm86010 V2 00 do Subject to amendment errors excepted c ifaw H FT amp hea WESSEL HW 86010 20 Firmware Manual 3 6 Voice mode Block diagram 3 6 1 The following diagram describes the audio path on HW 86010 and HW 86020 modules analog Sigma SE G726 DECT Encoder transmit data stenable Delta ADC micatt micmode Sidetone path Digital DECT SC Filter de r
98. of module specific parameters are adjusted during the production process They may vary between different modules e Format may be changed in future versions e Because of possible changes in future it is not advisable to implement this command directly in own software All returned parameters are based on commands given in the manual Hoft amp Wessel AG Subject to amendment errors excepted 28 02 05 E P fm86010_V2 00 doc 2 00 AM page 33 135 e HOFT amp Firmware Manual HW 86010 20 WESSEL 3 3 5 3 2 Module frequency GMF Syntax Command GMF Response lt freq gt Description Get the module specific frequency parameter Return Freq Frequency parameter value s format decimal Example Host GMF Module 112 OK Application PT FT Notes e The frequency parameter is set during production in order to fine adjust the local oscillator frequency of the module e The GMF command serves for diagnostic purposes 3 3 5 3 3 Module quad tune GMQ Syntax Command GMQ Response lt quad gt Description Get the module specific quad tune parameter Return quad Quad tune parameter value s format decimal Example Host GMQ Module 130 OK Application PT FT Notes e The quad tune parameter is set during production in order to fine adjust the frequency demodulator of the module e The GMQ command serves for diagnostic purposes
99. of the HW 86020 further includes the MAC layer procedures related to frequency hopping Moreover the firmware includes full interworking with the RS 232 interface Note Earlier firmware versions supported a high speed point to point mode Due to the development of CLDPS Hoft amp Wessel devices will no longer support this mode presents 1 4 protocol mode further supported but not recommend for new projects 2 packet based voice transmission possible P page 10 135 AM 28 02 05 E 2 00 fm86010_V2 00 do Cc Hoft amp Wessel AG Subject to amendment errors excepted HW 86010 20 2 2 2 3 Firmware Manual Summary of features Feature Short description Air interface Compliant with DECT EN 300 175 HW 86010 Compliant with FCC part 15 HW 86020 Protocols C Plane according GAP EN 300 444 Data transmission Connection Orientated According DSP C 2 EN 300 651 Connection Less CLDPS Point to multipoint Connection Orientated up to 4 simultaneous connections 4x26 kBit s EN 300 651 Connection Less up to 64 simultaneous connections 500 kBit s per radio cell CLDPS Small footprint Size 53 mm x 37 mm Versatile e g RS 232 PCM I O I C voice bus interfaces Firmware Firmware can be downloaded upgradeable Voice Voice transmission is possible Easy configuration Configuration mode for easy installations Easy subscription
100. ors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 99 135 WESSEL e HOFT amp Firmware Manual HW 86010 20 3 5 8 SDL representation of LAP 1 Idle Gem LapEstablish Request Command V S 0 LapRelease DISCARD V A 0 Indication INFORMATION V R 0 P Command Accept Establish WY V S 1 V S 0 V A 0 V R 1 CLEAR EXCEPTION CONDITIONS F 1 RC 0 RR Response START DLU 02 CLEAR EXCEPTION CONDITIONS LapEstablish Indication 2 1 Wait Establish Idle 3 Active Figure 5 SDL representation of LAP part 1 a a Hoft amp Wessel AG page 100 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted c HW 86010 20 2 Wait Establish Firmware Manual LapRelease Indication LapEstablish Request LapError Indication A 2 Wait Establish Command DISCARD INFORMATION V R 1 M iT RR Response Swe lt Fas H FT amp p 5 WESSEL SABME Command UA Response ablish ion LapEsi Indicati STOP DLU 02 EN 3 Active EN Figure 6 SDL representation of LAP part 2 Hoft amp Wessel AG Subject to amendment errors excepted fm86010_V2 00 doc
101. ose of link re establishment in certain error recovery situations The UA response is used for the sole purpose of responding to a SABM command P page 92 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C H ft amp Wessel AG HW 86010 20 Firmware Manual 3 5 6 4 Information elements in the ADDR field ifaw H FT amp a 5 WESSEL The following LAP information elements are not carried in the LAP frame but in the ADDR field of the associated HDLC frame NLF The new link flag indicates a new link It is set for SABM commands and UA responses M The more bit indicates that a LAP frame is split on multiple HDLC frames and that another segment follows HW 86010 does not support LAP frame split The more bit is always 0 C R The command response bit allows the distinction between command and response frames The logic of this flag depends the direction of the communication Direction C R bit Frame type Module gt Host 0 Command Module gt Host 1 Response Host gt Module 0 Response Host gt Module 1 Command Hoft amp Wessel AG Subject to amendment errors excepted E fm86010_V2 00 doc 2 00 28 02 05 a AM page 93 135 WESSEL faa H FT amp Firmware Manual HW 86010 20 sf wesses OOOO OOO O 3 5 7 LAP procedures This section describes the mechanisms behind and the operational procedures of
102. osnnnnnnoessnnrnnnerssnsrrrrnne 99 GPTIMEOUT commande 70 reject exception condition 92 94 98 GPTM commande 60 HElLirame nanenane aa 91 92 97 GPULCOMMANd iraun iia 58 FESPONSE SUING iiieisiieessneeeerneceennesrnnreernnnns 23 GPVMIC commande 50 returni code iaa EE 23 27 GPVOICE commande 51 RE eer Ee aa ieee 12 GPVSPE commande 52 REP hannan de 18 GPVST commande 53 RIIO sonal 74 75 76 GSALL commande 32 RNR frame n an aa 91 92 97 GSNR commande 32 ENKEN eegen ge 18 GSVER commande 33 RR frame ENEE 91 92 97 h ndse tiiin aa aien tanaan a Ena a 12 RSH23 EE EE 23 74 hardware handebake 75 EAR le TEE 15 75 FIDE e 83 EA Ee RTE 84 ADEC framing EE 85 SABM FraMe e an iian 91 92 99 hexadecimale anana tata dieses 28 SDi dina aa a 100 el 17 SEHR sett ea E Denies sites thlentecens totes 16 Ale States EE 94 99 self busy condition 0 92 94 98 frame seggt Gadgete det 91 92 96 98 109 SEQUENCE number 91 92 95 INCOMING Call 76 78 115 SEQUENCE variable ce cccecccececeeeseeeeeeeeeees 95 information field ccccceceeseseeeeeeeeeeeeanees 91 SERVICE NING EE 8 information frame cccccceeeseseeeeeeeeeeeeeaees 91 SIAIR COMMANA vis iddcienisdicecassce insin ugi aR 42 interworking eeeeeeeeeeeeeeeeeteeeeeeneeeeeenaeeeeeeaas 10 SIARI commande 49 IPBD commande 54 75 84 SIPIN commande 20 47 JEE e a e a neha 19 SISMK commande 48 IBU erisia 19 110 111 112 113 114 SISUA Commande 43 Ise
103. ote H ft A Wessel AG 5 P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 123 135 Firmware Manual HW 86010 20 ifaw H FT amp hen WESSEL 3 5 11 20 DectSwitchLocation Function int DectSwitchLocation int nModule int bOn Description Activate deactivate the location registration Parameter nModule _DECT module number Module 1 ane Module2 Before a synchronisation the PT will send a request if synchronisation is allowed event LocationInd Allow synchronisation directly Return O Ok 1 Error Note e Location indication is related to a module not a channel Therefore the notification will be through an event on the first channel of the module 0 or 4 3 5 11 21 DectLapStateGetLen Function int DectLapStateGetLen unsigned char pLapState Description Acquire the length of a lap state Parameter pLapState Secured lap state at connection termination Return Length of the lap state in bytes Note 3 5 11 22 DectLapStateGetlpui Function int DectLapStateGetlpui unsigned char pLapState DECT_IPUI_T plpui Description Acquire the IPUI of a lap state Parameter Return Note Hoft amp Wessel AG Subject to amendment errors excepted E fm86010_V2 00 do Cc P S AM 28 02 05 2 00 page 124 135 HW 86010 20 Firmware Manual e HOFT amp
104. ote the command lt SPECC gt a S a Hoft amp Wessel AG page 76 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted Cc HW 86010 20 Firmware Manual e HOFT amp WESSEL 3 4 4 1 Outgoing call PT interface In order to request a call the PT side host shall activate the DTRI signal i e pull it to low level An established call is indicated to the host through an activation of the DSRO signal The DSRO signal remains active for at least 10ms There might be several reasons why a call request may not be accepted by the peer Busy condition Out of coverage range Invalid subscription Application specific reasons The interface does not provide information about the actual reason If DSRO remains deactivate the host may continue the call request by retaining DTRI active The host may cancel a call request by deactivating DTRI before DSRO has become active 3 4 4 2 Outgoing call FT interface To accept outgoing calls the FT side host shall leave the DTRI signal permanently active In this state the FT accepts any outgoing call immediately The host shall reject the call by retaining DTRI deactivated H ft A Wessel AG a P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 77 135 faa H FT amp Firmware Manual HW 86010 20 SARE wesses OOOO OO O WESSEL 3 4 4 3 Incoming call PT interface A call request from a FT is signall
105. protocol data channel 3 5 2 2 Interface parameters The baud rate of the RS 232 interface is selected using the SPBD configuration command The actual baud rate can be retrieved with the GPBD command A list of available baud rates is shown in response to the IPBD command The baud rate setting is a local matter i e the two peers of a connection may use different baud rates at their ends In protocol data mode a baud rate of 115 200 Bd is generally recommended The SPEQ and GPEQ commands are not relevant in protocol data mode a S H ft amp Wessel AG page 84 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted c HW 86010 20 Firmware Manual e HOFT amp WESSEL 3 5 3 HDLC frame structure A byte oriented asynchronous HDLC framing is implemented HDLC frame FLAG ADDR CTRL DATA FCS FLAG A HDLC frame consists in a flag field start byte a variable length address a control field payload data and a 16 bit frame check sequence 3 5 3 4 Flag field FLAG The frame is started by a 1 byte wide flag field The flag field has the value Ox7E All other bytes of a frame must be different from that value This is achieved through a transparency algorithm see section The frame is terminated by another flag field In a continuous sequence of frames only one flag byte is required as delimiter between frames The flag field is also used as inter fr
106. rd a UAK user authentication key is created This key represents a pair FT PT and must be known by PT and FT since it is used for the authentication procedure When the FT requests an authentication from a PT it tests the correct UAK The UAK is not entered nor transmitted over the air interface but independently computed by FT and PT from public information which is encrypted using a secret PIN personal identity number code This PIN code is stored at the FT and must be entered at the PT as part of the subscription procedure The format of the PIN is 1 to 8 decimal digits Note leading zeros in PIN codes are significant e g PIN 007 is different from PIN 7 The default PIN factory setting is 0 The PIN code is entered at the FT by use of the SIPIN configuration command System integrators are advised to use different PINs in different installations in order to provide a good level of security The PIN must be entered at the first installation of a FT and can be modified by the system operator later The firmware supports on air subscription according to GAP and a proprietary offline subscription procedure In on air subscription the public information is transmitted by the FT over the air interface whereas in offline subscription it is read out from the FT as SK subscription key The SK is an encrypted format of the UAK a S a Hoft amp Wessel AG page 20 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendme
107. rmation elements of the LAP protocol see section 8 5 6 B Command channel address field For the command channel a 1 byte wide address field is used Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 ADDR NLF 0 SAPI C R 1 PROT The 3 bit wide Protocol field defines the type of protocol to be used PROT Meaning 0 Call control protocol see section 1 Configuration 2 Ethernet 3 Download 4 5 Debug to 7 Reserved for future use The other fields of the ADDR byte are information elements of the LAP protocol see section 3 5 6 3 5 3 3 Control field CTRL Refer to 3 5 6 3 5 3 4 Data field DATA The variable length Data field is used to carry a LAP frame The HW 86010 supports Data field of up to 26 bytes length The length of the Data field is not explicitly signalled but derived at the receiver from the frame boundaries detected by flag fields a H ft amp Wessel AG page 86 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted c HW 86010 20 Firmware Manual e HOFT amp WESSEL 3 5 3 5 Frame check sequence FCS The 16 bit wide FCS is a cyclic redundancy checksum It provides a mechanism for detecting erroneous frames at the receiver by comparing the computed and the received FCS The FCS uses the generator polynomial x x x x The FCS is calculated over the
108. rsions e Because of possible changes in future it is not advisable to implement this command directly in own software All returned parameters are based on commands given in the manual 3 3 5 2 2 Firmware build GSNR syntax Sommand Conk Response lt snr gt Description Get the firmware build number and date Return snr Firmware build number and date See value s example format string Example Host GSNR Module 26157 Aug 06 2004 OK Application PT FT Notes P S lam Hoft amp Wessel AG page 32 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual ffs SE Sc 3 3 5 2 3 Firmware version GSVER Syntax Command GSVER Response lt ve gt Description Get the firmware version of the module Return ver Firmware version information See value s example format string Example Host GSVER Module 2 22 OK Application PT FT Notes 3 3 5 3 Module commands 3 3 5 3 1 Module parameters GMALL Syntax Command GMALL Response list of all parameters Description Get a list of all module specific parameters Return For an explanation of the response string value s see the respective Get commands of the individual parameters Example Host GMALL Module Frequency 112 Quad Tune 130 Modulation 120 120 0 OK Application PT FT Notes e Values
109. secondary ARI specification description language subscription key subscription master key user authentication key H ft amp Wessel AG 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted c HW 86010 20 5 0 Index ack pending Condition eceeeeeeeeeeeeees 94 acknowledgement sssseneneneee eee 92 96 98 Active EE 94 99 address feld 85 AP lecithin tet aie a 117 lee DEE 12 EE 17 authentication sec eeececccececeaeenseeeeeeeeeseaaees 16 base station iat acai ccciide a 12 DAU Tate is r ta iaas 23 75 84 BOOTO SiQMal e r E 15 BOGT Tsiigaa 15 callcontroln Aa a asada 13 76 Call Control Drotocol 86 109 Call handle EE 85 109 Call VEl6 EE 79 116 command response Di 93 command channel 83 configuration Commande 23 configuration mode 14 15 23 80 configuration DrofocO 23 Connectlnd commande 110 115 ConnectReq commande 112 115 CONTACT E 8 Control Die ee EN CRE commands a at 72 CTSO eional pensaana 75 data lee EE 14 15 data transmlssion 80 DCDIO sigma 74 75 76 DCE MOJO e xe haved aai 74 76 78 decimal soraan ease Zeenen geesde S 28 DECT protocol stack 9 DECT_CALLBACK_FUNC_T 117 DectBuildlpuiTypeN sssssssessennnsneseeerennnen 125 Ree EE 119 Dech onnectheg 120 DeCtDe StrOy EE 118 Dechsconnectheg sssseeesereeesserrrrreene 121 DectGetBytesAvail cceeeeeeeeteeeeeeeee 122 DectGetConnStatus
110. sie ae a Hl H FT amp WESSEL Firmware Manual HW 86010 HW 86020 Firmware Release 2 2 2 Document Version 2 00 HW 86010 20 Firmware Manual AE ee Document Information Product Type of document Version Date of issue Authors Change history 1 00 1 01 1 02 18 01 02 1 03 05 03 03 1 04 19 11 03 1 05 07 09 04 2 00 28 02 05 HW 86010 20 firmware release 2 2 2 Firmware Manual 2 00 28 02 2005 Dr Andreas Muller Hoft amp Wessel AG Thomas Gerike Hoft amp Wessel AG Ralf Schmidt Hoft amp Wessel AG First pre release version New config commands and features added First official release New config commands added New config commands added Config commands restructured CLDPS added Errors corrected References added API of protocol data mode added Voice mode added Hoft amp Wessel AG a a P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 3 135 e HOFT amp Firmware Manual HW 86010 20 WESSEL Contents 1 0 Preface 8 Commands Return codes Argument formats Hardware commands All hardware parameters GHALL Module type GHTY Relative rssi value GHRSSI Receive quality GHQUAL Flash memory type GHFL 3 5 1 Antenna SPANT GPANT eee Software ID commands 3 5 2 1 Software versioning parameters GSALL 3 9 2 2 Firmware build GSNR 3 5 2 3 Firmware version GSVER B 3 5 3 Module commands 2 2 3 2 3
111. st issues a ConnectReq command identifying the PT by its IPUI The HW 86010 20 FT sends a paging message which commands the requested PT to establish a DECT connection If the PT receives this paging message it connects to the FT When the connection has been established the HW 86010 20 issues a ConnectInd command and thereby returns a call handle to the host Upon reception of the ConnectInd command the host shall check the IPUI In case it is different from the requested IPUI the host may assume that an outgoing call is overlapping the incoming call The host may immediately send data using the data channel with that call handle It shall process all data from that data channel Note This works only after having started LAP 3 5 10 2 Outgoing call An outgoing call is always initiated by the PT The PT establishes a DECT connection with the FT When the connection has been established the HW 86010 20 issues a ConnectInd command and thereby returns a call handle to the host The host may immediately send data using the data channel with that call handle It shall process all data from that data channel Note This works only after having started LAP H ft A Wessel AG 5 P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 115 135 WESSEL faa H FT amp Firmware Manual HW 86010 20 ARE wesses OOOO O OO O 3 5 10 3 Call release host initiated A call is released by the host
112. szPortNames Pointer to array of char pointers with serial _device names e g COM1 _Zero pointers in the array will be ignored Return D Ok lt 0 Error Note 3 5 11 3 DectDestroy Function int DectDestroy void Description Channel layers de initialisation and opening the serial devices of the DECT modules Parameter Return Note 3 5 11 4 DectRegisterCallback Function int DectRegisterCallback DECT CALLBACK_FUNC_T pfCallbackFunc Description Registration of a call back function Status changes are signalled by this function Parameter pfCallbackFunc l Pointer to the function from the type DECT_CALLBACK_FUNC _T The hand over of NULL will result in deactivating of the call back Return 0 Note e The possible events result from the enum DECT EVENT T P H ft amp Wessel AG 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted page 118 135 AM C HW 86010 20 Firmware Manual AE H FT amp WESSEL 3 5 11 5 DectOpen Function int DectOpen int nChannel Description Open a special channel for activating data receive Parameter nChannel Channel number Return 0 Ok Note e Aclosed channel will ignore received data 3 5 11 6 DectClose Function int DectClose int nChannel Description Close a special channel for activat
113. t up either by the calling party can be PT or FT 2 The call is accepted by the called party normal case However the system may be busy or the called party is not ready to answer the call exceptional case 3 The communication channel is used for payload data 4 The call is released by any party normal case or by the system exceptional case HW 86010 provides efficient methods of call control These are described in more details in sections 3 4 4 and Different types of connections are defined by the DECT standard E g a data connection differs very much from a voice connection Most available DECT devices only support voice connections This explains why it is usually not possible to send data from a HW 86010 to a consumer type of DECT base station Connection types supported by HW 86010 20 include data connections of type LU3 and voice connections of type LU1 Explanations of LU1 LU3 are given in the DECT DLC layer standard EN 300175 4 HW 86010 20 supports advanced connection set up including symmetric multi bearer connections H ft A Wessel AG a P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 13 135 ifaw H FT amp hen WESSEL Firmware Manual HW 86010 20 3 0 Firmware description This section covers a description of Hoft amp Wessel DECT firmware release 2 2 2 which is the actual firmware of HW 86010 20 At this time there are two types of firmware
114. tes e See SPVMIC P g lam Hoft amp Wessel AG page 50 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual e H FT amp WESSEL 3 3 5 7 2 Voice mode flag SPVOICE GPVOICE Syntax Command SPVOICE lt on off gt Response none Description Set the VOICE mode flag Arguments jon Voice on format string off Voice off data transmission on format string Example Host SPVOICE ON Module OK Application PT FT Notes e SPVOICE ON enables all other voice commands Syntax Command GPVOICE Response lt on off gt Description Get the VOICE mode flag Return on off See SPVOICE value s Example Host GPVOICE Module ON OK Application PT FT Notes e See SPVOICE Hoft amp Wessel AG fest P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 51 135 Fi rmware Manual HW 86010 20 ifaw H FT amp hen WESSEL 3 3 5 7 3 Voice speaker SPVSPE GPVSPE Syntax Command SPVSPE lt volafe gt lt volpcm gt Response none Description Set Voice Speaker Parameters Arguments __ volafe VBAFE output volume speaker in 2 dB steps ER format decimal 0 15 volpcm receive volume format decimal 0 255 Example Host SPVSPE 8 128 Module OK Application PT FT Notes e Voice mode has to be en
115. that only subscribed PTs connect to a FT User data is sent over the air in encrypted format This provides effective protection from espionage P S H ft amp Wessel AG page 16 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted c HW 86010 20 Firmware Manual e HOFT amp WESSEL 3 2 1 DECT identities The DECT standard defines identities for PTs and FTs that are used for mutual identification and authentication Standard EN 300 175 6 contains a detailed description of these identities The following sub sections contain a summary of the DECT identities and their usage 3 2 1 1 FT related identities A FT is identified by an ARI access rights identity According to the DECT standard a FT may own multiple ARIs which are called PARI primary ARI SARIs secondary ARIs and TARIs tertiary ARIs In accordance with the GAP service profile EN 300 444 HW 86010 20 supports one ARI which is then the PARI SARIs and TARIs are not supported The DECT standard allows different ARI classes HW 86010 20 as FT uses most ARI class A but ARI class B and C are also supported However HW 86010 20 as PT is interoperable with FTs that use a different ARI class The ARI class A is a 36 bits wide world wide unique identifier It is factory burnt into the module during production and cannot be modified However the factory burnt ARI can be overloaded by a user defined ARI The administration
116. the LAP protocol The purpose is to provide additional illustration to the detailed protocol implementation as described in section B 5 8 3 5 7 1 States The LAP state machine is made up by the following states State Description Idle A LAP link has been initiated i e a LAP instance exists but there has been no request for data transmission from the higher layer WaitEstablish The higher layer has requested the first data transmission The LAP instance establishes a connection to its peer Active The LAP connection has been established Depending on the conditions described below data may be transmitted over the LAP link 3 5 7 2 Conditions While in active state the LAP operation is determined by conditions flags The receiver is attributed by the following conditions Self Busy The condition is set or cleared locally by the higher layer flow control If the condition is set the receiver will discard any l frames from its peer If the condition is cleared the receiver is ready to receive l frames from its peer Reject Exception The condition is set when the receiver receives an l frame with an unexpected sequence number N S sequence error It is cleared when the receiver receives an l frame with correct sequence number All l frames with wrong sequence numbers are discarded by the receiver Ack Pending This condition indicates that an acknowledgement is pending i e the receiver has receive
117. the host after deactivation of CTSO has occurred The module activates CTSO again as soon as it is ready to accept more data from the host RTS CTS handshake is used for local flow control between the module and the connected host and not directly inter worked through the DECT link In case the host is not ready to accept data from the module and has deactivated RTSI the module continues to accept data from its peer until its internal data buffers are filled Then it will apply DECT flow control which stops data transmission from the peer Hardware flow control can be switched by using the command lt SPCOM gt H ft A Wessel AG a P Subject to amendment errors excepted fm86010_V2 00 doc 2 00 28 02 05 AM page 75 135 faa H FT amp Firmware Manual HW 86010 20 AE wesses O OOO OO O WESSEL The peer module continues to accept data from its host the peer host until its internal data buffers are filled Finally the peer module deactivates CTSO This signals the peer host to stop data transmission When the host gets ready to accept data and has activated RTSI the internal data buffers of the modules are emptied before the peer module activates CTSO This signals the peer host to resume data transmission 3 4 3 Interworking of modem lead signals In transparent data mode the modem lead signals are available on the DTRI DSRO DCDIO and RIIO pins DTRI DCDIO and RIIO signals are interworked to the peer module D
118. tion B59 5 9 A newly created LAP protocol instance starts its operation in the Idle state V S V A and V R are set to 0 all conditions are cleared The host side LAP starts establishment by sending an Lirame with P bit set This frame does not carry any user data The module side LAP answers by sending a RR frame with F bit set Now both peers are in Active state and may start exchanging I frames as described in sections 8 5 7 5 and 3 5 7 6 The details of the link establishment are included in the SDL representation see section BS gl 3 5 7 8 Termination The LAP operation for a data channel is terminated implicitly when the associated call is terminated using the call control procedures in the command channel The LAP operation for the command channel is terminated implicitly when the protocol data mode is quit 3 5 7 9 Re establishment In error recovery situations any of the peer instance may invoke a link re establishment by sending a SABM command with the P bit set and the NLF flag set It then sets V S V A and V R to 0 and clears all conditions Upon reception of the SABM command the peer sets its V S V A and V R to 0 and clears all conditions It then responds with an UA response with the F bit set and the NLF flag set If no UA response is received for a SABM command the originator repeats the SABM command For details please refer to section H ft A Wessel AG 5 P Subject to amendment err
119. unction int DectConnectReq int nNModule DECT_IPUI_T plpui int nReason Description Prompt the device to establish connection Parameter nModule _DECT module where the connection request shall be send to 0 Module 1 1 Module 2 all modules Cause of the request At this point of time always set to REASON_NORMAL Return OO koo lt 0 Error Note e There will be only a request for a connection establishment to the device If the device can be reached it registers on a free channel event dectEvConnStatusInd P H ft amp Wessel AG page 120 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted C HW 86010 20 Firmware Manual ip H FT amp WESSEL 3 5 11 10 DectDisconnectReq Function int DectDisconnectReq int nChannel int nReason Description Prompt the device on a special channel to clear connection The Confirmation will be returned through an event Parameter nChannel _Channel number nReason ause of the request At this point of time always set to REASON NORMAL Return Note e There will be only a request for a connection establishment to the device If the device can be reached it registers on a free channel event dectEvConnStatusind 3 5 11 11 DectGetConnStatus Function int DectGetConnStatus int nChannel Description Prompt the device on a special channe
120. ware Manual e H FT amp WESSEL C Reacting on flow control A RNR frame from the receiver indicates to the sender that it must stop transmitting Lirames The sender sets the peer busy condition and stops transmitting Lirames However it may still send supervisory frames Upon entering the peer busy condition the sender starts timer DLU 04 regardless the processing of the acknowledgement A RR or REJ frame from the receiver indicates to the sender that it may resume sending Lirames The peer busy condition is cleared The timer DLU 04 is treated according the processing of the acknowledgement D Repeating I frames A REJ frame from the receiver indicates to the sender that it must repeat all l frames with sequence numbers from and including the received value N R The sender sets its value V S to N R and repeats the I frames accordingly E Timer Expiry When timer DLU 04 expires the timer recovery condition is set The sender sends an appropriate supervisory frame RR or RNR frame depending on the self busy condition of its own receiver with the P bit set It then restarts timer DLU 04 While in timer recovery condition the sender does not transmit I frames but waits for a supervisory response frame with the F bit set Any acknowledgement with F bit cleared will only be used to update V A but does not effect the timer When a supervisory frame with F bit set is received this clears the timer recovery condition V A is s
121. y for ARI needed for SIARI DIARI Restores original ARI of FT factory default ARI Voice commands SPVMIC Set Voice Microphone Parameters GPVMIC Get Voice Microphone Parameters SPVOICE Set the Voice Mode Flag GPVOICE Get the Voice Mode Flag SPVSPE Set Voice Speaker Parameters GPVSPE Get Voice Speaker Parameters SPVST Set Voice Sidetone Parameters GPVST Get Voice Sidetone Parameters Serial and IO commands SPBD Set Parameter Baud Rate GPBD Get Parameter Baud Rate IPBD Information Supported Baud Rates list SPCOM Set Serial Communication Parameters GPCOM Get Serial Communication Parameters SPCC Set Parameter Call Control GPCC Get Parameter Call Control SPECC Set Parameter Enhanced Call Control GPECC Get Parameter Enhanced Call Control SPUI Set Parameter User Interface GPUI Get Parameter User Interface Hoft amp Wessel AG Subject to amendment errors excepted 2 fm86010_V2 00 doc 2 00 28 02 05 AM page 25 135 Zon H FT amp HW 86010 20 OFTE Firmware Manual Command Description Other configuration commands GPALL Get Parameter Data list SPTM Set Parameter Termination GPTM Get Parameter Termination SPDSI Set Parameter Dial String Internal GPDSI Get Parameter Dial String Internal DPDSI Delete Parameter Dial String Internal SPDSD Set Para
122. y the DECT standard but only by implementation constraints Larger DECT networks often include multiple base stations Strictly speaking the DECT network still has a single FT but this is distributed on multiple cells Many people get confused about that concept because they associate base station and FT Within DECT terminology the term base station is not used at all but this entity is called a radio fixed part RFP So in any DECT system there is one FT which comprises one or multiple RFPs All entities are identified by DECT internal addresses for a more detailed discussion on DECT identifiers see section 8 2 1 When installing a DECT system every PT must learn the identity of the FT and the FT must learn the identities of each PT This procedure is called subscription Subscription defines which PTs belong to a FT All DECT security features authentication and encryption build on that mechanism The subscription procedure for HW 86010 20 is described in sections B 2 3 and a S a Hoft amp Wessel AG page 12 135 AM 28 02 05 2 00 fm86010_V2 00 do Subject to amendment errors excepted c HW 86010 20 Firmware Manual e H FT amp WESSEL 2 4 2 Connections A connection always involves a pair PT FT There are no direct connections between two PTs Call control works similar to a telephone system This means there are the following phases during a communication 1 A call is se
Download Pdf Manuals
Related Search
Related Contents
Eduss XiTeach Guide INDUSTRIAL TECHNOLOGY From Kim Huegerich, South Hamilton Mode d`emploi Manual Operativo TH-II Qbex Aero Style Product specifications manuale Panasonic AG-RT850P VCR User Manual User Manual APAX-5580 M - Canada GPS Copyright © All rights reserved.
Failed to retrieve file