AccelManager Class Reference
Listens to Switch1 and samples acceleration data when it is pressed.
More...
List of all members.
Detailed Description
Listens to Switch1 and samples acceleration data when it is pressed.
If the switch is held for longer than about 100ms, it is passed on to the FilterManager.
There is no Thread in AccelManager. Spots create a thread for ISwitchListeners whenever the switch is depressed or released. This class does all the work using that thread.
- Author:
- Team Better Recognize
Constructor & Destructor Documentation
Creates the AccelManager with a permanent reference back to the FrogSpot for quick access to its facilities.
- Parameters:
-
Member Function Documentation
Attempt to unconditionally stop all threads and release all resources.
Implements Killable.
| void setSampleRate |
( |
int |
hertz |
) |
|
| void switchPressed |
( |
ISwitch |
sw1 |
) |
|
Samples acceleration data whenever the switch is pressed.
- Parameters:
-
| void switchReleased |
( |
ISwitch |
sw1 |
) |
|
Member Data Documentation
Sets the default sample rate by changing what will be put in the timer.
This value gets set in FrogSpot#startApp().
The default is 100Hz. 10000 microseconds is the time between ticks if you want something to occur 100 times a second. 30.5176 is the time per tick using the TC_CLKS_SLCK (slow) clock.
final double [] END_OF_DATA = { 42.0 } [static, inherited] |
Special markers for FilterPipeline on the SPOT.
static final byte MSG_ACK = -10 [static, inherited] |
Messages sent between host and SPOT.
static final byte MSG_ALIVE = -3 [static, inherited] |
static final byte MSG_ERROR = -8 [static, inherited] |
static final byte MSG_RESEND = -9 [static, inherited] |
static final short PORT_BCAST = 32 [static, inherited] |
static final short PORT_MAX = 254 [static, inherited] |
static final short PORT_REPLY = 33 [static, inherited] |
static final short PORT_START = 34 [static, inherited] |
static final String SPOT1 = "0014.4F01.0000.1BE9" [static, package, inherited] |
static final String SPOT1_PORT = "COM14" [static, inherited] |
static final String SPOT2 = "0014.4F01.0000.1E37" [static, package, inherited] |
static final String SPOT2_PORT = "COM9" [static, inherited] |
static final String SPOT3 = "0014.4F01.0000.1E98" [static, package, inherited] |
static final String SPOT3_PORT = "COM13" [static, inherited] |
static final String SPOT4 = "0014.4F01.0000.2AAE" [static, package, inherited] |
static final String SPOT4_PORT = "COM15" [static, inherited] |
static final String SPOT5 = "0014.4F01.0000.3B61" [static, package, inherited] |
static final String SPOT5_PORT = "COM12" [static, inherited] |
static final String SPOT6 = "0014.4F01.0000.3B7D" [static, package, inherited] |
static final String SPOT6_PORT = "COM10" [static, inherited] |
static final String SPOT7 = "0014.4F01.0000.4118" [static, package, inherited] |
static final String SPOT7_PORT = "COM11" [static, inherited] |
static final String SPOT8 = "0014.4F01.0000.4213" [static, package, inherited] |
static final String SPOT8_PORT = "COM8" [static, inherited] |
static final String SPOTB1 = "0014.4F01.0000.2C06" [static, package, inherited] |
static final String SPOTB1_PORT = "COM4" [static, inherited] |
static final String SPOTB2 = "0014.4F01.0000.22F3" [static, package, inherited] |
static final String SPOTB2_PORT = "COM7" [static, inherited] |
static final String SPOTB3 = "0014.4F01.0000.3122" [static, package, inherited] |
static final String SPOTB3_PORT = "COM6" [static, inherited] |
static final String SPOTB4 = "0014.4F01.0000.415E" [static, package, inherited] |
static final String SPOTB4_PORT = "COM5" [static, inherited] |
The documentation for this class was generated from the following file:
- /Users/dev/Documents/SVN brazos.cs.tcu.edu/trunk/FROG SPOT/src/frog/plugin/spot/onspot/AccelManager.java