Hoft & Wessel HW 86012 Скачать руководство пользователя страница 1

Firmware Manual

HW 86012 / HW 86022

DECT / FHSS
Embedded Radio Module

Version 2.10

Содержание HW 86012

Страница 1: ...Firmware Manual HW 86012 HW 86022 DECT FHSS Embedded Radio Module Version 2 10 ...

Страница 2: ...r transferred in any form without express permission Compensation will be claimed for any infringement All rights reserved in the event of patenting or registration of utility models Höft Wessel AG 2007 Subject to amendment errors excepted HW86012_FM_210 doc ...

Страница 3: ...nt Operation 21 3 3 3 Point to Multipoint Networking Operation 22 3 3 3 1 TCP IP Data Mode 23 3 3 3 2 SWAP Data Mode 24 3 3 3 3 PPP Data Mode 25 3 3 4 Transparent Data Mode 25 3 3 4 1 Usage of RS 232 interface 26 3 3 4 1 1 Connection of the interface 26 3 3 4 1 2 Interface parameters 26 3 3 4 2 Flow Control 26 3 3 4 3 Interworking of Modem lead Signals 27 3 3 4 4 Call Control 27 3 3 4 4 1 Outgoing...

Страница 4: ... 4 5 2 TCP IP mode SPTCPMODE GPTCPMODE 54 4 4 5 3 Own IP address SPIPAD GPIPAD 55 4 4 5 4 Own active IP address GSIPAD 55 4 4 5 5 IP netmask SPIPNM GPIPNM 56 4 4 5 6 Active IP netmask GSIPNM 56 4 4 5 7 IP gateway SPIPGW GPIPGW 57 4 4 5 8 Active IP gateway GSIPGW 57 4 4 5 9 TCP Host Address SPTCPHOST GPTCPHOST 58 4 4 5 10 TCP Port number SPTCPPORT GPTCPPORT 58 4 4 5 11 DHCP mode SPDHCP GPDHCP 59 4 ...

Страница 5: ...f RS 232 Interface 93 5 1 2 1 Connection of the interface 93 5 1 2 2 Interface parameters 93 5 1 3 HDLC Frame Structure 93 5 1 3 1 Flag field FLAG 93 5 1 3 2 Address field ADDR 94 5 1 3 3 Control field CTRL 94 5 1 3 4 Data field DATA 95 5 1 3 5 Frame check sequence FCS 95 5 1 4 HDLC Procedures 95 5 1 4 1 Multiplexing of LAP channels 95 5 1 4 2 Transparency 96 5 1 5 LAP Protocol Overview 97 5 1 6 L...

Страница 6: ...1 20 DectSwitchLocation 128 5 1 11 21 DectLapStateGetLen 128 5 1 11 22 DectLapStateGetIpui 129 5 1 11 23 DectLapStateGetCallNr 129 5 1 11 24 DectBuildIpuiTypeN 129 5 1 11 25 DectReadTo 130 5 1 11 26 DectWriteTo 130 5 2 Configuration of PPP Connections 131 5 2 1 Dial up Options 131 5 2 1 1 AT Commands 131 5 2 1 2 Microsoft Direct Link 131 5 2 2 PPP Options 131 5 2 3 DHCP available 131 5 2 4 DHCP no...

Страница 7: ... please address yourself to the Höft Wessel service line Telephone 49 1803 232829 Telefax 49 511 6102 421 Email info hoeft wessel de If you have general questions concerning Höft 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...

Страница 8: ...t s in point to point applications and up to four times 26 kbit s in point to multipoint applications Aditionally the CLDPS Connection Less DECT Packet System protocol is implemented It offers connection less packed based data transmission on DECT with payload data rates of 500 kBit s per radio cell A base station allocates up to 12 DECT channels time frequency multiplexing and uses a dedicated sl...

Страница 9: ...on based 9 traffic slots per 10ms time frame undetermined behaviour with increasing number of subsribers and amount of data Voice transmission yes between FT and one PT input via microphone output to loudspeaker at the other side no 2 The FHSS protocol stack of the HW 86022 further additionally includes the MAC layer procedures related to frequency hopping which is required for operation in the 2 ...

Страница 10: ... 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 interfaces e g RS 232 PCM I O I C voice µC bus Firmware upgradeable Firmware can be downloaded Voice Voice transmission is possible E...

Страница 11: ...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 by 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...

Страница 12: ...ased by any party normal case or by the system exceptional case HW 86012 22 provides efficient methods of call control These are described in more details in sections 3 3 4 4 and 5 1 10 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 usu...

Страница 13: ...s 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 Data transmission using the RS 232 as interface or voice transmission using the analog frontend or PCM Download mode Load the DECT module with new firmware The data mode has the following sub modes Data sub modes Purpose Transparent data ...

Страница 14: ...e section 5 5 When the configuration mode is entered it will be executed using a baud rate of 9 600 bd In case the data mode is selected the RS 232 interfaces now works with the configured data rate default 115200 kbps 3 1 2 2 Selection by Software Escape Sequence A transition from configuration mode to data mode is performed without hardware reset by use of the EXIT configuration command see sect...

