70
CipherLab BASIC Programming Part I
SYSTEM_INFORMATION$
Purpose To collect information on components, either hardware or software.
Syntax A$ = SYSTEM_INFORMATION$(index%)
Remarks “A$” is a string variable to be assigned to the result.
“index%” is an integer variable, indicating a specific category of information.
1
2
3
4
5
6
7
8
9
Library Version
BASIC Version
Kernel Version
Hardware Version
Manufacture Date
Serial Number
Original Serial Number
Device Type
RFID Version
: C library
: BASIC runtime
: modular components in hardware
10
8200
: A$ = “Mute”, “Low”, “Medium” or
“High”
8400
: A$ = “Low”, “Medium” or “High”
11
on 8200
Note
: A$ = “500 mA” or “100 mA” or “0 mA”
on 8400
Note
: A$ = “500 mA” or “100 mA”
on 8700
Note
: A$ = “500 mA” or “0 mA”
12
8200/8700
21
22
23
24
25
26
27
GPS Status
Note
GPS Speed
GPS Latitude
GPS Longitude
GPS SNR
GPS Satellite Number
GPS Altitude
: relative speed, km/h
: ddmm.mmmmN or ddmm.mmmmS
: dddmm.mmmmE or dddmm.mmmmW
: Signal to Noise ratio, average (dB)
: Number of satellites found
: meters
Note that for 8200/8400/8700
BASIC, it only allows users to change the USB
charging current via System Menu. For 8700, the information on GP
S speed,
latitude, longitude and altitude is not confirmed until the return value of GPS
status becomes 1.
Example
LIBVER$ = SYSTEM_INFORMATION$(1)
PRINT “Library :”,LIBVER$