Home
Manual - ICP DAS USA`s I
Contents
1. Chapter 7 Program Download Procedure Here it is considered that how to build an execution file and how to run this program on the G 4500 series Library Description Remark G4500 LIB G 4500 and DI O gt Al functions GPRS LIB GPRS functions MMC_FS4 LIB MMC SD functions TCP_DM32 LIB Ethernet functions LCD LIB LCD functions Step1 Create a folder name MyDemo in the C disk and copy the lib folder and users program into the MyDemo folder BRO MO MAO KAREL TAQ HAW OS On Das M LT gt Jass Ox RRAARLE I SAAR Q ETRE El AREA Step2 Run the TC 1 01development Click the Project Open project create new project named TEST PRJ 72 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual un oo I Step3 Use the Add function to add the library file into MyDemo project gt Step4 Following the SEHR add RNA IESE end TEST Ci into MyDemo project 73 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual CACI N ME EXE ompile Debug NTCNBINNA Fi Help Ins Add Del Delete 0 Options Space Includes Edit F18 Menu Display Swappin D K iler Gode generation ne large mode Click ARE cating point and 3 nspector options parameters The Emulation and 80186 will be used respectively Then click OK button to save the configuration Options efines u Se
2. JUN MAlA SPIS 497 mala dop ammet MIA wonog 15 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 4 3 Operation Mode Switch Operation Mode Switch RUN OS can execute autoexec bat Flash can be read write OS can execute autoexec bat LRun Flash is read only lock E OS can not execute autoexec bat Flash can be read write Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 4 4 LED indicators LED Indicators LED Indicators Oma 36 O O O 36 O R 10 100M Ethernet Ethernet CH Link Act Without GPS With GPS There are three LED indicators to help users to judge the various conditions of G 4500 The description is as follows SYS Red System LED is users programmable 3G Yellow The modem LED can indicate the status of 3G module Modem normal Modem fail Off Blanking 1 6 sec or Always On GPS Green Option The GPS LED can indicate the status of GPS module GPS Fail Search GPS Receive GPS data Always off Always on Blanking 1 sec 17 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual Chapter 5 Hardware Wire Connection 5 1 Wire Connection gt Digital Input Wire Connection ON State OFF State DI value as 0 DI value as 1 Relay Contact Relay Close Q Relay Open DIx GND TTL CMOS Logic Logic er Logic Falls x Logic GND GN
3. Assignments 14 4 2 Hardware Dimensions 15 4 3 Operation Mode Switch oo oooo0o 16 4 4 LED indicators 17 Chapter 5 Hardware Wire Connection 18 5 1 Wire Connection 18 5 2 Installation aa 20 5 3 GPS Installation 21 Chapter 6 Function Introduction 22 6 1 IO Library Function Definition and Description 22 61170001 Ne 23 6 1 2 X30510 GetLibVersion 24 6 1 3 X30510 Read AD CalibrationGain 25 6 1 4 X305I0_Read_AD_CalibrationOffset 26 6 1 5 X3051I0 Analogin 22 s see 27 6 1 6 X30510 Read All DI 28 6 1 7 X30510 Read One DI 29 6 1 8 X30510 Write All DO 30 6 1 9 X30510 Write One DO 31 6 1 10 X30510 Read All DO 32 6 1 11 X30510 Read One DO 33 2 Publication Sep 2010 Ver 1 00 G 45
4. Description Turn on the LCD backlight Syntax void LCD BackLight On void Parameter None Return None 57 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 3 3 LCD BackLight Off Description Turn off the LCD backlight Syntax void LCD BackLight Off void Parameter None Return None 58 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 3 4 LCD ShowText Description Display one character on the LCD panel and the cursor will right shifted by one character position automatically Syntax void LCD ShowText uchar Text Parameter Text Display character Return None 59 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 3 5 LCD_DisplayNumber Description After calling either the LCD SetNumber or LCD CirNumber it is necessary to call LCD_DisplayNumber to display number on the the LCD panel Syntax void LCD_DisplayNumber void Parameter None Return None 60 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 3 6 LCD_SetNumber Description Display one number on the specified position Syntax void LCD SetNumber int Line int Offset int Number Parameter Line One of two line numbers 1 to 2 Offset Cursor position 1 to 5 Number Display number Return None Example LCD_SetNumber 1 1 0 LCD_SetNumber 1 2 1 LCD_DisplayNumber 61 Publication Sep 2010 Ver 1 00 G 4500
5. 00 Series User Manual 6 1 12 X305I0_AnalogIn_SetChannel 34 6 1 13 X30510_Analogin Hex 35 6 1 14 X30510 Analogin HexToFloat 36 6 2 MMC SD Library Function Definition and Description 37 6 2 1 PC ENS nie aan ee 38 622 PC Open ee 39 PA A nts eNS 41 62 4 PC WO used Gel 42 625 PO CIS seansen 43 6 2 6 Gel ENNO Ss ha Au aaa eran ie 44 62 7 PC ISCO AA sehn 45 FAA O 46 6 2 9 PC RMDIE toas ct oa sd de a e ete hea 47 62710 PC deltree jp mein 48 AA O aeons 49 62 12 ROI arde 50 6213 PC PWd Ls e cl sade 51 6 2 14 PC _Get_Attributes 52 6 2 15 PC Set Attributes 54 6 3 LCD Library Function Definition and Description 55 6 3 D CO IN Ar ea a NS 56 6 3 2 LCD Backlight On 57 6 3 3 LCD BackLight Off os ac ha 58 6 34 LCD SOW TONE eat 59 6 3 5 LCD_DisplayNumber nennen 60 6 3 6 LED SeINumber ae ne ae ea 61 6 3 7 LCD CirNumber 2u ibi 62 6 3 8 LED CIS ee eine 63 6 3 9 LCD St ndByMode Lopes Gea 64 6 3 10 LCD NormalMode 65 6 3 11 LCD GotoPosition 66 6 3 12 LCD _CursorDisplay 67 6 3 13 L
6. 1 00 G 4500 Series User Manual 3 2 Remote Control Monitor System ne gt Internet Y NS S Database Server 11 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 3 3 GIS system G 4500 Remote system Internet pp Sa N Database ll Server G 4500 Remote system 12 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 3 4 Redundance Communication system Primary Ethernet amp Applicatio Server ur PLC gt EI Data base Server POS 3G GPRS Second Publication Sep 2010 Ver 1 00 G 4500 Series User Manual Chapter 4 Hardware Appearance 4 1 Pin Assignments LED Indicators LED Indicators 10 100M Ethernet Ethernet Analog Input EMC COM3 RS 232 CECO Eg DO2 noz ns dor nr oo COM1 RS 232 EA Link Act nee 22000000 22000000 ig Digital Output 2220202000009 222022000008 J H Kr ETS in4 GND Ground For COM1 Pin4 GND Ground For COM Power Input DC VS DC VS Power Input 10 Voc 30 Voc DC GND DC GND 10 Voc 30 Voc Pin 11 F G Frame Ground Eee Pin1 F G Frame Ground 29020022902 voca 14 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 4 2 Hardware Dimensions O G 4500 3GWA Series MAIA SPIS WIH MAIA JUOJ4 le 2 NON MALA JEG ww
7. 1 and get errno e Example 39 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual This example below would show to open test1 file and set the file allowing read or write char fname test1 test1 txt pc_ertfs_init pc_open fname word PO_BINARY PO_RDWR PO_CREAT PO_APPEND word PS_IWRITE PS_IREAD 40 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 2 3 PC_Read Description Read bytes from a file Syntax int pc_read PCFD fd byte buf word count Parameter fd file desc buf data buf Count data length Return Returns the actual number of bytes read or Oxffff on error If the return value is Oxffff get errno will return one of the following PEBADF Invalid file descriptor PENOSPC Write failed Presumably because of no space Example char fname test1 test1 txt PCFD out fd char bff 129 pc_ertfs_init out_fd pc_open fname word PO_BINARY PO_RDWRIPO_CREAT PO_APPEND word PS_IWRITE PS_IREAD pc read out fd bff 512 41 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 2 4 PC_Write Description Write Bytes to a file Syntax int pc_write PCFD fd byte buf word count Parameter fd file desc buf write data buf Count data length Return Returns the actual number of bytes read or Oxffff on error If the return value is Oxffff get errno will return one of the foll
8. 510 Read One DO Read the DO state form the assign DO channel X30510 Analogin SetChannel Set the Al channel that users want to read X30510 Analogin Hex Read the value from the specific A D channel 12 bits X30510 Analogin HexToFloat Transfer the Al value from 12 bits to float 22 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 1 1 X30510 Init Description Initial X30510 Syntax int X3051O Init void Parameter None Return Return value 0 gt SUCCESS lt gt 0 gt error 23 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 1 2 X30510 GetLibVersion Description Get X30510 Lib Version Syntax unsigned X30510 GetLibVersion void Parameter None Return Version Number 24 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 1 3 X30510 Read AD CalibrationGain Description Read the A D Calibration Gain Syntax float X30510 Read AD CalibrationGain void Parameter None Return Calibration Gain of the AD channels 25 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 1 4 X30510 Read AD CalibrationOffset Description Read the A D Calibration Offset Syntax float X30510 Read AD CalibrationOffset void Parameter None Return Calibration Offset of the AD channels 26 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 1 5 X30510 Analogin Des
9. CD Line Reverse oia ia nautisme 68 6 3 14 LCD LiNGREStOr i ii su nee 69 6 3 15 LCD GetLibD fe u 70 6 3 16 LCD_GetLibVersion 71 Chapter 7 Program Download Procedure 72 3 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual Chapter 1 Introduction The G 4500 series provided by ICP DAS are M2M Machine to Machine embedded controller with a cellular transceiver can monitoring industrial equipment that sends live data to the monitoring system providing real time status With optional GPS model the G 4500 can also be a GPS tracking system It can be used in vehicle management system or maritime system Within the high performance CPU the G 4500 series can handle a large of data and are suit for the hard industrial environment The G 4500 series feature 3G module Ethernet interface optional GPS module 3 digital inputs 3 digital outputs 8 analog inputs 2 RS 232 and 1 RS 485 port That can be used in various application fields to transfer data by 3G GPRS SMS Ethernet or serial bus In traditional application users need a master controller to integrate a 3G GPRS GSM modem with developing 3G GPRS or SMS programs into the host That would waste much time to integrate the various communication interfaces Now we have G 4500 series to solve the hardware integration problems with easy to used libraries The G 4500 series built in MiniOS7 provide the same deve
10. D Logic GND v Q P Open Collector o ork I GND I gt Digital Output Wire Connection Input Type J Ix 3 3 E 5 Ix 3 ON State OFF State Input Type DO value as 1 DO value as 0 DO PWR Drive Relay DOx GND en e ISIN E Resistance Load ET 18 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual gt Current Input Wire Connection 19 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 5 2 Installation SIM Card Installation 3G Antenna Installation 3G antenna 20 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 5 3 GPS Installation GPS Antenna Installation GPS antenna 21 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual Chapter 6 Function Introduction Function definition 6 1 IO Library Function Definition and Description Description X30510 Init Initial I O X30510 GetLibVersion Get X30510 LIB Version X30510 Read AD CalibrationGain Read AD Calibration Gain X30510 Read AD CalibrationOffset Read AD Calibration Offset X30510 Analogin Read value from assign Al channel X30510 Read All DI Read All DI X30510 Read One DI Read the value form assign DI channel X3051O Write All DO Write All DO X30510 Write One DO Write the value to the assign DO channel X30510 Read All DO Read All DO state X30
11. G 4500 Series User Manual G 4500 Series User Manual Warranty All products manufactured by ICP DAS are warranted against defective materials for a period of one year from the date of delivery to the original purchaser Warning ICP DAS assumes no liability for damages consequent to the use of this product ICP DAS reserves the right to change this manual at any time without notice The information furnished by ICP DAS is believed to be accurate and reliable However no responsibility is assumed by ICP DAS for its use or for any infringements of patents or other rights of third parties resulting from its use Copyright Copyright 2008 by ICP DAS Co LTD All rights reserved worldwide Trademark The names used for identification only may be registered trademarks of their respective companies 1 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual Tables of Content Chapter 1 Introduction een 4 Chapter 2 Hardware specifications 5 2 1 G 4500 3GWA Series 5 2 2 G 4500 3GWA Specifications oooooo oo 6 Chapter 3 Application architecture 9 3 1 Car Monitor System 10 3 2 Remote Control Monitor System 11 3 3 GIS SYSTEM 2 er 12 3 4 Redundance Communication system 13 Chapter 4 Hardware Appearance 14 4 1 Pin
12. RS 485 COM3 3 wire RS 232 Ethernet 10 100 Base TX Ethernet controller Frequency Band Tri band 2100 1900 850 MHz UMTS HSDPA HSUPA Downlink transfer Max 7 2Mbps Uplink transfer Max 5 76Mbps Data Transmission Frequency Band Quad band 850 900 1800 1900 MHz GPRS connectivity GPRS class 12 10 GPRS station class B DATA GPRS Downlink transfer Max 85 6 kbps Uplink transfer Max 42 8kbps SMS MT MO CB Text and PDU mode SMS storage SIM card Support Channels 32 Tracking up to 159 dBm with external LNA Sensitivity Cold start up to 146 dBm with external LNA Hot start Open Sky 2 s typical Acquisition Time Cold start Open Sky 36 s typical Protocol Support NMEA 0183 version 3 01 Effective 80 61 mm x 14 37 80 61 mm x 14 37 mm General 2 display area mm W x H W x H 6 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 93 mm x 70 mm x Module 93 mm x 70 mm x 1 6 1 6 mm WxHx Dimension T mm WxHxT Expected life is more than Expected life is more Life Time 100 000 hours than 100 000 hours under normal under normal operation operation Output Channel 3 Output Type Open Collector Sink NPN Load Voltage 30 VDC max Load Current 100 mA max Isolated Voltage Non isolated Input Channel 3 Input Type Source Dry Type Common Ground Off Voltage Level 1 V max On Voltage Level 3 5 30 V Isolated Voltage Non isolated Input Channel 8 Resolu
13. Series User Manual 6 3 7 LCD CirNumber Description Clear the displayed number by one character position Syntax void LCD ClrNumber int Line int Offset Parameter Line One of two line numbers 1 to 2 Offset Cursor position 1 to 5 Return None Example LCD_ClrNumber 2 3 LCD DisplayNumber 62 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 3 8 LCD_CIrScrn Description Clear the LCD panel Syntax void LCD ClrScrn void Parameter None Return None 63 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 3 9 LCD_StandByMode Description Enter the stand by mode and it can be terminated by either LCD_NormalMode or other function Syntax void LCD StandByMode void Parameter None Return None 64 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 3 10 LCD_NormalMode Description Restore the LCD to normal mode when it is in the stand by mode Syntax void LCD NormalMode void Parameter None Return None 65 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 3 11 LCD_GotoPosition Description Move the cursor to the specified position Syntax void LCD GotoPosition int Line int Offset Parameter Line One of four line numbers 1 to 4 Offset Cursor position 1 to 8 Return None 66 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 3 12 LCD Curs
14. atus Parameter Channel 0 2 gt chO ch2 Status 1 gt Status is ON Status 0 gt Status is OFF Return None 31 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 1 10 X30510 Read All DO Description Read all DO values of the G 4500 series Syntax int X30510 Read All DO void Parameter None Return 0x0 0x7 Example When DOO OFF DO1 ON DO2 ON Value X30510 Read All DO Value 0x6 32 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 1 11 X30510 Read One DO Description Read the state from the assign DO channel Syntax int X30510 Read One DO int iChannel Parameter Channel 0 2 gt chO ch2 Return Return 1 gt ON Return 0 gt OFF 33 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 1 12 X30510 Analogin SetChannel Description Set the specific Al channel that users want to read Syntax int X30510 Analogin SetChannel unsigned iChannel Parameter Channel 0 7 gt chO ch7 Return Return 0 gt Set up Success Return 1 gt Set iChannel number error 34 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 1 13 X30510 Analogin Hex Description Read the value of the assign Al channel assigned by X30510 Analogin SetChannel function Syntax int X30510 Analogin Hex void Parameter None Return After Read assign Al channel value Example X30510 Anal
15. cription Read the value from the assign Al channel Syntax float X30510_Analogin int iChannel Parameter Channel 0 7 gt chO ch7 Return 0 0mA gt 20 0mA 27 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 1 6 X305I0_Read_All_DI Description Read all DI values of the G 4500 Syntax int X30510 Read All Di void Parameter None Return 0x00 0x07 Example When DIO Ground DI1 Open DI2 Open value X30510 Read All DI value 0x6 28 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 1 7 X30510 Read One DI Description Read the value from the assign DI channel Syntax int X30510 Read One Dl int iChannel Parameter Channel 0 2 gt chO ch2 Return Return 1 gt open Logic high level 3 5V gt 30V Return 0 gt close to GND Logic low level OV gt 1V 29 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 1 8 X30510 Write All DO Description Write to all DO values of the G 4500 series Syntax void X30510 Write All DO int iOutValue Parameter iOutValue 0x0 0x7 Return None Example X30510 Write All DO 6 After function execute DOO OFF DO1 ON DO2 ON 30 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 1 9 X30510 Write One DO Description Write the specific value to the assign DO channel Syntax void X30510 Write One DO int iChannel int iSt
16. dl Point roe Convention Instruction Set 1 Debug info in OBJs gt En Ea Step6 Click the Option Debugger to set the Source Debugging parameter Here 74 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual select the None for the Source Debugging set parameter Here to set the Output Directory Output Directory Step7 Click the Option Directories parameter for the C MyDemo the Transfer Py 4 E 3 nclude Directories a ri Lal o o a ri a a a rl l Step8 After finishing all the parameters setting click the Compile build all toproduce the execution file name TEST exe Publication Sep 2010 Ver 1 00 75 G 4500 Series User Manual ex CATCABINVIC EXE of x File Edit Search Run Debug Project Options Window MER gt Lines G E Rebuild all files Step9 Copy the file 7188XW exe into the MyDemo folder Then double click the 7188XW exe file The 7188XW exe can be found in the Osimage folder And G 4500 series COM1 connected to the PC RS 232 UA yDemo Current set Use COM 115266 N 8 1 AutoRun Autodownload files None Current work directory C MyDemo 12060 Step10 Key the command load in the 7188xw exe program Then follow the hint command to press Alt E and input the file name TEST exe to download the execution fi
17. e failed Presumably because of no space 30 gt PESHARE Open failed do to sharing 31 gt PEDVICE No Valid Disk Present 32 gt PEBADDIR DELTREE Directory structure corrupt 44 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 2 7 PC Iseek e Description Move file pointer e Syntax long pc Iseek PCFD fd long offset int origin e Parameter fd file desc offset offset value origin PSEEK_SET offset from begining of file PSEEK_CUR offset from current file pointer PSEEK_END offset from end of file e Return If success Returns new offset value otherwise 1 If 1 is returned get_errno will return one of these values PEBADF Invalid file descriptor PEINVAL Seek to negative file pointer attempted 45 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 2 8 PC MKDir Description Create a subdirectory Syntax BOOLEAN pc mkdir char name Parameter Name Name of directory to be created Return Returns TRUE if the subdirectory was created otherwise FALSE If FALSE is returned get errno will return one of these values PENOENT Directory not found PEEXIST File or directory already exists PENOSPC Write failed Example pc_mkdir USR LIB 46 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 2 9 PC_RMDir Description Delete the directory specified in path Fails if path is not a directory is read only or is no
18. fname attribute 54 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual Function definition 6 3 LCD Library Function Definition and Description Description LCD Init Initialize the library LCD BackLight On Turn on the LCD backlight LCD BackLight Off Turn off the LCD backlight LCD_ShowText Display one character on the LCD panel LCD_DisplayNumber Display number on the the LCD panel LCD_SetNumber Display one number on the specified position LCD _CirNumber Clear the displayed number by one character position LCD ClrScrn Clear the LCD panel LCD StandByMode Enter the stand by mode LCD NormalMode Restore the LCD to normal mode LCD GotoPosition Move the cursor to the specified position LCD CursorDisplay Set the Cursor display status LCD LineReverse Select one of four line and reverse the display LCD LineRestore Select one of four line and restore the display LCD GetLibDate Gets the create date of funciton library LCD GetLibVersion Gets the version number of function library 55 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 3 1 LCD Init Description Initialize parameters about LCD functions in the library Syntax void LCD Init void Parameter None Return None 56 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 3 2 LCD_BackLight_On
19. he directory entry attributes e Return Returns TRUE if successful otherwise it returns FALSE and get_errno returns one of these values PENOENT e Example byte attribs if oc_get_attributes test test1 txt amp attribs if attribs amp ARDONLY Print File is ARDONLY if attribs amp AHIDDEN Print File is AHIDDEN if attribs amp ASYSTEM Print File is ASYSTEM if attribs amp AVOLUME Print File is AVOLUME 52 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual if attribs amp ADIRENT Print File is ADIRENT if attribs amp ARCHIVE Print File is ARCHIVE if attribs amp ANORMAL Print File is ANORMAL 53 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 2 15 PC_Set_Attributes e Description Set File Attributes Given a file or directory name set the directory entry attributes associated with the entry One or more of the following values may be or ed together BIT Nemonic 0 ARDONLY 1 AHIDDEN 2 ASYSTEM 5 ARCHIVE e Syntax BOOLEAN pc set attributes char path byte attributes e Parameter Path The file path in MMC SD card attributes Set the directory entry attributes e Return Returns TRUE if successful otherwise FALSE and get errno will return one of these values PENOENT Couldn t find the entry PENOSPC Write failed e Example byte attribute char fname test1Wtest1 txt attribute ARDONLY AHIDDEN pc_set_attributes
20. le 76 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual utodownload files None rk directory C WiyDemo 45 4 gt load StartAddr gt AB G 42EA Press ALT E t dowrtoad filet Input filename TEST exe Step11 After finishing the download procedure key in the command run to implement the execution file TEST exe urrent set Use COM1 115288 N 8 1 AutoRun utodownload files None urrent work directory C MyDemo File will save to A42E B StartAddr gt ABBG 42EA Press ALT_E to download filet Input filename TEST exe Load file TEST exe total 275 blocks Transfer time is 12 266086 seconds uP 4500 gt run m 77 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual Version Record Version By Date Description 1 0 0 Malo 2010 09 14 78 Publication Sep 2010 Ver 1 00
21. lopment environment with 1 7188 1 7186 series It is easier for 1 7188 1 7186 users to apply the G 4500 series Using G 4500 M2M communications a machine can be installed virtually anywhere but still be connected to a support centre to signal performance or need for service M2M data will improve the service quality and reduce operating costs Many application areas can be improved using G 4500 The G 4500 series applications can be divided into 2 parts One part is the fixed intelligent remote management equipment such as water monitor system vending machine system remote machine monitor home security POS system power measurement system and etc Another kind of application is movement management equipment such as vehicle management system maritime system taxi dispatch system and etc Anyway the G 4500 can save the cost and development time for users Control Center 4 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual Chapter 2 Hardware specifications 2 1 G 4500 3GWA Series G 4500 3GWA G 4500D 3GWA G 4500P 3GWA G 4500PD 3GWA Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 2 2 G 4500 3GWA Specifications 80 MHZ internal microprocessor SRAM Flash 512K 512K real time clock watchdog timer NVRAM 31 bytes battery backup data valid up to 10 years EEPROM 16 KB retention gt 40 years 1 000 000 erase write cycles COM ports COM1 5 wire RS 232 COM2
22. ogin SetChannel 0 Set channel 0 X30510 Analogin Hex 35 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 1 14 X30510 Analogin HexToFloat Description Set the Al value from 12 bits to float format Syntax float X30510 Analogin HexToFloat int Value Parameter A value want to 12 bits transform float Return The transferred Al value by float format Example Set the channel 0 to read and then transform the value to float float AdValue X30510 Analogin SetChannel 0 AdValue X30510 Analogin HexToFloat X30510 Analogin Hex 36 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 2 MMC SD Library Function Definition and Description Function definition Description PC Ertfs Init Configure ERTFS drive letter device mapping and initialize device drivers PC Open Open a file PC Read Read bytes from the file PC Write Write Bytes to the file PC Close Close the file and flush the file allocation table Get ErrNo Get Error code PC Iseek Move file pointer PC MKDir Create a subdirectory PC RMDir Delete a directory PC deltree Delete a directory tree PC MV Rename a file or directory PC IsDir Test if a path is a directory PC_Pwd Return the current working directory PC Get Attributes Get File Attributes PC Set Attributes Set File Attributes Note Before using
23. orDisplay e Description Set the Cursor display status Syntax void LCD_CursorDisplay int Display int Blink e Parameter Display Cursor display on off 1 Display on 0 Display off Blink Character blink on off 1 Display on 0 Display off e Return None 67 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 3 13 LCD_LineReverse Description Select one of four line and reverse the display Syntax void LCD_LineReverse int Line Parameter Line One of four line numbers 0 to 4 Return None 68 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 3 14 LCD_LineRestore Description Select one of four line and restore the display Syntax void LCD LineRestore int Line Parameter Line One of four line numbers 0 to 4 Return None 69 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 3 15 LCD_GetLibDate Description Gets the create date of funciton library Syntax void LCD GetLibDate unsigned char LibDate Parameter LibDate Gets the create date of funciton library Return None 70 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 3 16 LCD GetLibVersion Description Get the version number of function library Syntax unsigned LCD GetLibVersion void Parameter None Return Return the current version number 71 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual
24. owing PEBADF Invalid file descriptor PENOSPC Write failed Presumably because of no space Example This example will open test1 file and set read write is allowed And write a data char fname test1Wtest1 txt PCFD out fd char bf 129 bff 129 long testcnt 0 int len pc_ertfs_init out_fd pc_open fname word PO BINARY PO RDWR PO CREAT PO APPEND word PS IWRITE PS IREAD len sprintf bf Line 09lu r n testent pc_write out_fd bf len 42 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 2 5 PC_Close Description Close a file Syntax int pc_close PCFD fd Parameter fd file desc Return Returns 0 if all went well otherwise 1 If 1 is returned get errno will return one of these values PEBADF Invalid file descriptor PENOSPC Write failed Presumably because of no space 43 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 2 6 Get_ErrNo Description Get error code Syntax int get_errno void Parameter None Return 2 gt PENOENT File not found or path to file not found 9 gt PEBADF Invalid file descriptor 13 gt PEACCESS Attempt to open a read only file or a special directory 17 gt PEEXIST Exclusive access requested but file already exists 22 gt PEINVAL Seek to negative file pointer attempted 24 gt PEMFILE No file descriptors available too many files open 28 gt PENOSPC Writ
25. t empty Syntax BOOLEAN pc_rmdir char name Parameter Name Name of directory to be deleted Return TRUE if the directory was successfully removed otherwise FALSE If FALSE is returned get_errno will return one of these values PENOENT Directory not found PEACCES Not a directory not empty or in use PENOSPC Write failed 47 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 2 10 PC_deltree Description Delete the directory specified in name all subdirectories of that directory and all files contained therein Fail if name is not a directory is read only or is currently in use Syntax BOOLEAN pc_deltree char name Parameter Name Name of directory tree to be deleted Return Returns TRUE if the directory was successfully removed If FALSE is returned get errno will return one of these values PENOENT Directory not found or path to file not found PEACCES Not a directory not empty or in use PENOSPC Write failed 48 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 2 11 PC_MV Description Renames the file oldpath to newname Fails if newname is invalid already exists or oldpath is not found Syntax BOOLEAN pc mv char name char newname Parameter Name the file oldpath Newname New the file name Return Returns TRUE if the file was renamed otherwise FALSE If FALSE is returned get errno will return one of these values PENOENT Director
26. these functions users must format the MMC SD card as FAT16 from the PC 37 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 2 1 PC Ertfs Init Description Configure ERTFS drive letter device mapping and initialize device drivers Syntax BOOLEAN pc ertfs init void Parameter None Return Return value True gt success Fail gt NO SUCCESS 38 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 2 2 PC_Open e Description Open Create the file from MMC SD card with the specific mode e Syntax PCFD pc_open char name word flag word mode e Parameter Name The file path in MMC SD card Flag PO_APPEND Seek to eof on each write PO_BINARY Ignored All file access is binary PO_TEXT Ignored PO_RDONLY Open for read only PO_RDWR Read write access allowed PO_WRONLY Open for write only PO_CREAT Create the file if it does not exist PO_EXCL If flag has PO CREAT PO EXCL and the file already exists fail and set get errno to PEEXIST PO TRUNC Truncate the file if it already exists PO NOSHAREANY Fail if the file is already open PO NOSHAREWRITE Fail if the file is already open for write Mode PS IWRITE Write permitted PS_IREAD Read permitted Always true anyway eo Return Returns a non negative integer to be used as a file descriptor for calling po_read po write po Iseek po flush po_truncate and po close otherwise it returns
27. tion 12 bit Input Range Type 0 20 mA Sample Rate 1 KHz max Read one channel Protection Power reverse polarity protection Frame Ground ESD Surge EFT Hi Pot Protection Power Requirement 15W Unregulated 10 VDC gt 30 VDC Power Consumption Idle 75 mA 24 VDC Data Link 150 gt 400 mA peak 24 VDC System Red 3G GSM Yellow 7 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual GPS Green Yes Casing Metal Dimensions 47 mm x 142 mm x 168 mm W x Lx H Installation DIN Rall and wall mount Operating Temperature 20 70 C 15 55 C 20 70 C 15 55 C Storage Temperature 40 80 C 20 70 C 40 80 C 20 70 C Humidity 5 90 RH non condensing 8 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual Chapter 3 Application architecture gt On motion type equipment application Motorcade management The police usage the equipment gt On stationary equipment application Remote POS Point Of Sale terminals Automatically trading machine Water quality monitor Eh MEN GIS system E 2 GPS pe 1 e o Emm D Application Server DIO RS 232 AURS 485 G 4500 POS Data base Server 9 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 3 1 Car Monitor System CAR monitor system GPS module Internet Af ar es Ss Database CAR safe system Server 10 Publication Sep 2010 Ver
28. y not found PEEXIST File or directory already exists PENOSPC Write failed Example if lpe mv TEXTVLETTER TXT TEXTUNEWLETTER TXT Print Can t rename LETTER TXT n 49 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 2 12 PC IsDir Description Test if a path is a directory Syntax BOOLEAN pc isdir char path Parameter Path The file path in MMC SD card Return Returns TRUE if path points to a valid existing directory otherwise FALSE 50 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 2 13 PC_Pwd Description Return the current working directory Syntax BOOLEAN pc_pwd char drive char path Parameter Drive Path return the current working directory Return Returns TRUE if a valid path was returned in path otherwise no if the current working directory could not be found Note Return buffer must contain enough space to hold the full path 51 Publication Sep 2010 Ver 1 00 G 4500 Series User Manual 6 2 14 PC Get Attributes e Description Get File Attributes Give a file name Return the directory entry attributes associated with the entry One or more of the following values will be or ed together BIT Nemonic 0 ARDONLY 1 AHIDDEN 2 ASYSTEM 3 AVOLUME 4 ADIRENT 5 ARCHIVE e Syntax BOOLEAN pc get attributes char path byte p return e Parameter Path The file path in MMC SD card p_return Return t
Download Pdf Manuals
Related Search
Related Contents
Desa NTH70 User's Manual 取扱説明書 - ダイヘン Peerless ACC961 flat panel wall mount Digiplex HDS User Manual 99-03 Ford F-Series Powerstroke 6.4L Edge Juice & Attitude Module Radio Controlled Clock 1 P CONTEÚDO Sobre esse Manual LEG PRESS OPTION - Inspire Fitness NI-VXI User Manual Copyright © All rights reserved.
Failed to retrieve file