Страница 15: ...mpliance 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 86012 22 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 on...

Страница 16: ... a user defined ARI The administration 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 b0 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 manufact...

Страница 17: ...as the decimal digit or as a if equal to 10 Sometimes it can be necessary to manually calculate a PARK from PLI EMC and DNR this is illustrated 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 0...

Страница 18: ... 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 s...

Страница 19: ...ble 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 T...

Страница 20: ... 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 3 2 4 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...

Страница 21: ...o procotol See section 2 1 for a overwiew of both radio protocols 3 3 2 Point to Multipoint Operation These option are based on connection based DECT protocol Multipoint mode One FT can be connected to up to four PTs simultaneously All interfaces are operated transparently On the FT side all incoming data are transferred to all connected PT while all traffic from the PTs are tranferred to the RS 2...

Страница 22: ...rks transparently The serial data stream is transferred through a SWAP connection to a specific server in the LAN running Höft Wessel SWAP service The module operates as SWAP client User data are directly transferred no protocol implementation is required The module s SWAP stack is used PPP The module s interface works in PPP mode The module integrates a PPP server to which the host system s PPP c...

Страница 23: ...n The HW 86012 22 module may be configured as a TCP IP server listening port or client active port as required by the application Protocols implemented in the software stack include TCP IP ARP ICMP and DHCP Call control on the serial interface allows to setup and release a connection easily The TCP IP mode can only be applied in CLDPS radio mode Figure 1 Wireless network using TCP IP connection fo...

Страница 24: ... module implements the SWAP client invisible to the user The SWAP server is located in the network and terminates the SWAP connection The host application may as shown in figure 1 communicate with the SWAP server in various ways As an example an application that used to be operated directly on a serial line can now easily be transferred to DECT CLDPS infrastructure operation The host system softwa...

Страница 25: ... 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 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...

Страница 26: ...es are output before the module stops Data output is resumed as soon as the module senses an active RTSI again Whenever HW 86012 22 deactivates CTSO CTSO goes high the host shall stop output of data HW 86012 22 tolerates up to 16 bytes being output by 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 ha...

Страница 27: ...ignals in certain situations See section 3 3 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 ...

Страница 28: ...ed 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 3 4 4 2 Outgoing call FT interface To accept outgoin...

Страница 29: ... 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 D...

Страница 30: ...vating 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 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 86012 22 is inactive the call has been released The HW 86012 2...

Страница 31: ...ad 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 3 3 4 3 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...

Страница 32: ...T 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 hardware flow control is not active Host FT PT 1 Host PT 1 PT 2 Host PT 2 PT 3 Host PT 3 PT 4 Host PT 4 FT V24 DECT Datenpakete je 26 Bytes V24 V24 V24 V24 transparent transparent transparent transparent transparent Fig...

Страница 33: ...activation of DTRI establishes releases TCP connection otherwise connection will always be established DTRI ignored PPP PT don t care active SWAP both don t care asserted if SWAP connection is established Follows DTRI signal at server both HW86012 server or SWAP service virtual COM port DSRO O TCP IP both don t care asserted if TCP connection is established PPP PT don t care output asserted after ...

Страница 34: ...ode uses a simple ASCII 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 4 The command is terminated by CR LF 2 Depending on the command given the module may respond with a response string This is always terminated by CR LF The response string may contain ...

Страница 35: ... Software ID commands GSALL Get Software Data list GSNR Get Software Number GSVER Get Software Version Module commands GMALL Get Module Data list GMF Get Module Frequency GMBG Get Module Bandgap 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 P...

Страница 36: ...PTCPMODE Get Parameter TCP IP Client Server Mode SPIPAD Set Parameter IP own Address GPIPAD Get Parameter IP own Address GSIPAD Get Parameter IP active Address SPIPNM Set Parameter IP Network Mask GPIPNM Get Parameter IP Network Mask GSIPNM Get Parameter IP active Network Mask SPIPGW Set Parameter IP Gateway GPIPGW Get Parameter IP Gateway GSIPGW Get Parameter IP active Gateway SPTCPHOST Set Param...

Страница 37: ...eeded 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 S...

Страница 38: ...arameter 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 P...

Страница 39: ...t or Delete command ERROR 24 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 SISU...

Страница 40: ... 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 Pddooooooooooooc 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 Note Characters are not case sensitive ...

Страница 41: ...mands of the individual parameters Example Host GHALL Module Moduletype 86012 Flashtype M29W800DB OK Application PT FT Notes Format may be changed in future versions 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 4 4 1 2 Module type GHTY Syntax Command GHTY Response type ...

Страница 42: ...pdated internally every second The PT has to be subscribed to the FT which shall be measured 4 4 1 4 Calibrated RSSI Value GHRSSIC Syntax Command GHRSSIC Response rssi Description Get the relative rssi value Return value s rssi Absolute radio signal strength indication in dBm format decimal Example Host GHRSSIC Module 85dBm OK Application PT Notes 0 if not synchronised updated internally every sec...

