Sun Microsystems V2.0 manual Reference, Persistent system properties, Property name Meaning

Page 51

Reference

Persistent system properties

Property name

Meaning

spot.hardware.rev

The first three of these properties define the hardware,

spot.powercontroller.firmware.version

power controller firmware and SDK software versions

spot.sdk.version

installed on the SPOT. The items starting spot.external.0

spot.external.0.part.id

define the first external board’s part id (what kind of

spot.external.0.hardware.rev

board it is), hardware and firmware versions. The items

spot.external.0.firmware.version

starting spot.external.1 define the same information for

spot.external.1.part.id

the second external board. The information about external

spot.external.1.hardware.rev

boards is updated as a SPOT boots, so the information

spot.external.1.firmware.version

will not be correct after boards are added/removed and

 

before the SPOT is rebooted.

spot.remote.print.disabled

Inhibit remote echoing of output from a SPOT

 

communicating with a remote base station. Defaults to

 

false. See section Ensure that the remote Sun SPOT is

 

executing the OTA Command Server.

spot.sectors.reserved.for.streaming

There are 30 64k sectors of flash memory available for

 

application data storage in the SPOT. This property

 

controls the division of these between flash memory

 

available to stream over (see section Using

 

IFlashMemoryDevice) and the RMS system (see section

 

Using the Record Management Store). By default the

 

property has the value 8, leaving 22 sectors for the RMS

 

system.

spot.log.connections

Log to System.out each time a radiostream or radiogram

 

connection is made. Defaults to true. See section Radio

 

properties.

spot.diagnostics

If true, SPOT outputs additional information about

 

various operations: sometimes useful for support

 

purposes. Defaults to false.

spot.mesh.enable

If true, a SPOT that otherwise has no radio connections

 

still functions as mesh routing router. Defaults to false.

 

See section Configuring network features.

spot.mesh.route.logging

If true, output detailed information about mesh route

 

discovery. Defaults to false. See section Configuring

 

network features.

spot.mesh.traceroute.enable

If true, participate in traceroute requests. Defaults to false.

 

See section Configuring network features.

spot.ota.enable

If true, the OTACommandServer is run at startup. See

 

section Ensure that the remote Sun SPOT is executing the

 

OTA Command Server.

51

Image 51
Contents Page Page Contents Http protocol support Introduction Deploying and running a sample application Building and deploying Sun Spot applicationsBuild Successful Total time 3 seconds \MyApplication Ant -Dport=COM2 info Total time 4 seconds \MyApplication Total time 0 seconds \MyApplication Incorporating utility classes into your application Deploying a pre-existing jarManifest and resources Excluding files from the compilationOther user properties Using the Basestation Built-in propertiesOverview Set up Base Station configuration Remote operationIntroduction Connect a Sun Spot base station Background Using short names for SPOTsManaging keys and sharing Sun SPOTs Take suitable actions during over-the-air downloadsSharing Sun SPOTs Changing the owner of a Sun SpotLimitations What is protected?Deploying and running a host application Generating a new key-pairMesh routing Configuring network featuresYour own host application Incorporating pre-existing jars into your host applicationHardware configurations and USB power Trace routeLogging Page Overview of an application ThreadsThread priorities Sun Spot device libraries Sun Spot device libraryDevice Interface Persistent properties Overriding the Ieee address Accessing flash memoryUsart Radio communication library Program Radiogram protocol Server end Client endYou can open server radiogram connections in a similar way Broadcasting Radio properties Turning the receiver off and on Conserving power using deep sleep mode Monitoring radio activityShallow Sleep Deep Sleep Activating deep sleep modeDevice Condition to permit deep sleep USB inhibits deep sleepPreconditions for deep sleeping Deep sleep behaviour of the standard driversWriting a device driver Http protocol support Configuring the http protocolSocket Proxy GUI mode Configuring projects in an IDEClasspath configuration Javadoc/source configurationDebugging Ant selectapplication Configuring Eclipse as a debug client Configuring NetBeans as a debug clientAdvanced topics Using library suitesWith adderlib as your current directory, execute the command Use the command Using the spot client SpotSerialPortException other exception in serial port comms Reference Persistent system propertiesProperty name Meaning Start address Space Use Contents of the arm directoryContents of the lib directory Memory usageContents of the bin directory preverify.exe Contents of the tests directory Contents of the upgrade directory