- dataChanged(LocationData) - Method in interface uk.theretiredprogrammer.gpssurvey.ui.ScreenDataChangeProcessor
-
Called when location data has changed.
- dataChanged() - Method in class uk.theretiredprogrammer.gpssurvey.ui.View
-
Process a change in location data.
- dataChanged(LocationData) - Method in class uk.theretiredprogrammer.gpssurvey.uiscreens.ConfirmAtReferenceLocationScreen
-
Location Data changed handler.
- dataChanged(LocationData) - Method in class uk.theretiredprogrammer.gpssurvey.uiscreens.HeadingScreen
-
Location data change handler
- dataChanged(LocationData) - Method in class uk.theretiredprogrammer.gpssurvey.uiscreens.LocationScreen
-
Location Data change handler.
- dataChanged(LocationData) - Method in class uk.theretiredprogrammer.gpssurvey.uiscreens.ObtainingReferenceLocationInformationScreen
-
Location Data changed handler.
- dataChanged(LocationData) - Method in class uk.theretiredprogrammer.gpssurvey.uiscreens.PointDisplay2Screen
-
Location Data change handler.
- dataChanged(LocationData) - Method in class uk.theretiredprogrammer.gpssurvey.uiscreens.PointDisplayScreen
-
Location Data changed handler.
- dataChanged(LocationData) - Method in class uk.theretiredprogrammer.gpssurvey.uiscreens.PositionScreen
-
Location Data change handler.
- dataChanged(LocationData) - Method in class uk.theretiredprogrammer.gpssurvey.uiscreens.RecorderStatusScreen
-
Location Data change handler.
- date - Variable in class uk.theretiredprogrammer.gpssurvey.gpsreader.GPSMessageConsolidator.ConsolidatedGPSData
-
The GPS Date
- Depth - Class in uk.theretiredprogrammer.gpssurvey
-
The Depth Class - represents a depth in metres.
- Depth(double) - Constructor for class uk.theretiredprogrammer.gpssurvey.Depth
-
Constructor
- depth - Variable in class uk.theretiredprogrammer.gpssurvey.depthfinder.DepthFinderMessageConsolidator.ConsolidatedDepthFinderData
-
The depth of water
- depthDataPoint(LocationData, Depth) - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationCalculator
-
Update depth data in location data.
- depthDataPoint(Depth) - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.ReferencePointCalculator
-
Set a depth data point.
- DepthFinderMessageConsolidator - Class in uk.theretiredprogrammer.gpssurvey.depthfinder
-
The Consolidator of depth information to create a Depth message parameter set
and to send the message when all information has been consolidated.
- DepthFinderMessageConsolidator() - Constructor for class uk.theretiredprogrammer.gpssurvey.depthfinder.DepthFinderMessageConsolidator
-
- DepthFinderMessageConsolidator.ConsolidatedDepthFinderData - Class in uk.theretiredprogrammer.gpssurvey.depthfinder
-
Data Structure to store and transfer the consolidated depth information.
- DepthFinderReader - Class in uk.theretiredprogrammer.gpssurvey.depthfinder
-
The DepthFinder reader class.
- DepthFinderSentenceListener - Class in uk.theretiredprogrammer.gpssurvey.depthfinder
-
The Sentence Listener for the DepthFinder.
- DepthFinderSentenceListener() - Constructor for class uk.theretiredprogrammer.gpssurvey.depthfinder.DepthFinderSentenceListener
-
- displayNewScreenSet(String) - Static method in class uk.theretiredprogrammer.gpssurvey.ui.View
-
Display a new Screenset.
- displayNextScreen() - Static method in class uk.theretiredprogrammer.gpssurvey.ui.View
-
Display the next screen in the screen set.
- displayNextScreenAndExit(MDTService.Exitcode, String) - Static method in class uk.theretiredprogrammer.gpssurvey.ui.View
-
Display the next screen in the set and then shut down the application.
- displayPowerDown() - Method in class uk.theretiredprogrammer.gpssurvey.ui.View
-
Display the power down screen.
- displayPowerDownSelection() - Method in class uk.theretiredprogrammer.gpssurvey.ui.View
-
Display the power down selection screen.
- displayPreviousScreen() - Static method in class uk.theretiredprogrammer.gpssurvey.ui.View
-
Display the previous screen in the screen set.
- displayPreviousScreenSet() - Static method in class uk.theretiredprogrammer.gpssurvey.ui.View
-
Display the previous screen set.
- displayRepaint() - Static method in class uk.theretiredprogrammer.gpssurvey.ui.View
-
Repaint screen.
- Distance - Class in uk.theretiredprogrammer.gpssurvey
-
The Distance Class - represents a distance (in metres).
- Distance(double) - Constructor for class uk.theretiredprogrammer.gpssurvey.Distance
-
Constructor
- distance - Variable in class uk.theretiredprogrammer.gpssurvey.Position
-
The distance from origin
- get() - Method in class uk.theretiredprogrammer.gpssurvey.Altitude
-
Get the altitude value.
- get() - Method in class uk.theretiredprogrammer.gpssurvey.Coordinate
-
Get the coordinate value.
- get() - Method in class uk.theretiredprogrammer.gpssurvey.Course
-
Get the course value.
- get() - Method in class uk.theretiredprogrammer.gpssurvey.Depth
-
Get the depth value.
- get() - Method in class uk.theretiredprogrammer.gpssurvey.Distance
-
Get the distance value.
- get() - Method in class uk.theretiredprogrammer.gpssurvey.HDOP
-
Get the HDOP value.
- get() - Method in class uk.theretiredprogrammer.gpssurvey.Latitude
-
Get the latitude value.
- get() - Method in class uk.theretiredprogrammer.gpssurvey.Longitude
-
Get the longitude value.
- getAbsolute() - Method in class uk.theretiredprogrammer.gpssurvey.Latitude
-
Get the absolute latitude value.
- getAbsolute() - Method in class uk.theretiredprogrammer.gpssurvey.Longitude
-
Get the absolute longitude value.
- getActions() - Static method in class uk.theretiredprogrammer.gpssurvey.ui.MainCommonButtonActions
-
Get the Button actions definition.
- getAltitude() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the current altitude
- getAltitude() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData.Location
-
Get the current altitude
- getCurrentFromEnd() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the relative position of the current position relation to the end
point of the last recorded track.
- getCurrentFromLastPoint() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the current position relation to the last position recorded on the
track.
- getCurrentFromPoint(int) - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the current position relation to a selected position recorded on the
track.
- getCurrentFromStart() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the relative position of the current position relative to the start
position of the current track.
- getDatedisplay() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the gps date
- getDepth() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the current depth
- getDepth() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData.Location
-
Get the current depth
- getDirection() - Method in class uk.theretiredprogrammer.gpssurvey.Latitude
-
Get the latitude direction.
- getDirection() - Method in class uk.theretiredprogrammer.gpssurvey.Longitude
-
Get the longitude direction.
- getEndPoints() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get a set of end points for recorded tracks.
- getFirstStartEnd() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the position of the first end point relative to first start point.
- getHDOP() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the current HDOP
- getHDOP() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData.Location
-
Get the current HDOP
- getHeading() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the current course.
- getIsodatedisplay() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the gps date
- getIsotimedisplay() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the gps time
- getKnots() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the current speed (in knots)
- getLocation() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the current location.
- getLocationData() - Static method in class uk.theretiredprogrammer.gpssurvey.informationstore.Controller
-
Get information about current location.
- getPointFromPreviousPoint(int) - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the position of a point on the track relative to the previous point
on the track.
- getPoints() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the set of position which are recorded as the current track
- getPointsSize() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the size of the track
- getPosition() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the current position
- getPosition() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData.Location
-
Get the current position
- getReferenceLocation() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the Reference location
- getSpeed() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the current speed.
- getStartEndPointsSize() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the number of tracks recorded.
- getStartPoints() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the set of start points for recorded tracks.
- getStartPosition() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the start position (of a track)
- getTimedisplay() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Get the gps time
- GGASETUP - Static variable in class uk.theretiredprogrammer.gpssurvey.gpsreader.GPSMessageConsolidator.ConsolidatedGPSData
-
flag indicating GGA data has been set
- gpsDataPoint(LocationData, GPSMessageConsolidator.ConsolidatedGPSData) - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationCalculator
-
Update GPS data in location data.
- gpsDataPoint(GPSMessageConsolidator.ConsolidatedGPSData) - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.ReferencePointCalculator
-
Set a gps data point.
- GPSDate - Class in uk.theretiredprogrammer.gpssurvey
-
The GPSDate Class - represents a date.
- GPSDate(int, int, int) - Constructor for class uk.theretiredprogrammer.gpssurvey.GPSDate
-
Constructor.
- GPSLogoZone - Class in uk.theretiredprogrammer.gpssurvey.ui
-
A Screen Zone which draws the application logo screen with optional appended
user text.
- GPSLogoZone(SerialTFTDisplay, String) - Constructor for class uk.theretiredprogrammer.gpssurvey.ui.GPSLogoZone
-
Constructor.
- GPSMessageConsolidator - Class in uk.theretiredprogrammer.gpssurvey.gpsreader
-
The Consolidator of GPS information to create a gps message parameter set and
to send the message when all information has been consolidated.
- GPSMessageConsolidator() - Constructor for class uk.theretiredprogrammer.gpssurvey.gpsreader.GPSMessageConsolidator
-
- GPSMessageConsolidator.ConsolidatedGPSData - Class in uk.theretiredprogrammer.gpssurvey.gpsreader
-
- GPSReader - Class in uk.theretiredprogrammer.gpssurvey.gpsreader
-
The GPS reader class.
- GPSSentenceListener - Class in uk.theretiredprogrammer.gpssurvey.gpsreader
-
The Sentence Listener for the GPS.
- GPSSentenceListener() - Constructor for class uk.theretiredprogrammer.gpssurvey.gpsreader.GPSSentenceListener
-
- GPSSportsInformationRecorder - Class in uk.theretiredprogrammer.gpssurvey
-
- GPSSportsInformationRecorder() - Constructor for class uk.theretiredprogrammer.gpssurvey.GPSSportsInformationRecorder
-
- GPSSportsInformationRecorder.Command - Enum in uk.theretiredprogrammer.gpssurvey
-
Standard command set - used as commmand in inter-Thread communications.
- GPSTime - Class in uk.theretiredprogrammer.gpssurvey
-
The GPS Time class.
- GPSTime(int, int, int) - Constructor for class uk.theretiredprogrammer.gpssurvey.GPSTime
-
Constructor.
- GSASETUP - Static variable in class uk.theretiredprogrammer.gpssurvey.gpsreader.GPSMessageConsolidator.ConsolidatedGPSData
-
flag indicating GSA data has been set
- readingPaused() - Method in class uk.theretiredprogrammer.gpssurvey.depthfinder.DepthFinderSentenceListener
-
called when reader is paused
- readingPaused() - Method in class uk.theretiredprogrammer.gpssurvey.gpsreader.GPSSentenceListener
-
called when reader is paused
- readingStarted() - Method in class uk.theretiredprogrammer.gpssurvey.depthfinder.DepthFinderSentenceListener
-
called when reader is started
- readingStarted() - Method in class uk.theretiredprogrammer.gpssurvey.gpsreader.GPSSentenceListener
-
called when reader is started
- readingStopped() - Method in class uk.theretiredprogrammer.gpssurvey.depthfinder.DepthFinderSentenceListener
-
called when reader is stopped
- readingStopped() - Method in class uk.theretiredprogrammer.gpssurvey.gpsreader.GPSSentenceListener
-
called when reader is stopped
- RebootAction() - Constructor for class uk.theretiredprogrammer.gpssurvey.uiscreens.SelectPowerDownOptionScreen.RebootAction
-
- Recorder - Class in uk.theretiredprogrammer.gpssurvey.informationstore
-
The Recorder class.
- Recorder() - Constructor for class uk.theretiredprogrammer.gpssurvey.informationstore.Recorder
-
Constructor
- Recorder.RecordWriterCommand - Enum in uk.theretiredprogrammer.gpssurvey.informationstore
-
Commands used to control the Record (Track) Writer
- Recorder.SessionWriterCommand - Enum in uk.theretiredprogrammer.gpssurvey.informationstore
-
Commands used to control the Session Writer
- RecorderRecordWriter - Class in uk.theretiredprogrammer.gpssurvey.informationstore
-
The Recorder for Record (track) files.
- RecorderSessionWriter - Class in uk.theretiredprogrammer.gpssurvey.informationstore
-
The Recorder for Session files.
- RecorderStatusScreen - Class in uk.theretiredprogrammer.gpssurvey.uiscreens
-
Screen displaying information about track recording.
- RecorderStatusScreen(SerialTFTDisplay) - Constructor for class uk.theretiredprogrammer.gpssurvey.uiscreens.RecorderStatusScreen
-
Constructor.
- recordPoint() - Static method in class uk.theretiredprogrammer.gpssurvey.informationstore.Controller
-
Record the current Position on storage.
- recordPoint(LocationData) - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.Recorder
-
Record the location as a point in the session file.
- RecordPositionAction() - Constructor for class uk.theretiredprogrammer.gpssurvey.ui.MainCommonButtonActions.RecordPositionAction
-
- recordReferenceLocation(LocationData) - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.Recorder
-
Record the location as the reference location in the session file.
- ReferenceLocationScreen - Class in uk.theretiredprogrammer.gpssurvey.uiscreens
-
Screen display reference location information.
- ReferenceLocationScreen(SerialTFTDisplay, boolean) - Constructor for class uk.theretiredprogrammer.gpssurvey.uiscreens.ReferenceLocationScreen
-
Constructor.
- ReferencePointCalculator - Class in uk.theretiredprogrammer.gpssurvey.informationstore
-
Reference Point Calculator.
- ReferencePointCalculator() - Constructor for class uk.theretiredprogrammer.gpssurvey.informationstore.ReferencePointCalculator
-
Constructor
- RestartAction() - Constructor for class uk.theretiredprogrammer.gpssurvey.uiscreens.SelectPowerDownOptionScreen.RestartAction
-
- RMCSETUP - Static variable in class uk.theretiredprogrammer.gpssurvey.gpsreader.GPSMessageConsolidator.ConsolidatedGPSData
-
flag indicating RMC data has been set
- satelliteCount - Variable in class uk.theretiredprogrammer.gpssurvey.gpsreader.GPSMessageConsolidator.ConsolidatedGPSData
-
The Satellite Count
- ScreenDataChangeProcessor - Interface in uk.theretiredprogrammer.gpssurvey.ui
-
Interface for use in screens with location data presentation (which is
dynamic).
- SelectPowerDownOptionScreen - Class in uk.theretiredprogrammer.gpssurvey.uiscreens
-
The Power down options screen - allows choice of exitcode or cancel.
- SelectPowerDownOptionScreen(SerialTFTDisplay) - Constructor for class uk.theretiredprogrammer.gpssurvey.uiscreens.SelectPowerDownOptionScreen
-
Constructor.
- SelectPowerDownOptionScreen.CancelAction - Class in uk.theretiredprogrammer.gpssurvey.uiscreens
-
The action class for cancel
- SelectPowerDownOptionScreen.PowerOffAction - Class in uk.theretiredprogrammer.gpssurvey.uiscreens
-
The action class for power off exit
- SelectPowerDownOptionScreen.RebootAction - Class in uk.theretiredprogrammer.gpssurvey.uiscreens
-
The action class for reboot exit
- SelectPowerDownOptionScreen.RestartAction - Class in uk.theretiredprogrammer.gpssurvey.uiscreens
-
The action class for program restart exit
- SelectUsingButtonScreen - Class in uk.theretiredprogrammer.gpssurvey.ui
-
A Menu screen.
- SelectUsingButtonScreen(String, SerialTFTDisplay, ButtonActions) - Constructor for class uk.theretiredprogrammer.gpssurvey.ui.SelectUsingButtonScreen
-
Constructor.
- sentenceRead(SentenceEvent) - Method in class uk.theretiredprogrammer.gpssurvey.depthfinder.DepthFinderSentenceListener
-
Listener is called on every sentence read.
- sentenceRead(SentenceEvent) - Method in class uk.theretiredprogrammer.gpssurvey.gpsreader.GPSSentenceListener
-
Listener is called on every sentence read.
- set(Position, Altitude, HDOP) - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData.Location
-
Update gps Location data.
- setDepth(Depth) - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData.Location
-
Update depth Location data
- setLocation(GPSMessageConsolidator.ConsolidatedGPSData) - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Update the Location data with new gps data.
- setMessage(String) - Method in class uk.theretiredprogrammer.gpssurvey.ui.GPSLogoZone
-
Set the user message text.
- setMessage(String) - Method in class uk.theretiredprogrammer.gpssurvey.uiscreens.FinishedScreen
-
Set user message text for this screen.
- setRecording(boolean) - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Set recording state.
- setReferenceLocation(LocationData.Location) - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Set the reference location
- setStartPosition() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.LocationData
-
Set the start position (of a track)
- setup - Variable in class uk.theretiredprogrammer.gpssurvey.gpsreader.GPSMessageConsolidator.ConsolidatedGPSData
-
The status of the Consolidated Data - a set of bits indicating which
parts of the consolidation have been completed.
- speed - Variable in class uk.theretiredprogrammer.gpssurvey.gpsreader.GPSMessageConsolidator.ConsolidatedGPSData
-
The Speed (m/s)
- SplashScreen - Class in uk.theretiredprogrammer.gpssurvey.uiscreens
-
The opening splash screen.
- SplashScreen(SerialTFTDisplay) - Constructor for class uk.theretiredprogrammer.gpssurvey.uiscreens.SplashScreen
-
Constructor.
- start() - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.ReferencePointCalculator
-
Start to collect information to calculate the reference point
- startStopRecording() - Static method in class uk.theretiredprogrammer.gpssurvey.informationstore.Controller
-
Start or Stop the current recording of a track, saving data if necessary.
- startStopRecording(LocationData) - Method in class uk.theretiredprogrammer.gpssurvey.informationstore.Recorder
-
Start or Stop Recording a Record (Track).