Страница 43: ...GHQUAL Module 445 4 OK Application PT Notes The command self resets the counters The PT has to be subscribed to the FT which shall be measured 4 4 1 6 Flash memory type GHFL Syntax Command GHFL Response flash Description Get the type of flash memory of the module Return value s flash Manufacturer part number of the flash memory IC format string Example Host GHFL Module AM29LV400 OK Application PT ...

Страница 44: ...re use 4 TX ANT0 RX fast antenna diversity 5 TX ANT1 RX fast antenna diversity 6 TX ANT0 RX ANT1 format decimal Example Host SPANT 1 Module OK Application PT FT Notes Refer to HW 86012 22 Integration Manual Fast antenna diversity switches to the antenna port with the strongest receive signal on a frame by frame basis during reception Syntax Command GPANT Response antenna Description Get the inform...

Страница 45: ...idual parameters Example Host GSALL Module Software 26157 Aug 06 2004 Version 2 22 OK Application PT FT Notes Format may be changed in future versions 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 4 4 2 2 Firmware build GSNR Syntax Command GSNR Response snr Description G...

Страница 46: ...e adjusted during the production process They may vary between different modules Format may be changed in future versions 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 4 4 3 2 Module frequency GMF Syntax Command GMF Response freq Description Get the module specific frequ...

Страница 47: ...eter is set during production in order to fine adjust the core voltage of the module The GMBG command serves for diagnostic purposes 4 4 3 4 Module modulation GMM Syntax Command GMM Response mod Description Get the module specific modulation parameters Return value s mod Modulation parameter format decimal Example Host GMM Module 32 OK Application PT FT Notes The modulation parameters are set duri...

Страница 48: ...the protocol mode flag on Protocol data sub mode selected format string Arguments off Transparent data sub mode selected format string Example Host SPPR ON Module OK Application FT Notes Protocol mode normally is used only by FT Syntax Command GPPR Response on off Description Get the protocol mode flag Return value s on off See SPPR Example Host GPPR Module OFF OK Application PT FT Notes ...

Страница 49: ...tivate test mode format string Example Host SPCTR ON Module OK Application PT FT Notes The radio test mode is a dedicated mode for standardised test of the DECT air interface In this mode the module interacts with DECT test equipment Syntax Command GPCTR Response on off Description Get the value of the radio test mode flag Return value s on off Value ON if in radio test mode otherwise OFF Format s...

Страница 50: ... the value of the CLDPS flag on Activate CLDPS format string Arguments off Deactivate CLDPS format string Example Host SPCLDPS ON Module OK Application PT FT Notes Syntax Command GPCLDPS Response on off Description Get the value of the CLDPS flag Return value s on off Value ON if in CLDPS mode otherwise OFF format string Example Host GPCLDPS Module ON OK Application PT FT Notes ...

Страница 51: ... not selected format string Example Host SPMP OFF Module OK Application FT Notes All characters received at serial RX of PTs 1 4 are transmitted over serial com from FT All characters received at serial RX of FT are transmitted over serial com from PTs 1 4 Not available in CLDPS mode Syntax Command GPMP Response on off Description Get the Multipoint flag Return value s on off See SPMP Example Host...

Страница 52: ... the Point to Point Protocol flag on Point to Point Protocol selected format string Arguments off Point to Point Protocol not selected format string Example Host SPPP OFF Module OK Application PT Notes Syntax Command GPPP Response on off Description Get the Point to Point Protocol flag Return value s on off See SPPP Example Host GPPP Module OFF OK Application PT Notes See SPPP ...

Страница 53: ...P data mode enabled off TCP IP data mode disabled Argument s format string default off Example Host SPTCP ON Module OK Application PT Notes With TCP IP stack enabled a serial data stream on the application interface will be transferred to a remote TCP IP socket Syntax Command GPTCP Response none Description Returns if TCP IP stack is enabled or disabled Return value s On off see SPTCP Example Host...

Страница 54: ... operation as client active 1 operation as server listening 2 reserved for future use Arguments s format value default 0 Example Host SPTCP ON Module OK Application PT Notes Typically a client will actively set up a connection to a server Syntax Command GPTCPMODE Response none Description Returns TCP IP mode of operation Return value s On off see SPTCPMODE Example Host GPTCPMODE Module 0 OK Applic...

Страница 55: ...sed if DHCP is active see SPDHCP Syntax Command GPIPAD Response own IP address Description Returns own IP address Return value s a b c d see SPIPAD Example Host GPIPAD Module 192 168 0 50 OK Application PT Notes 4 4 5 4 Own active IP address GSIPAD Syntax Command GSIPAD Response own active IP address Description Returns own active IP address Return value s a b c d see SPIPAD Example Host GSIPAD Mo...

Страница 56: ...is active see SPDHCP and GSIPNM Syntax Command GPIPNM Response IP netmask Description Returns currently configured IP netmask Return value s a b c d see SPIPNM Example Host GPIPNM Module 255 255 255 0 OK Application PT Notes 4 4 5 6 Active IP netmask GSIPNM Syntax Command GSIPNM Response active IP netmask Description Returns active IP netmask Return value s a b c d see SPIPNM Example Host GSIPNM M...

