12.07.2015 Views

waspmote-gsm-gprs-pr.. - Libelium

waspmote-gsm-gprs-pr.. - Libelium

waspmote-gsm-gprs-pr.. - Libelium

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

General Considerations1.3.3. Working ModesSome constants have been defined to set the different working modes for GPRS_Pro module.••0: GPRS_PRO_ON. Module is powered on. Starts in full funtionality mode.••1: GPRS_PRO_FULL. Module is set in full functionality (power consumption around 10-40mA).••2: GPRS_PRO_RF_OFF. Module deactivates RF circuits (power consumption around 10-40mA).••3: GPRS_PRO_MIN. Module is set on minimum functionality (power consumption around 10-40mA).••4: GPRS_PRO_SLEEP. Module enters in sleep mode when there is no data on serial port. From time to time, it communicateswith carrier to maintain the connection (power consumption 1-2mA ).••5: GPRS_PRO_POWER_OFF. Module is powered off. The power transistors are switched off.Minimum functionality mode and RF disabled functionality mode cannot be switched to each other. When the modulecommunicates with carrier, current peaks between 1-1’4A are <strong>pr</strong>oduced.1.3.4. Library fusesThe library for this module is divided in 4 sections and a section with functions and constants that always are active. Eachsection is activated/deactivated by a fuse. This fuses are located in WaspGPRS_Pro.h. By default this fuses have a ‘1’ allowing touse the functions. The WaspGPRS_Pro.h have this fuses:••GSM_FUSE: Call and SMS related funtions and constants••HTTP_FUSE: HTTP related funtions and constants••FTP_FUSE: FTP related funtions and constants••IP_FUSE: TCP and UDP related funtions and constantsFor deactivate a section change the ‘1’ in the related fuse by ‘0’.Note: If you use a function with the related fused with a value of ‘0’, the compiler will give you an error. Please, be carefully using thefuses when compiling.1.3.5. Debug modesThe library have two debug modes implemented that allows to the experimented user show the data transmitted and receivedbetween the Waspmote and the GPRS_Pro module. The value of the GRPS_debug_mode constant selects the debug mode:••‘0’ Disables all debug messages••‘1’ Shows only the commands sent to the GPRS_Pro module and some extra messages••‘2’ Shows commands sent to the GPRS_Pro module, the data answered by the module and some extra messagesThe constant GPRS_debug_mode is located in WaspGPRS_Pro.h file.1.3.6. Special errorsSome functions can give an extra error code (CME or CMS error codes).This code is stored on GPRS_Pro.CME_CMS_code . To know the description of the code see the apendix.-8- v0.5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!