Страница 57: ...e used if DHCP is active see SPDHCP Syntax Command GPIPGW Response IP gateway address Description Returns IP gateway address Return value s a b c d see SPIPGW Example Host GPIPGW Module 192 168 0 1 OK Application PT Notes 4 4 5 8 Active IP gateway GSIPGW Syntax Command GSIPGW Response active IP gateway address Description Returns active IP gateway address Return value s a b c d see SPIPGW Example ...

Страница 58: ...estination address Description Returns currently configured TCP IP destination address Return value s a b c d see SPTCPHOST Example Host GPTCPHOST Module 192 168 0 10 OK Application PT Notes 4 4 5 10 TCP Port number SPTCPPORT GPTCPPORT Syntax Command SPTCPPORT p Response none Description Client configures port number that is addressed upon connection setup Server configures listening port number p...

Страница 59: ...le Host GPTCPPORT Module 4000 OK Application PT Notes 4 4 5 11 DHCP mode SPDHCP GPDHCP Syntax Command SPDHCP on off Response none Description enables or disables DHCP operation on DHCP enabled off DHCP disabled Arguments s format string default off Example Host SPDHCP ON Module OK Application PT Notes Syntax Command GPDHCP Response DHCP configuration Description Return configuration of DHCP Return...

Страница 60: ...ication PT FT Notes The DECT serial number in combination with the EMC is unique The production serial number is unique Format may be changed in future versions 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 4 4 6 2 European manufacturer GNEMC Syntax Command GNEMC Respons...

Страница 61: ...number GNDNR Syntax Command GNDNR Response dnr Description Get the DECT serial number of the module Return value s dnr DECT serial number Format decimal Example Host GNDNR Module 524752 OK Application PT FT Notes The DECT serial number in combination with the EMC is unique 4 4 6 5 Production serial number GNSER Syntax Command GNSER Response ser Description Get the production serial number of the m...

Страница 62: ...e on air subscriptions format string Arguments off Disable on air subscriptions format string Example Host SIAIR ON Module OK Application FT Notes 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 This flag is also set OFF after each module reset Syntax Command GIAIR Response on off D...

Страница 63: ...g zeros of PIN codes are relevant e g PIN 007 is different from PIN 7 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 The FT must have on air subscriptions enabled see SIAIR configuration command Otherwise it will reject the on air subscription The PIN code must be identical to the PIN ...

Страница 64: ... code 1 to 8 digits Format decimal sk SK key for offline subscription of the PT Format decimal Arguments 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 Leading zeros of PIN codes are relevant e g PIN 007 is different from PIN 7 The SK key is obtained from the FT by use of the GISK config...

Страница 65: ...odule OK Example 2 Host SISUD P360002413167270 Module OK Application PT Notes Leading zeros of PIN codes are relevant e g PIN 007 is different from PIN 7 The PIN code must be identical to the PIN code programmed in the FT It s also possible to use park instead of emc and dnr which is useful for an offline ARI B subscription Syntax Command GISUB Response List of records of type emc dnr pli Descript...

Страница 66: ...mat decimal Example 1 Host DISUB all Module OK Example 2 Host DISUB 322 847544 Module OK Application PT Notes For easiest unsubscribtion use the argument ALL If the FT referred in the DISUB command was not contained in the PARK table an error code is returned 4 4 7 3 Subscription key GISK Syntax Command GISK emc dnr Response sk Description Get a Subscription Key SK for the PT identified by EMC and...

Страница 67: ... 0 4 4 7 5 Subscription master key SISMK Syntax Command SISMK smk Response None Description Program a new 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 Leading zeros of SMK codes are relevant e g SMK 0815 is different from SMK 815 4 4 7 6 PARK of FT GIPARK S...

Страница 68: ...rmat decimal Example Host SIARI P360002410000010 327 3 Module OK Application FT Notes rpn is 0 for standalone RFP rpn is 1 7 for multi cell networks Syntax Command GIARI Response park key rpn Description Get information to set other RFP to same ARI for multi cell networks Return value s park key rpn See SIARI Example Host GIARI Module P360002410000010 327 3 OK Application FT Notes See SIARI Syntax...

Страница 69: ...ingle ended AC coupled 1 MICP single ended MICN disabled High impedance 2 MICN single ended MICP disabled High impedance 3 MICP N disabled High impedance And microphone amplifier is muted Disabled pins are internally connected to analog format decimal 0 3 Example Host SPVMIC 8 0 Module OK Application PT FT Notes Voice mode has to be enabled to use this command Check voice enabled using GPVOICE com...

Страница 70: ...VOICE mode flag on Voice on format string Arguments off Voice off data transmission on format string Example Host SPVOICE ON Module OK Application PT FT Notes SPVOICE ON enables all other voice commands Syntax Command GPVOICE Response on off Description Get the VOICE mode flag Return value s on off See SPVOICE Example Host GPVOICE Module ON OK Application PT FT Notes See SPVOICE ...

Страница 71: ...s of 2 dB 0 2 dB 7 12 dB format decimal 0 7 Example Host SPVSPE 4 Module OK Application PT FT Notes Voice mode has to be enabled to use this command Check voice enabled using GPVOICE command Syntax Command GPVSPE Response spegain Description Get Voice Speaker Parameters Return value s volafe volpcm See SPVSPE Example Host GPVSPE Module 4 OK Application PT FT Notes Voice mode has to be enabled to u...

Страница 72: ...SideTone Parameters Return value s stena stgai See SPVST Example Host GPVST Module 1 16 OK Application PT FT Notes Voice mode has to be enabled to use this command Check voice enabled using GPVOICE command 4 4 9 Serial and IO Commands 4 4 9 1 Baud rate SPBD GPBD IPBD Syntax Command SPBD rated Response None Description Set the value of the data rate of the RS 232 interface Arguments baud Data rate ...

Страница 73: ...tax Command IPBD Response list of baud Description Information about selectable baud rates Return value s baud See SPBD Example Host IPBD Module 9600 19200 38400 57600 115200 230400 OK Application PT FT Notes 4 4 9 2 Serial communication SPCOM GPCOM Syntax Command SPCOM databit parity stopbit handshake Response none Description Set Serial Communication Parameter databit number of databits format d...

Страница 74: ... Command SPCC callctrl Response none Description Set parameter call control Arguments Callctrl 0 connection only with DTRI 1 connection without DTRI format decimal Example Host SPCC 0 Module OK Application PT FT Notes If call control is set to 0 connection is established only if DTRI is active If call control is set to 1 connection is always established regardsless of the DTRI state Syntax Command...

Страница 75: ...le Host SPECC ON Module OK Application PT Notes If ON DCD is active if PT has synchronisation If the 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 IF OFF DCD and RIIO are configured as normal outputs on PTs and follow the corresponding inputs at FT side Syntax Command GPECC Response on off Description Get Enhanced ...

Страница 76: ...en GPIO2 controls the configuration led normally red format decimal 0 1 Arguments 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 GPIOs are handled automatically in some Höft Wessel devices Syntax Command GPUI Response led key Description Ge...

Страница 77: ...anation of the response string see the respective Get commands of the individual parameters Example Host GPALL Module Baudrate 115200 Com 8 N 1 RTSCTS CallContrl 0 Antenna 1 Termination PT Equipment DCE var CLDPS OFF Protocol OFF CTR6 OFF Enhanced CC OFF OK Application PT FT Notes Format may be changed in future versions Because of possible changes in future it is not advisable to implement this c...

Страница 78: ...ion PT Module operates as PT format string Arguments FT Module operates as FT format string Example Host SPTM PT Module OK Application PT FT Notes After a successful SPTM command the module automatically performs a reset into config mode Syntax Command GPTM Response PT FT Description Get the type of DECT termination Return value s term See SPTM Example Host GPTM Module PT OK Application PT FT Note...

Страница 79: ...PDSI 322 695432 Module OK Application FT Notes The dial string stored in internal RAM and deleted with hard reset Enter config mode with and leave it after SPDSI with command EXIT Leaving the config mode with hard reset will delete the dial string PT must be subscribed to FT For permanently storing the dial string use SPDSD Syntax Command GPDSI Response emc dnr Description Get Dial String for Inte...

Страница 80: ...umber of the PT which shall be called from FT format decimal Example Host SPDSD 322 695432 Module OK Application FT Notes PT must be subscribed to FT SPDSI has priority over SPDSD 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 Command GPDSD Response emc dnr Description Get Dial...

Страница 81: ...tring max 20 characters format string Example Host SPCUST production test Module OK Application PT FT Notes Syntax Command GPCUST Response custstr Description Get the customer string Return value s custstr See SPCUST 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 Mod...

Страница 82: ...et the Location registration flag on Location selected format string Arguments off Location not selected format string Example Host SPLOC ON Module OK Application FT Notes Only useable in protocol mode Syntax Command GPLOC Response on off Description Get the Location flag Return value s on off See SPLOC Example Host GPLOC Module ON OK Application FT Notes See SPLOC ...

Страница 83: ...o the maximum distance between FT and PT must not exceed approximately 390 m for proper operation For increased coverage range the sync window width has to be increased with the command SPSYWD Rule of thumb a sync window increment of 1 DECT Bit results to a range increment of 130 m Note that coverage range also depends on path loss which depends on the area where the radios are operated postion an...

Страница 84: ...ence 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 Usage enter config mode with send this command exit with EXIT The command is helpful for cascaded lines of DECT modules After a hardware reset is always enabled ...

Страница 85: ...cast packet retry 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 Arguments retry Retry value optional format decimal 0 253 255 Example 1 Host SPRETRY 2 Module OK...

Страница 86: ...N COMMANDS Configuration Commands Reference 86 2 10 19 01 2007 Syntax Command DPRETRY Response none Description Set all retry values to default Arguments none Example Host DPRETRY Module OK Application PT FT Notes ...

Страница 87: ... 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 connectio...

Страница 88: ...escription Get timeout value Return value s no time See SPTIMEOUT Example Host GPTIMEOUT 3 Module 5000 OK Application PT FT Notes Timeout value 4 concerns PT only Syntax Command DPTIMEOUT Response none Description Set all timeout values to default Arguments none Example Host DPTIMEOUT Module OK Application PT FT Notes ...

Страница 89: ...12 Flashtype M29W800DB Software 26157 Aug 06 2004 Version 2 22 Frequency 65 Bandgap 7 Modulation 32 EMC 322 DectNo 735312 SerNo 10642194 Baudrate 115200 Com 8 N 1 RTSCTS CallControl 0 Antenna 1 Termination FT Equipment DCE var CLDPS ON Protocol OFF CTR6 OFF Location OFF Multipoint OFF Park P36000241263412 ARI P36000241263412 35808 0 OK Application PT FT Notes Format may be changed in future versio...

Страница 90: ...dule OK Application PT FT Notes The GOK command is typically used as an alive request GOK always returns OK and does not cause any changes to the module configuration 4 4 11 4 Exit configuration mode EXIT 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 se...

Страница 91: ...otocol 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 bot...

Страница 92: ... LAP COMMA ND HDLC LAP COMMA ND LAP 1 LAP 2 LAP 3 LAP 4 PT side host 4 Figure 6 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 f...

Страница 93: ...y use different baud rates at their ends In protocol data mode a baud rate of 115 200 Bd is generally recommended 5 1 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 5 1 3 1 Flag field FLAG ...

Страница 94: ...hout the call for addressing a specific connection 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 information elements ...

Страница 95: ...x 0 x 5 x 12 x 16 The FCS is calculated over the 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 5 1 4 HDLC Procedures 5 1 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 e...

Страница 96: ...yte 0x7E is replaced with the 2 byte sequence 0x7D 0x5E 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 0x7E This marks the start of the frame The following bytes are assembled into the HDLC frame Any ...

Страница 97: ...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 ...

Страница 98: ...and N R P N S 0 RR Command Response N R P F 0 0 0 1 RNR Command Response N R P F 0 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 F 0 0 1 1 N S The 3 bit send sequence number is used by the sender to identify an I 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 req...

Страница 99: ...also an acknowledgement for the reverse direction So the information flow in one direction is multiplexed with the acknowledgement flow in the reverse direction 5 1 6 2 Supervisory frames RR RNR and REJ The receiver informs the transmitter about its conditions see section 5 1 7 2 by using RR RNR and REJ frames A RR frame indicates that the self busy condition is cleared A RNR frame indicates that ...

Страница 100: ...ABM 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 86012 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 Host ...

Страница 101: ...ver will discard any I frames from its peer If the condition is cleared the receiver is ready to receive I frames from its peer Reject Exception The condition is set when the receiver receives an I frame with an unexpected sequence number N S sequence error It is cleared when the receiver receives an I frame with correct sequence number All I frames with wrong sequence numbers are discarded by the...

Страница 102: ...very conditions are cleared the sender performs multiple frame operation LAP labels each I frame with a sequence number see section 5 1 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 V S contains the sequence number of the next frame to be transmitted V A contains the sequence number of...

Страница 103: ...on 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 I frames 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 I frames wi...

Страница 104: ... cleared or as RNR response if it is set When the last I frame was discarded due to N S sequence error the 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 ...

Страница 105: ...bed in sections 5 1 7 5 and 5 1 7 6 The details of the link establishment are included in the SDL representation see section 5 1 8 5 1 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 m...

Страница 106: ...ish Request P 1 CLEAR EXCEPTION CONDITIONS RC 0 START DLU 02 2 Wait Establish I Command P 1 Yes Accept Establish Yes V S 0 V A 0 V R 1 CLEAR EXCEPTION CONDITIONS LapEstablish Indication RR Response F 1 3 Active 1 Idle LapRelease Request LapRelease Indication V S 1 DISCARD INFORMATION Figure 7 SDL representation of LAP part 1 ...

Страница 107: ... Request I Command P 1 Yes LapRelease Request LapRelease Indication SABME Command LapEstablish Indication RR Response F 1 2 Wait Establish 1 Idle 3 Active UA Response F P V R 1 V R 0 LapError Indication A STOP DLU 02 DISCARD INFORMATION Figure 8 SDL representation of LAP part 2 ...

Страница 108: ...tablish 2 Wait Establish RR Response F 1 Yes 1 Idle Timer DLU 02 Expiry LapRelease Indication REJ Response LapEstablish Indication STOP DLU 02 3 Active V R 1 RC N250 Yes V S 0 I Command P 1 RC RC 1 START DLU 02 V S 1 Figure 9 SDL representation of LAP part 3 ...

Страница 109: ...No LapRelease Request LapRelease Indication 1 Idle 3 Active PUT IN I QUEUE I Command P 0 GET NEXT I QUEUE ENTRY LapError Indication A V S V S 1 LapData Request I Frame Queued up I Frame Queued up Peer Busy No V S V A k No CLEAR Ack Pending START DLU 04 Figure 10 SDL representation of LAP part 4 ...

Страница 110: ...250 No RECONNECT LINK 2 Wait Establish Ack Pending Yes LapError Indication C UA Response CLEAR Ack Pending RR Response F 0 SABME Command UA Response F P CLEAR EXCEPTION CONDITIONS LapEstablish Indication LapError Indication B DISCARD I QUEUE V S 0 V A 0 V R 0 3 Active P 1 CLEAR Ack Pending Timer Recovery No RR Command RNR Command START DLU 04 Figure 11 SDL representation of LAP part 5 ...

Страница 111: ...0 3 Active INVOKE RETRANS MISSION Self Busy Yes CLEAR Self Busy RR Response F 0 CLEAR Ack Pending CLEAR Peer Busy V A N R V S Yes RECONNECT LINK LapError Indication E CLEAR Timer Recovery Timer Recovery Yes P 1 Yes ENQUIRY RESPONSE V A N R V S Yes F 1 Yes V A N R Yes STOP DLU 04 N R V S Yes START DLU 04 V A N R RR Response CLEAR Peer Busy Timer Recovery No Figure 12 SDL representation of LAP part ...

Страница 112: ...ONSE V A N R V S Yes F 1 Yes V A N R REJ Response CLEAR Peer Busy Timer Recovery No STOP DLU 04 INVOKE RETRANS MISSION RESTART DLU 04 2 Wait Establish RNR Command 3 Active INVOKE RETRANS MISSION SET Peer Busy V A N R V S Yes RECONNECT LINK LapError Indication E CLEAR Timer Recovery Timer Recovery Yes P 1 Yes ENQUIRY RESPONSE V A N R V S Yes F 1 Yes V A N R RNR Response SET Peer Busy Timer Recovery...

Страница 113: ...pError Indication E N S V R Yes Peer Busy No V A N R Yes STOP DLU 04 N R V S Yes START DLU 04 V A N R Timer Recovery No LapData Indication P 1 No Send Pending Ack SET Ack Pending Reject Exception No SET Reject Exception REJ Response F P CLEAR Ack Pending V A N R V S Yes CLEAR Ack Pending DISCARD INFORMATION F 1 RNR Response CLEAR Ack Pending P 1 Yes Figure 14 SDL representation of LAP part 8 ...

Страница 114: ...N CONDITIONS N R V S No START DLU 02 I Frame Queued up RNR Response P 1 SABME Command CLEAR EXCEPTION CONDITIONS CLEAR Peer Busy CLEAR Self Busy CLEAR Timer Recovery CLEAR Ack Pending RECONNECT LINK ENQUIRY RESPONSE F 1 CLEAR Ack Pending INVOKE RETRANS MISSION BACK TRACK I QUEUE Figure 15 SDL representation of LAP part 9 ...

Страница 115: ...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 5 1 3 2 Relea...

Страница 116: ...ndle 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...

Страница 117: ... 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 IPUI Len This 1 byte data field contains the number o...

Страница 118: ...art 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 5 1 9 5 DisconnectReq Com...

Страница 119: ...command CMD 0x05 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 IPUI Len This 1 byte data field contains the number of valid bits in t...

Страница 120: ...nd 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 IPUI Len This 1 byte data field contains the numb...

Страница 121: ...th the FT When the connection has been established the HW 86012 22 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 5 1 10 3 Call Release Host initiated A call is released by the host when it issues D...

Страница 122: ...2 event description dectEvNone NULL NULL for internal administration dectEvDataInd int number of bytes NULL data available for reading dectEvConnStatusInd int 1 establishment 0 termination structure DECT_IPUI_T connection establishment termination dectEvLineStatusInd int line status register NULL line status register current only DSR dectEvLapStateInd structure DECT_IPUI_T LAP state datablock LAP ...

Страница 123: ...pening the serial devices of the DECT modules Parameter none 0 Ok Return 0 Error Note 5 1 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 Pointer to the function from the type DECT_CALLBACK_FUNC_T The hand over of NULL will result i...

Страница 124: ...ion directly returns in case of no data for this channel See DectReadTo 5 1 11 8 DectWrite Function int DectWrite int nChannel void pBuf int nLength Description Write the data to a special channel nChannel Channel number to write to pBuf Pointer to buffer holding the data to write Parameter nLength Number of bytes to write 0 Number of actually written bytes Return 0 Error Note To avoid data loss t...

Страница 125: ...annel event dectEvConnStatusInd 5 1 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 nChannel Channel number Parameter nReason Cause of the request At this point of time always set to REASON_NORMAL 0 Ok Return 0 Error Note There will be only a req...

Страница 126: ...ted device on a special channel nChannel Channel number Parameter pIpui Pointer to a structure to return the IPUI 0 Ok Return 0 Error Note 5 1 11 14 DectGetBytesAvail Function int DectGetBytesAvail int nChannel Description Prompt to get the number of available bytes to be read on a special channel Parameter nChannel Channel number 0 Number of bytes available to be read Return 0 Error Note 5 1 11 1...

Страница 127: ...ate Description Answer to a lap state request reactivate a secure lap state nChannel Channel number Parameter pLapState Lap state data block or NULL when not available 0 Ok Return 0 Error Note 5 1 11 18 DectLocationRes Function int DectLocationRes int nModule DECT_IPUI_T pIpui int nResult Description Answer to a location indication Is the device allowed to synchronise to the FP or must it search f...

Страница 128: ... bOn Description Activate deactivate the location registration nModule DECT module number 0 Module 1 1 Module 2 Parameter bOn 1 Before a synchronisation the PT will send a request if synchronisation is allowed event LocationInd 0 Allow synchronisation directly 0 Ok Return 1 Error Note Location indication is related to a module not a channel Therefore the notification will be through an event on th...

Страница 129: ...apState Secured lap state at connection termination Parameter pIpui Destination buffer for the IPUI 0 Ok Return 1 Error Note 5 1 11 24 DectBuildIpuiTypeN Function int DectBuildIpuiTypeN DECT_IPUI_T pIpui unsigned int emc unsigned long dectno Description Generates from the EMC and DECT serial number of a PT the associated IPUI type N pIpui Destination buffer for the IPUI emc The equipment manufactu...

Страница 130: ...ndividual data blocks to read See DectRead 5 1 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 nChannel Channel number to write to pBuf Pointer to a buffer holding the data to write nLength Number of bytes to write Parameter timeoutMs Timeout in milliseconds The time to wait for sending a s...

Страница 131: ...d gateway and netmask settings must be configured manually 5 2 2 PPP Options After successful dial up the PPP options will be negotiated 5 2 3 DHCP available Through DHCP the PT derives the following configurations 1 IP address for PPP client 2 IP address DNS server 1 3 IP address DNS server 2 4 IP address WINS server 1 5 IP address WINS server 2 6 IP address gateway 7 Netmask 1 to 5 are transferr...

Страница 132: ...cedures The radio system is based in a cellular structure A radio cell comprises one FT and several PT To take part on a radio cell a PT must be attached to the FT One FT may handle up to 64 PTs being registered simultaneously Systems comprising multiple radio cells allow for the PTs to change between cells roaming A PT may only be registered to one cell at a time and will have to cancel its curre...

Страница 133: ...ough a PtAddr so it is not a 1 1 correlation between addresses The CLDPS firmware implements ethernet interworking This function manages mapping between ethernet MAC address and the corresponding temporary PtAddr 5 3 3 2 Functionality CLDPS processes datagrams with variable lengths of up to 1600 bytes The datagram s integrity will remain during transmission i e the receiver side will output the co...

Страница 134: ...ation of the serial bus protocol 5 3 4 1 Addressing Connected devices must have an address which is similar to ethernet MAC addresses A MAC address consists of 6 bytes 48 bits in the representation B0 B1 B2 B3 B4 B5 in the order of transmission B0 to B2 respresent the vendor ID The LSB of B0 identifies if a packet is a unicast 0 or multicast 1 So the vendor ID comprises 23 bit B3 to B5 is an uniqu...

Страница 135: ...sy way Data User data max 1500 bytes The ethernet preamble and the 32 bit CRC checksum are not covered here Usually the interface controller hardware of ethernet devices will generate and analyse theses fields automatically They are not transmitted during the transfer on a serial interface as described below 5 3 4 3 Format at the serial Interface For the transmission of ethernet frames through a s...

Страница 136: ...Adrr Ctrl and ETH fields 5 3 4 4 Transparency The HDLC specification demands the value 0x7e never to occur as a character in a HDLC frame i e nor in user data nor in CRC as an example The following algorithm is applied The transmitter will first compile the complete HDLC frame including CRC On the output to the serial interface every occurance of 0x7e between flag bytes will be replaced with the s...

Страница 137: ...e module must be set into configuration mode With entering the command SPVOICE on the voice mode is enabled while simultaneously the data mode is disabled Drive Preamp Sigma Delta ADC DAC and SC Filter Digital Filter G726 Encoder analog PCM ADPCM VXIP VXIN Gain Scale Sidetone path DECT transmit data DECT receive data G726 Decoder Digital Filter VXOP VXON volafe volpcm micvol micmode micatt stvol s...

Страница 138: ...mpare with LenLd from step 5 Only continue if equal Otherwise stop with error 7 Transmit byte 0x00 Acknowledgement token 8 Transmit file xxx ld Binary transfer of LenLd bytes In parallel compute a CRC see section 5 5 3 9 Receive 2 bytes CRC Low byte transmitted first Compare with computed CRC from step 8 Only continue if equal Otherwise stop with error 10 Transmit byte 0x00 Acknowledgement token 1...

Страница 139: ...s an error 9 Transmit block of file xxx hp Binary transfer The block length is 1024 bytes If less than 1024 bytes are left to be transmitted the size of the block is reduced accordingly Compute a CRC for the block see section 5 5 3 10 Receive 2 bytes CRC Low byte transmitted first Compare with computed CRC from step 9 Only continue if equal Otherwise stop with error 11 Transmit byte 0x00 Acknowled...

Страница 140: ...signed char Block array of bytes unsigned int BlockLen length of Block in bytes unsigned short crc 0 CRC initialised with zero unsigned char BitPos counter for bit level loop while BlockLen 0 main loop over all bytes crc unsigned short Block 8 modulo 2 add a byte for BitPos 0 BitPos 8 BitPos loop over all bits of byte if crc 0x8000 crc crc 1 0x1021 else crc 1 apply generator polynomial BlockLen de...

Страница 141: ... portable equipment identity IPUI international portable user identity ISDN integrated services digital network I O 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 indicat...

Отзывы: