Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

active - Variable in class net.studioblueplanet.tomtomwatch.Tracker.TrackedDataRecord
 
activity - Variable in class net.studioblueplanet.tomtomwatch.ActivityData
The activity as derived from the ttbin file
activity - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.WorkoutTemplate
 
Activity - Class in net.studioblueplanet.ttbin
This class represents a TomTom activity, like a run or a cycle trip
Activity(TtbinHeader) - Constructor for class net.studioblueplanet.ttbin.Activity
Constructor
ACTIVITY_CYCLING - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
ACTIVITY_FREESTYLE - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
ACTIVITY_GYM - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
ACTIVITY_HIKING - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
ACTIVITY_INDOORCYCLING - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
ACTIVITY_RUNNING - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
ACTIVITY_SKIING - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
ACTIVITY_SNOWBOARDING - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
ACTIVITY_SWIMMING - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
ACTIVITY_TRAILRUNNING - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
ACTIVITY_TREADMILL - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
ActivityData - Class in net.studioblueplanet.tomtomwatch
Collection of the raw data and accompanying activity
ActivityData() - Constructor for class net.studioblueplanet.tomtomwatch.ActivityData
 
ActivityRecord - Class in net.studioblueplanet.ttbin
This record represents an GPS logged record.
ActivityRecord() - Constructor for class net.studioblueplanet.ttbin.ActivityRecord
 
ActivitySegment - Class in net.studioblueplanet.ttbin
 
ActivitySegment() - Constructor for class net.studioblueplanet.ttbin.ActivitySegment
Constructor
add(Tracker.TrackedDataRecord) - Method in class net.studioblueplanet.tomtomwatch.Tracker.TrackedDataRecord
 
addDescription(String) - Method in class net.studioblueplanet.tomtomwatch.WorkoutDescriptions
Adds the description if it is not already present in the descriptions list
addDescription(int, String) - Method in class net.studioblueplanet.tomtomwatch.WorkoutDescriptions
Adds description to the description list at existing index positions.
addHistoryItemFromFile(UsbFile) - Method in class net.studioblueplanet.tomtomwatch.History
Adds a history item as encoded in the file
addListItem(ActivityData, String) - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
Adds item to the tracklist
addListItem(WorkoutListItem) - Method in class net.studioblueplanet.tomtomwatch.WorkoutList
Add the workout metadata item to the WorkoutItemList
addRecord(ActivityRecord) - Method in class net.studioblueplanet.ttbin.ActivitySegment
Add a record to the segment.
addRouteFile(String, String, int) - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
This method loads and adds a route file to the array with route files
addRoutesToListBox(ArrayList<UsbFile>, int) - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
This method displays the route info in the Route list box
addRoutesToListBoxLater(ArrayList<UsbFile>, int) - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
Call the update of the route list box in the EDT of Swing
addWorkout(int, Workout) - Method in class net.studioblueplanet.tomtomwatch.WorkoutList
Add the workout to the WorkItemList
addWorkoutStep(int, WorkoutStep) - Method in class net.studioblueplanet.tomtomwatch.Workout
Add given workout step to the workout
appendFromData(byte[]) - Method in class net.studioblueplanet.tomtomwatch.Tracker
Appends the tracker data from the data presented
appendRoutePoint(RoutePoint) - Method in class net.studioblueplanet.tomtomwatch.RouteSegment
Append a RoutePoint to the segment
appendRouteSegment() - Method in class net.studioblueplanet.tomtomwatch.Route
Creates and appends a new route segment
appendStatus(String) - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
This method appends the line of status text to the status area, leaving any existing text in tact
appendWorkoutFromData(int, byte[]) - Method in class net.studioblueplanet.tomtomwatch.WorkoutList
Appends the workout data from the 0x00BEnnnn files, where nnnn larger than zero

B

batteryLevel - Variable in class net.studioblueplanet.ttbin.Activity
 
batteryLevel - Variable in class net.studioblueplanet.ttbin.ActivityRecord
 
bleVersion - Variable in class net.studioblueplanet.usb.UsbTestInterface.Versions
 
bytesToHexString(byte[], int) - Static method in class net.studioblueplanet.generics.ToolBox
Convert byte array to hex string

C

clear() - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
Removes any track data.
clear() - Method in class net.studioblueplanet.tomtomwatch.Route
Clears the route log.
clear() - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
Clears existing data and the UI
clear() - Method in class net.studioblueplanet.tomtomwatch.Tracker
Clears all the data stored.
clear() - Method in class net.studioblueplanet.tomtomwatch.WorkoutDescriptions
Empties the description list
clear() - Method in class net.studioblueplanet.tomtomwatch.WorkoutList
Clears everyghing in the workout list
clearHistorySummary() - Method in class net.studioblueplanet.tomtomwatch.HistorySummary
Clears the history summary
clearRoutes() - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
Clear the route list
clone() - Method in class net.studioblueplanet.tomtomwatch.Tracker.TrackedDataRecord
 
closeConnection() - Method in class net.studioblueplanet.usb.UsbInterface
Closes the USB connection
closeConnection() - Method in class net.studioblueplanet.usb.WatchInterface
Closes the USB connection
CommunicationProcess - Class in net.studioblueplanet.tomtomwatch
This class executes the commands involving communication to the device.
CommunicationProcess(WatchInterface, Executor, TomTomReader, GpxReader) - Constructor for class net.studioblueplanet.tomtomwatch.CommunicationProcess
Constructor.
compareTo(WatchSettings.ManifestEntry) - Method in class net.studioblueplanet.tomtomwatch.WatchSettings.ManifestEntry
 
compareTo(WorkoutListItem) - Method in class net.studioblueplanet.tomtomwatch.WorkoutListItem
Compares this item to another
compareTo(ActivityRecord) - Method in class net.studioblueplanet.ttbin.ActivityRecord
 
compress(double) - Method in class net.studioblueplanet.ttbin.ActivitySegment
Compress segment using the Douglas-Peucker method.
compression(List<ActivityRecord>, List<ActivityRecord>, int, int, double) - Static method in class net.studioblueplanet.generics.DPUtil
Function: According to the maximum distance limit, the original trajectory is recursively sampled by the DP method to obtain the compressed trajectory
compressTrack(double) - Method in class net.studioblueplanet.ttbin.Activity
 
ConfigSettings - Class in net.studioblueplanet.settings
 
ConfigSettings.SettingType - Enum in net.studioblueplanet.settings
 
configureWindow(Window) - Method in class net.studioblueplanet.tomtomwatch.TomTomWatch
This method is to initialize the specified window by injecting resources.
connect() - Method in class net.studioblueplanet.usb.UsbConnection
Try to connect to a TomTom Watch.
convertSettingsToData() - Method in class net.studioblueplanet.tomtomwatch.WatchSettings
Convert settings array to the byte data (from 0x0085000n file)
convertToHourly() - Method in class net.studioblueplanet.tomtomwatch.Tracker
Convert the data to hourly data.
convertValue(int, byte[], int) - Method in class net.studioblueplanet.tomtomwatch.HistoryValue
 
Coordinate - Class in net.studioblueplanet.ttbin
This class represents a coordinate
Coordinate(int, int, int) - Constructor for class net.studioblueplanet.ttbin.Coordinate
Constructor.
Coordinate() - Constructor for class net.studioblueplanet.ttbin.Coordinate
 
createWorkoutListFromData(byte[]) - Method in class net.studioblueplanet.tomtomwatch.WorkoutList
Creates the workout list from the data from file 0x00BE0000

D

data - Variable in class net.studioblueplanet.usb.UsbPacket
The packet.
dateTime - Variable in class net.studioblueplanet.tomtomwatch.Tracker.HeartRateRecord
 
dateTime - Variable in class net.studioblueplanet.ttbin.ActivityRecord
 
debug(String) - Static method in class net.studioblueplanet.logger.DebugLogger
Write info.
DEBUGLEVEL_DEBUG - Static variable in class net.studioblueplanet.logger.DebugLogger
 
DEBUGLEVEL_ERROR - Static variable in class net.studioblueplanet.logger.DebugLogger
 
DEBUGLEVEL_INFO - Static variable in class net.studioblueplanet.logger.DebugLogger
 
DEBUGLEVEL_OFF - Static variable in class net.studioblueplanet.logger.DebugLogger
 
debugLevelToString(int) - Static method in class net.studioblueplanet.logger.DebugLogger
This method returns the debug level defined by the parameter as a string
debugLevelToString() - Static method in class net.studioblueplanet.logger.DebugLogger
This method returns current debug level as a string
DebugLogger - Class in net.studioblueplanet.logger
 
deleteAllRouteFiles() - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
Remove all route files from the array
deleteFile(UsbFile) - Method in class net.studioblueplanet.usb.UsbInterface
Deletes the file on the watch indicated by the ID in the file passed.
deleteFile(UsbFile) - Method in class net.studioblueplanet.usb.UsbTestInterface
Deletes the file on the watch indicated by the ID in the file passed.
deleteFile(UsbFile) - Method in class net.studioblueplanet.usb.WatchInterface
Deletes the file on the watch indicated by the ID in the file passed.
deleteRouteFile(int) - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
Remote selected route from the array
DependencyInjector - Class in net.studioblueplanet.tomtomwatch
 
description - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.StepTemplate
 
description - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.WorkoutTemplate
 
deserialize(String) - Method in class net.studioblueplanet.usb.UsbTestInterface.Versions
 
DirectExecutor - Class in net.studioblueplanet.generics
 
DirectExecutor() - Constructor for class net.studioblueplanet.generics.DirectExecutor
 
disconnect() - Method in class net.studioblueplanet.usb.UsbConnection
Disconnects from the TTWatch
distance(double, double, double, double) - Static method in class net.studioblueplanet.generics.ToolBox
Calculates the distance between two coordinates
distance - Variable in class net.studioblueplanet.tomtomwatch.Tracker.TrackedDataRecord
 
distToSegment(ActivityRecord, ActivityRecord, ActivityRecord) - Static method in class net.studioblueplanet.generics.DPUtil
Function: use the triangle area (calculated by Helen's formula) equal method to calculate the distance from point pX to the straight line determined by points pA and pB
dpAlgorithm(List<ActivityRecord>, Double) - Static method in class net.studioblueplanet.generics.DPUtil
DP algorithm entry Pass in the set of track points before compression Output the compressed result track point collection
DPUtil - Class in net.studioblueplanet.generics
Implementation of the Douglas-Peucker algorithm.
DPUtil() - Constructor for class net.studioblueplanet.generics.DPUtil
 
dumpActivityCsv() - Method in class net.studioblueplanet.ttbin.Activity
Dump the activity to csv file for analysis purposes
dumpLog() - Method in class net.studioblueplanet.tomtomwatch.Route
Dumps the route to the debuglogger
dumpRecord() - Method in class net.studioblueplanet.ttbin.ActivityRecord
Dump the record for debugging purposes
dumpRecordCsv(Writer) - Method in class net.studioblueplanet.ttbin.ActivityRecord
Dump all the record fields of this record
dumpRecordCsvHeader(Writer) - Method in class net.studioblueplanet.ttbin.ActivityRecord
Dump the header containing all record fields
dumpRecordData(byte[], boolean, int) - Method in class net.studioblueplanet.ttbin.Activity
Dump the record data as hexadecimals
dumpSegmentCsv(Writer, boolean) - Method in class net.studioblueplanet.ttbin.ActivitySegment
Dump the records in this segment as CSV.
dumpSettings() - Method in class net.studioblueplanet.settings.ConfigSettings
 

E

elevation - Variable in class net.studioblueplanet.ttbin.Coordinate
Elevation in cm
enableRouteButtons(boolean) - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
Enable/disable the route buttons that should not be used during upload or download of routes
encodePoint(double, double) - Method in class net.studioblueplanet.generics.PolyLineEncoder
This method encodes a point according the Google encoded polyline method.
encodeValue(double) - Method in class net.studioblueplanet.generics.PolyLineEncoder
This method converts doubles to the Google encoded string format
endOfList - Variable in class net.studioblueplanet.usb.UsbFile
Indicates in some occasions if this file is the last in the list
enumValues - Variable in class net.studioblueplanet.tomtomwatch.WatchSettings.ManifestEntry
 
equals(ActivityRecord) - Method in class net.studioblueplanet.ttbin.ActivityRecord
Checks if this record equals the record passed
error(String) - Static method in class net.studioblueplanet.logger.DebugLogger
Write error message.
execute(Runnable) - Method in class net.studioblueplanet.generics.DirectExecutor
The method to schedule a Runnable task
execute(Runnable) - Method in class net.studioblueplanet.generics.SerialExecutor
The method to schedule a Runnable task
execute(Runnable) - Method in class net.studioblueplanet.generics.ThreadExecutor
The method to schedule a Runnable task
extent - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.StepTemplate
 
extentDistance - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.StepTemplate
 
extentReachHrZone - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.StepTemplate
 
extentTime - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.StepTemplate
 

F

file - Variable in class net.studioblueplanet.tomtomwatch.ActivityData
The ttbin file read from the device
fileData - Variable in class net.studioblueplanet.usb.UsbFile
The file data
fileExists(int) - Method in class net.studioblueplanet.usb.UsbInterface
 
fileExists(int) - Method in class net.studioblueplanet.usb.UsbTestInterface
This method checks if a file exists
fileExists(int) - Method in class net.studioblueplanet.usb.WatchInterface
This method checks if a file exists
fileId - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.WorkoutTemplate
 
fileId - Variable in class net.studioblueplanet.usb.UsbFile
ID of the file as on the watch
FILEID_BLE_FIRMWARE - Static variable in class net.studioblueplanet.usb.WatchInterface
 
FILEID_BLE_UPDATE_LOG - Static variable in class net.studioblueplanet.usb.WatchInterface
 
FILEID_GPS_FIRMWARE - Static variable in class net.studioblueplanet.usb.WatchInterface
 
FILEID_GPSQUICKFIX_DATA - Static variable in class net.studioblueplanet.usb.WatchInterface
 
FILEID_INVALID - Static variable in class net.studioblueplanet.usb.WatchInterface
 
FILEID_LOG - Static variable in class net.studioblueplanet.usb.WatchInterface
 
FILEID_MANIFEST1 - Static variable in class net.studioblueplanet.usb.WatchInterface
 
FILEID_MANIFEST2 - Static variable in class net.studioblueplanet.usb.WatchInterface
 
FILEID_PLAYLIST - Static variable in class net.studioblueplanet.usb.WatchInterface
 
FILEID_PREFERENCES_XML - Static variable in class net.studioblueplanet.usb.WatchInterface
 
FILEID_SYSTEM_FIRMWARE - Static variable in class net.studioblueplanet.usb.WatchInterface
 
FILEID_UPDATE_LOG - Static variable in class net.studioblueplanet.usb.WatchInterface
 
fileList - Variable in class net.studioblueplanet.usb.WatchInterface
 
fileSize() - Method in class net.studioblueplanet.tomtomwatch.WorkoutListItem
 
fileVersion - Variable in class net.studioblueplanet.ttbin.TtbinHeader
 
findDescription(int) - Method in class net.studioblueplanet.tomtomwatch.WorkoutDescriptions
Returns the description at given index position
findDescriptionIndex(String) - Method in class net.studioblueplanet.tomtomwatch.WorkoutDescriptions
Find the index for a given description
Firmware - Class in net.studioblueplanet.tomtomwatch
 
firmwareVersion - Variable in class net.studioblueplanet.ttbin.TtbinHeader
 
firmwareVersion - Variable in class net.studioblueplanet.usb.UsbTestInterface.Versions
 
fitnessPoints - Variable in class net.studioblueplanet.tomtomwatch.Tracker.TrackedDataRecord
 
FITNESSPOINTS_UNDEFINED - Static variable in class net.studioblueplanet.ttbin.Activity
 
fitnessPointsEnd - Variable in class net.studioblueplanet.ttbin.Activity
 
fitnessPointsStart - Variable in class net.studioblueplanet.ttbin.Activity
 
forceClaim(UsbInterface) - Method in class net.studioblueplanet.usb.ForcePolicy
 
ForcePolicy - Class in net.studioblueplanet.usb
New USB Interface policy that claims the interface if it aready claimed
ForcePolicy() - Constructor for class net.studioblueplanet.usb.ForcePolicy
 
forceUpdateFirmware(WatchInterface) - Method in class net.studioblueplanet.tomtomwatch.Firmware
Thist method executes a firmware update.
formatDevice() - Method in class net.studioblueplanet.usb.UsbInterface
This method formats the device
formatDevice() - Method in class net.studioblueplanet.usb.WatchInterface
This method formats the device
fromJson(String) - Static method in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate
Creates a new, fully populated list definition from JSON by deserializing the JSON to a new instance.
fromWorkoutList(WorkoutList) - Static method in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate
Build an WorkoutListTemplate instance from a WorkoutList instance

G

geLat() - Method in class net.studioblueplanet.ttbin.TrackSmoother.KalmanLatLong
 
generateMapImage(MapGoogle.MapRoute) - Method in class net.studioblueplanet.tomtomwatch.MapGoogle
This method generates the map image showing the route
geoDist(ActivityRecord, ActivityRecord) - Static method in class net.studioblueplanet.generics.DPUtil
Function: Find the distance between two latitude and longitude points according to mathematical formulas
getAccuracy() - Method in class net.studioblueplanet.ttbin.TrackSmoother.KalmanLatLong
 
getAcitivity() - Method in class net.studioblueplanet.tomtomwatch.HistoryItem
Returns the activity description
getActivity() - Method in class net.studioblueplanet.tomtomwatch.WorkoutListItem
Returns the activity of the workout
getActivityData(int) - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
Get the ActivityData based on the index in the array
getActivityDescription(ActivityData, String) - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
Returns the activity description to be shown in the list box.
getActivityDescription(int) - Static method in class net.studioblueplanet.ttbin.Activity
Return the activity name as string
getActivityDescription() - Method in class net.studioblueplanet.ttbin.Activity
Return the activity description of this Activity instance
getActivityType(long) - Static method in enum net.studioblueplanet.tomtomwatch.WorkoutListItem.ActivityType
Get the enum based on the enum value passed
getActivityType() - Method in class net.studioblueplanet.ttbin.Activity
Returns the activity type.
getApplication() - Static method in class net.studioblueplanet.tomtomwatch.TomTomWatch
Returns the application instance
getBatteryLevel() - Method in class net.studioblueplanet.ttbin.ActivityRecord
Returns the current battery level
getBooleanValue(String) - Method in class net.studioblueplanet.settings.ConfigSettings
Returns the setting value as boolean value
getBuildTime() - Method in class net.studioblueplanet.generics.GitBuildInfo
Return the time of the build
getBytesFromInputStream(InputStream) - Static method in class net.studioblueplanet.generics.ToolBox
Reads all bytes from an input stream
getCalories() - Method in class net.studioblueplanet.ttbin.ActivityRecord
This method returns the energy burned
getClosestTagName() - Method in class net.studioblueplanet.generics.GitBuildInfo
Return the closest tag name
getCumulativeAscend() - Method in class net.studioblueplanet.ttbin.ActivityRecord
Get cumulative ascend
getCumulativeDecend() - Method in class net.studioblueplanet.ttbin.ActivityRecord
Get cumulative decend
getCycles() - Method in class net.studioblueplanet.ttbin.Activity
Returns the number of cycles; Running: steps, Cycling: cranc rotations
getCycles() - Method in class net.studioblueplanet.ttbin.ActivityRecord
This method returns the cycles
getCycles() - Method in class net.studioblueplanet.ttbin.ActivitySegment
Returns the number of cycles; Running: steps, Cycling: cranc rotations
getDebugLevel() - Static method in class net.studioblueplanet.logger.DebugLogger
Returns the debug level
getDerivedElevation() - Method in class net.studioblueplanet.ttbin.ActivityRecord
 
getDescription() - Method in class net.studioblueplanet.tomtomwatch.History
Get a list of history item descriptions
getDescription() - Method in class net.studioblueplanet.tomtomwatch.HistoryItem
Returns the description.
getDescription() - Method in class net.studioblueplanet.tomtomwatch.HistorySummary
Return a description of this history entry.
getDescription() - Method in class net.studioblueplanet.tomtomwatch.HistorySummaryEntry
Returns a single line describing the history entry.
getDescription() - Method in class net.studioblueplanet.tomtomwatch.HistoryValue
 
getDescription(int) - Method in class net.studioblueplanet.tomtomwatch.Workout
Returns a description text from the list of descriptions associated with this workout
getDescription() - Method in class net.studioblueplanet.tomtomwatch.WorkoutStep
Get the description of the step
getDescriptionValue(int) - Method in class net.studioblueplanet.tomtomwatch.WatchSettings.ManifestEntry
 
getDeviceName() - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
Returns the device name
getDeviceName() - Method in class net.studioblueplanet.ttbin.Activity
Gets the device name.
getDeviceSerialNumber() - Method in class net.studioblueplanet.ttbin.Activity
Gets the device serial number.
getDeviceSerialNumber() - Method in class net.studioblueplanet.usb.UsbConnection
Returns the serial number of the device as string.
getDeviceSerialNumber() - Method in class net.studioblueplanet.usb.UsbInterface
Returns the serial number of the device.
getDeviceSerialNumber() - Method in class net.studioblueplanet.usb.UsbTestInterface
Returns the serial number of the device.
getDeviceSerialNumber() - Method in class net.studioblueplanet.usb.WatchInterface
Returns the serial number of the device.
getDistance() - Method in class net.studioblueplanet.tomtomwatch.Route
This method returns the distance of the route as the sum of segment distances.
getDistance() - Method in class net.studioblueplanet.ttbin.Activity
Returns the total distance of this activity
getDistance() - Method in class net.studioblueplanet.ttbin.ActivityRecord
This method returns the cumulative distance
getDistance() - Method in class net.studioblueplanet.ttbin.ActivitySegment
Returns the distance of this activity segment
getDoubleValue(String) - Method in class net.studioblueplanet.settings.ConfigSettings
Returns the setting value as double value
getEhpe() - Method in class net.studioblueplanet.ttbin.ActivityRecord
Returns the estimated horizontal precision error
getElevation() - Method in class net.studioblueplanet.ttbin.Coordinate
This method returns the elvation in m
getElevation1() - Method in class net.studioblueplanet.ttbin.ActivityRecord
Get elevation
getElevation2() - Method in class net.studioblueplanet.ttbin.ActivityRecord
Get elevation
getElevationStatus() - Method in class net.studioblueplanet.ttbin.ActivityRecord
Get the elevation status
getEndTime() - Method in class net.studioblueplanet.ttbin.ActivitySegment
Get the end time
getEvpe() - Method in class net.studioblueplanet.ttbin.ActivityRecord
Returns the estimated horizontal vertical error
getExtentDistance() - Method in class net.studioblueplanet.tomtomwatch.WorkoutStep
Get the extent in terms of distance to cover
getExtentReachHrZone() - Method in class net.studioblueplanet.tomtomwatch.WorkoutStep
Get the extent in terms of HR Zone to reach
getExtentTime() - Method in class net.studioblueplanet.tomtomwatch.WorkoutStep
Get the extent in terms of duration
getFileId() - Method in class net.studioblueplanet.tomtomwatch.HistoryItem
Returns the fileId
getFileId() - Method in class net.studioblueplanet.tomtomwatch.WorkoutListItem
Returns the file ID of this workout list item.
getFileList(WatchInterface.FileType) - Method in class net.studioblueplanet.usb.UsbInterface
This method requests the list of file of given type
getFileList(WatchInterface.FileType) - Method in class net.studioblueplanet.usb.UsbTestInterface
This method requests the list of file of given type
getFileList(WatchInterface.FileType) - Method in class net.studioblueplanet.usb.WatchInterface
This method requests the list of file of given type
getFileReadChunkSize() - Method in class net.studioblueplanet.usb.UsbConnection
Returns the maximum chunk size when reading files.
getFileWriteChunkSize() - Method in class net.studioblueplanet.usb.UsbConnection
Returns the maximum chunk size when writing files
getFirstActiveRecordTime() - Method in class net.studioblueplanet.ttbin.Activity
Returns the date time of the first active record
getFirstPoint() - Method in class net.studioblueplanet.tomtomwatch.RouteSegment
 
getFirstSegment() - Method in class net.studioblueplanet.tomtomwatch.Route
Returns the first segment of the route
getFitnessPointCounter(DateTime) - Method in class net.studioblueplanet.tomtomwatch.Tracker
Return the fitness point counter value at given date time.
getFitnessPoints() - Method in class net.studioblueplanet.ttbin.Activity
Get the fitness points earned with this activity
getFitnessPoints() - Method in class net.studioblueplanet.ttbin.ActivityRecord
Returns the fitness point counter value
getFullFileName(String, String, DateTime, String) - Method in class net.studioblueplanet.tomtomwatch.TtbinFileWriter
This method gets the full filename of the TTBIN file
getGitCommit() - Method in class net.studioblueplanet.generics.GitBuildInfo
Get the closest commit ID
getGitCommitDescription() - Method in class net.studioblueplanet.generics.GitBuildInfo
Get a description of the commit
getHdop() - Method in class net.studioblueplanet.ttbin.ActivityRecord
Returns the horizontal dilution of precision
getHeading() - Method in class net.studioblueplanet.ttbin.ActivityRecord
This method returns the heading
getHeartRate() - Method in class net.studioblueplanet.ttbin.ActivityRecord
Returns the heart rate value
getHeartRateRecovery() - Method in class net.studioblueplanet.ttbin.ActivitySegment
Returns the heart rate recovery at the end of the segment
getHeartRateRecoveryScore() - Method in class net.studioblueplanet.ttbin.ActivitySegment
Returns the score associated with the heart rate recovery at the end of the segment
getHeartRateRecoveryScoreString() - Method in class net.studioblueplanet.ttbin.ActivitySegment
Returns the heart reate recovery score associated with the recovery
getHistorySummaryFile() - Method in class net.studioblueplanet.tomtomwatch.HistorySummary
Returns the UsbFile instance representing the HistorySummary.
getHrZones() - Method in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate
Return the list with HR zone settings
getHrZoneType(int) - Static method in enum net.studioblueplanet.tomtomwatch.WorkoutStep.HrZone
Get the enum based on the enum value passed
getIndex() - Method in class net.studioblueplanet.tomtomwatch.HistoryItem
Returns the index
getIndex() - Method in class net.studioblueplanet.tomtomwatch.WatchSettings.WatchSetting
Returns the index value
getInfo() - Method in class net.studioblueplanet.tomtomwatch.Race
Returns a string describing the race
getInstance() - Static method in class net.studioblueplanet.generics.GitBuildInfo
Get the one and only instance of this Singleton class
getInstance() - Static method in class net.studioblueplanet.generics.PolyLineEncoder
Returns the one and only instance of this Singleton class
getInstance() - Static method in class net.studioblueplanet.settings.ConfigSettings
Returns the one and only instance of this class
getInstance() - Static method in class net.studioblueplanet.tomtomwatch.DependencyInjector
Return the one and only instance of this class (Singleton)
getInstance() - Static method in class net.studioblueplanet.tomtomwatch.Firmware
This method returns the one and only instance of this class
getInstance() - Static method in class net.studioblueplanet.tomtomwatch.GpxReader
This method returns the one and only instance of this singleton class
getInstance() - Static method in class net.studioblueplanet.tomtomwatch.TtbinFileWriter
Returns the one and only instance of this class (Singleton)
getInstance() - Static method in class net.studioblueplanet.ttbin.GpxWriter
This method returns the one and only instance of this singleton class
getInstance() - Static method in class net.studioblueplanet.ttbin.TomTomReader
Get the one and only instance of this class
getInstance() - Static method in class net.studioblueplanet.ttbin.TrackSmoother
Returns the one and only instance of this class.
getInstantaneousSpeed() - Method in class net.studioblueplanet.ttbin.ActivityRecord
Returns the instantaneous speed
getIntensity() - Method in class net.studioblueplanet.tomtomwatch.WorkoutStep
Returns the intensity goal of the workout step
getIntensityCadence() - Method in class net.studioblueplanet.tomtomwatch.WorkoutStep
Get the step intensity cadence
getIntensityHrZone() - Method in class net.studioblueplanet.tomtomwatch.WorkoutStep
Get the step intensity HR Zone
getIntensityLevel() - Method in class net.studioblueplanet.tomtomwatch.Workout
Get the intensity level of the workout
getIntensityLevel(int) - Static method in enum net.studioblueplanet.tomtomwatch.Workout.IntensityLevel
Get the enum based on the enum value passed
getIntensityLevel() - Method in class net.studioblueplanet.tomtomwatch.WorkoutListItem
Gets the intensity level (e.g.
getIntensityPace() - Method in class net.studioblueplanet.tomtomwatch.WorkoutStep
Get the step intensity pace
getIntensitySpeed() - Method in class net.studioblueplanet.tomtomwatch.WorkoutStep
Get the step intensity speed
getIntValue(String) - Method in class net.studioblueplanet.settings.ConfigSettings
Returns the setting value as int value
getLastError() - Method in class net.studioblueplanet.usb.UsbConnection
Get a description of the last error.
getLastPoint() - Method in class net.studioblueplanet.tomtomwatch.RouteSegment
 
getLastSegment() - Method in class net.studioblueplanet.tomtomwatch.Route
Returns the last segment of the route
getLatitude() - Method in class net.studioblueplanet.tomtomwatch.RoutePoint
Returns the latitude
getLatitude() - Method in class net.studioblueplanet.ttbin.ActivityRecord
This method returns the latitude
getLatitude() - Method in class net.studioblueplanet.ttbin.Coordinate
This method returns the latitude in degrees.
getLatitudeInt() - Method in class net.studioblueplanet.tomtomwatch.RoutePoint
Returns the latitude
getLength(int) - Method in class net.studioblueplanet.ttbin.TtbinHeader
This method returns the record length of a record identified by the tag
getLng() - Method in class net.studioblueplanet.ttbin.TrackSmoother.KalmanLatLong
 
getLongitude() - Method in class net.studioblueplanet.tomtomwatch.RoutePoint
Returns the longitude
getLongitude() - Method in class net.studioblueplanet.ttbin.ActivityRecord
This method returns the latitude
getLongitude() - Method in class net.studioblueplanet.ttbin.Coordinate
This method returns the longitude in degrees.
getLongitudeInt() - Method in class net.studioblueplanet.tomtomwatch.RoutePoint
Returns the longitude
getMapType() - Static method in class net.studioblueplanet.tomtomwatch.MapGoogle
Returns the map type currently set
getMaxLatitude() - Method in class net.studioblueplanet.tomtomwatch.Route
Returns the maximum value of the latitude in the log
getMaxLongitude() - Method in class net.studioblueplanet.tomtomwatch.Route
Returns the maximum value of the longitude in the log
getMinLatitude() - Method in class net.studioblueplanet.tomtomwatch.Route
Returns the minimum value of the latitude in the log
getMinLongitude() - Method in class net.studioblueplanet.tomtomwatch.Route
Returns the minimum value of the longitude in the log
getMovementState() - Method in class net.studioblueplanet.ttbin.ActivityRecord
Gets the movement state
getName() - Method in class net.studioblueplanet.tomtomwatch.WorkoutStep
Get the title of the step
getNumberOfPoints() - Method in class net.studioblueplanet.tomtomwatch.Route
Returns the number of points in the route
getNumberOfPoints() - Method in class net.studioblueplanet.tomtomwatch.RouteSegment
Returns the number of points/coordinates in this segment
getNumberOfSegments() - Method in class net.studioblueplanet.tomtomwatch.Route
Returns the number of segments
getNumberOfSegments() - Method in class net.studioblueplanet.ttbin.Activity
Returns the number of segments in this Acitivity.
getPace() - Method in class net.studioblueplanet.ttbin.Activity
Returns the number of cycles per minute; Running: steps/min, Cycling: cranc rpm
getPoint(int) - Method in class net.studioblueplanet.tomtomwatch.RouteSegment
Returns the point/coordinate at given index
getPreference(String) - Method in class net.studioblueplanet.usb.WatchInterface
This method returns the preference from the watch XML preference file indicated by the tag.
getProductId() - Method in class net.studioblueplanet.usb.UsbInterface
This method returns the firmware version
getProductId() - Method in class net.studioblueplanet.usb.UsbTestInterface
This method returns the firmware version
getProductId() - Method in class net.studioblueplanet.usb.WatchInterface
This method returns the firmware version
getQFactor() - Method in class net.studioblueplanet.ttbin.TrackSmoother.KalmanLatLong
 
getRawLatitude() - Method in class net.studioblueplanet.ttbin.ActivityRecord
Returns the unprocessed latitude value
getRawLongitude() - Method in class net.studioblueplanet.ttbin.ActivityRecord
Returns the unprocessed longitude value
getRecord(int) - Method in class net.studioblueplanet.ttbin.ActivitySegment
Get the record at given index
getRecords(int) - Method in class net.studioblueplanet.ttbin.Activity
Get the array list of records associated with indicated segment.
getRecords() - Method in class net.studioblueplanet.ttbin.ActivitySegment
Returns the array of records in this activity segments
getRouteFile(int) - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
Returns route from array at given index.
getRouteName() - Method in class net.studioblueplanet.tomtomwatch.Route
This method returns the route name
getRouteName() - Method in class net.studioblueplanet.ttbin.Activity
Returns the name of the planned route that was followed
getRoutePoints() - Method in class net.studioblueplanet.tomtomwatch.RouteSegment
Get the RoutePoints in an ArrayList
getSegment(int) - Method in class net.studioblueplanet.tomtomwatch.Route
Returns segment at given index
getSegment(int) - Method in class net.studioblueplanet.ttbin.Activity
Return the indicated segment number
getSegmentDistance() - Method in class net.studioblueplanet.tomtomwatch.RouteSegment
This method returns the distance traveled in the segment
getSegments() - Method in class net.studioblueplanet.tomtomwatch.Route
Returns the array list with segments
getSettingDescriptions() - Method in class net.studioblueplanet.tomtomwatch.WatchSettings
Returns the list of settings as name-value pairs.
getSettingsValueInt(String) - Method in class net.studioblueplanet.tomtomwatch.WatchSettings
Get setting value by name, assuming an integer type of setting
getSpeed() - Method in class net.studioblueplanet.ttbin.ActivityRecord
Returns the speed
getStartDateTime() - Method in class net.studioblueplanet.ttbin.Activity
Returns the start datetime
getStartTime() - Method in class net.studioblueplanet.ttbin.ActivitySegment
Get the start time
getStepExtent() - Method in class net.studioblueplanet.tomtomwatch.WorkoutStep
Returns the extent of the workout step.
getSteps() - Method in class net.studioblueplanet.tomtomwatch.Workout
Returns the list of steps that make up the workout
getStringValue(String) - Method in class net.studioblueplanet.settings.ConfigSettings
Returns the setting value as String value
getTag() - Method in class net.studioblueplanet.tomtomwatch.HistoryValue
Returns the tag (variable)
getTagDescription() - Method in class net.studioblueplanet.tomtomwatch.HistoryValue
Return the meaning of the tag.
getTemperature() - Method in class net.studioblueplanet.ttbin.ActivityRecord
Gets the value of the temperature
getTimeStamp() - Method in class net.studioblueplanet.ttbin.TrackSmoother.KalmanLatLong
 
getTomTomRouteData() - Method in class net.studioblueplanet.tomtomwatch.RouteTomTom
This method returns the protobuf serialized data representing the route.
getTrackSmoothingQFactor() - Method in class net.studioblueplanet.ttbin.Activity
Returns the track smoothing Q factor that is used for the Kalman filter
getType() - Method in class net.studioblueplanet.tomtomwatch.WorkoutStep
Get the type of the step
getUnknown11() - Method in class net.studioblueplanet.tomtomwatch.Workout
Get the unknown 11 value
getUnknown12() - Method in class net.studioblueplanet.tomtomwatch.WorkoutListItem
 
getUnknown13() - Method in class net.studioblueplanet.tomtomwatch.WorkoutListItem
 
getUnknown8() - Method in class net.studioblueplanet.tomtomwatch.WorkoutListItem
 
getUUID() - Static method in class net.studioblueplanet.generics.ToolBox
Return UUID as buffer of 16 bytes
getValue() - Method in class net.studioblueplanet.tomtomwatch.WatchSettings.WatchSetting
Returns the 32 bit value
getValue() - Method in enum net.studioblueplanet.tomtomwatch.Workout.IntensityLevel
Returns the value of this enum entry
getValue() - Method in enum net.studioblueplanet.tomtomwatch.Workout.WorkoutType
Returns the value of this enum entry
getValue() - Method in enum net.studioblueplanet.tomtomwatch.WorkoutListItem.ActivityType
Returns the value
getValue() - Method in enum net.studioblueplanet.tomtomwatch.WorkoutStep.ExtentType
 
getValue() - Method in enum net.studioblueplanet.tomtomwatch.WorkoutStep.HrZone
 
getValue() - Method in enum net.studioblueplanet.tomtomwatch.WorkoutStep.IntensityType
 
getValue() - Method in enum net.studioblueplanet.tomtomwatch.WorkoutStep.StepType
 
getValue() - Method in enum net.studioblueplanet.usb.WatchInterface.FileType
 
getValueAsFloat() - Method in class net.studioblueplanet.tomtomwatch.HistoryValue
 
getValueAsInt() - Method in class net.studioblueplanet.tomtomwatch.HistoryValue
 
getValueAsString() - Method in class net.studioblueplanet.tomtomwatch.HistoryValue
 
getWatchTime() - Method in class net.studioblueplanet.usb.UsbInterface
This method retrieves the time from the watch.
getWatchTime() - Method in class net.studioblueplanet.usb.UsbTestInterface
This method retrieves the time from the watch.
getWatchTime() - Method in class net.studioblueplanet.usb.WatchInterface
This method retrieves the time from the watch.
getWaypoints() - Method in class net.studioblueplanet.ttbin.Activity
 
getWorkout(WorkoutListItem) - Method in class net.studioblueplanet.tomtomwatch.WorkoutList
Return the workout belonging to the given list item;
getWorkout() - Method in class net.studioblueplanet.ttbin.Activity
Get the workout that was performed
getWorkoutData() - Method in class net.studioblueplanet.tomtomwatch.Workout
Returns the workout as protobuf data
getWorkoutData(int) - Method in class net.studioblueplanet.tomtomwatch.WorkoutList
Returns the workout as protobuf data.
getWorkoutDataLength() - Method in class net.studioblueplanet.tomtomwatch.Workout
Return the length of the protobuf data
getWorkoutDescription() - Method in class net.studioblueplanet.tomtomwatch.Workout
Returns the description of the workout
getWorkoutDescription() - Method in class net.studioblueplanet.tomtomwatch.WorkoutListItem
Returns the description of the workout
getWorkoutDescription() - Method in class net.studioblueplanet.ttbin.Activity
Get the description of the workout that was performed
getWorkoutId() - Method in class net.studioblueplanet.tomtomwatch.WorkoutListItem
Gets the UID identifying the workout.
getWorkoutList() - Method in class net.studioblueplanet.tomtomwatch.WorkoutList
Returns the list with workout metadata
getWorkoutListData() - Method in class net.studioblueplanet.tomtomwatch.WorkoutList
Level 0: Returns the workout list as protobuf data
getWorkoutMd5() - Method in class net.studioblueplanet.tomtomwatch.WorkoutListItem
Gets the MD5 hash of the workout protobuf file
getWorkoutMd5Hash() - Method in class net.studioblueplanet.tomtomwatch.Workout
Return the MD5 hash of the protobuf data
getWorkoutName() - Method in class net.studioblueplanet.tomtomwatch.Workout
Returns the name of the workout
getWorkoutName() - Method in class net.studioblueplanet.tomtomwatch.WorkoutListItem
Returns the name of the workout
getWorkouts() - Method in class net.studioblueplanet.tomtomwatch.WorkoutList
Return the hashmap with workouts.
getWorkouts() - Method in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate
Return the list of workouts
getWorkoutSteps() - Method in class net.studioblueplanet.ttbin.Activity
Get the list of workout steps
getWorkoutStepType(int) - Static method in enum net.studioblueplanet.tomtomwatch.WorkoutStep.StepType
Get the enum based on the enum value passed
getWorkoutType() - Method in class net.studioblueplanet.tomtomwatch.Workout
Returns the class of workout
getWorkoutType(int) - Static method in enum net.studioblueplanet.tomtomwatch.Workout.WorkoutType
Get the enum based on the enum value passed
getWorkoutType() - Method in class net.studioblueplanet.tomtomwatch.WorkoutListItem
Returns the class/type of workout
getWorkoutUid() - Method in class net.studioblueplanet.tomtomwatch.Workout
Gets the unknonwn MD5 hash
GitBuildInfo - Class in net.studioblueplanet.generics
 
gpsFirmwareVersion - Variable in class net.studioblueplanet.ttbin.TtbinHeader
 
GpxReader - Class in net.studioblueplanet.tomtomwatch
 
GpxWriter - Class in net.studioblueplanet.ttbin
This class writes tracks and waypoints to GPX file.

H

hasHeightValue() - Method in class net.studioblueplanet.ttbin.ActivityRecord
Returns whether this record contains height values
hasHeightValues() - Method in class net.studioblueplanet.ttbin.Activity
This method checks if the activity has GPS reocord with height values.
HEADERLENGTH - Static variable in class net.studioblueplanet.tomtomwatch.HistorySummary
 
HEADERLENGTH - Static variable in class net.studioblueplanet.ttbin.TtbinHeader
 
heartRate - Variable in class net.studioblueplanet.tomtomwatch.Tracker.HeartRateRecord
 
HeartRateRecord() - Constructor for class net.studioblueplanet.tomtomwatch.Tracker.HeartRateRecord
 
heartRatesToString() - Method in class net.studioblueplanet.tomtomwatch.Tracker
Returns the tracked heart rates as a table in a String.
hexStringToBytes(String, int) - Static method in class net.studioblueplanet.generics.ToolBox
Convert String to array of bytes
hideTrack() - Method in class net.studioblueplanet.tomtomwatch.Map
Hides the track
hideTrack() - Method in class net.studioblueplanet.tomtomwatch.MapGoogle
Hides the track
hideTrack() - Method in class net.studioblueplanet.tomtomwatch.MapOsm
Hides the track
History - Class in net.studioblueplanet.tomtomwatch
This class represents the history as present on the device in history data files (a short description in a small file)
History() - Constructor for class net.studioblueplanet.tomtomwatch.History
Constructor.
HistoryItem - Class in net.studioblueplanet.tomtomwatch
This class represents one activity summary as stored on the watch as a file with file id 0x0072aaii.
HistoryItem(UsbFile) - Constructor for class net.studioblueplanet.tomtomwatch.HistoryItem
Cosntructor.
HistorySummary - Class in net.studioblueplanet.tomtomwatch
This class represents the history of one activity.
HistorySummary(UsbFile) - Constructor for class net.studioblueplanet.tomtomwatch.HistorySummary
Constructor.
HistorySummaryEntry - Class in net.studioblueplanet.tomtomwatch
This class represents one record in the activity history.
HistorySummaryEntry(byte[]) - Constructor for class net.studioblueplanet.tomtomwatch.HistorySummaryEntry
Constructor.
HistoryValue - Class in net.studioblueplanet.tomtomwatch
 
HistoryValue() - Constructor for class net.studioblueplanet.tomtomwatch.HistoryValue
 
HistoryValue.ValueType - Enum in net.studioblueplanet.tomtomwatch
 
hrMax - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.HrZoneTemplate
 
hrMin - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.HrZoneTemplate
 
HRRECOVERY_UNDEFINED - Static variable in class net.studioblueplanet.ttbin.ActivitySegment
 
HrZoneTemplate(int, int) - Constructor for class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.HrZoneTemplate
Constructor

I

index - Variable in class net.studioblueplanet.tomtomwatch.WatchSettings.ManifestEntry
 
info(String) - Static method in class net.studioblueplanet.logger.DebugLogger
Write info.
inject(TomTomWatch) - Method in class net.studioblueplanet.tomtomwatch.DependencyInjector
Do the injection
injectView(TomTomWatchView) - Method in class net.studioblueplanet.tomtomwatch.TomTomWatch
Inject the TomTomWatchView
intensity - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.StepTemplate
 
intensityCadence - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.StepTemplate
 
intensityHrZone - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.StepTemplate
 
intensityLevel - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.WorkoutTemplate
 
intensityPace - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.StepTemplate
 
intensitySpeed - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.StepTemplate
 
interval - Variable in class net.studioblueplanet.tomtomwatch.Tracker.HeartRateRecord
 
intervalStartDateTime - Variable in class net.studioblueplanet.tomtomwatch.Tracker.TrackedDataRecord
 
INVALID - Static variable in class net.studioblueplanet.ttbin.ActivityRecord
 
isAutoSaveTtbin() - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
Returns whether the ttbin autosave checkbox is checked
isChanged() - Method in class net.studioblueplanet.tomtomwatch.WatchSettings
Indicates whether the settings as loaded have been changed since loading
isConnected() - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
Indicates whether a watch is connected or not
isDownloadMostRecent() - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
Returns whether the user has selected only to download most recent activities.
isError() - Method in class net.studioblueplanet.usb.UsbConnection
Indicates the result of last method
isFileType(UsbFile, WatchInterface.FileType) - Method in class net.studioblueplanet.usb.WatchInterface
THis method evaluates the file and indicates whether it is a file of indicated file type
isSmoothed() - Method in class net.studioblueplanet.ttbin.Activity
Returns whether the track has been smoothed
iterator() - Method in class net.studioblueplanet.tomtomwatch.WorkoutDescriptions
Returns the index iterator

K

KalmanLatLong(float) - Constructor for class net.studioblueplanet.ttbin.TrackSmoother.KalmanLatLong
 
kcal - Variable in class net.studioblueplanet.tomtomwatch.Tracker.TrackedDataRecord
 
kcalRest - Variable in class net.studioblueplanet.tomtomwatch.Tracker.TrackedDataRecord
 

L

label - Variable in class net.studioblueplanet.tomtomwatch.Map
 
latitude - Variable in class net.studioblueplanet.ttbin.Coordinate
Latitude in 10E-7 degrees
length - Variable in class net.studioblueplanet.usb.UsbFile
Length of the file data
length - Variable in class net.studioblueplanet.usb.UsbPacket
The length of the total packet, hence N
LENGTHITEMLENGTH - Static variable in class net.studioblueplanet.ttbin.TtbinHeader
 
listener - Variable in class net.studioblueplanet.usb.WatchInterface
 
loadFonts() - Method in class net.studioblueplanet.tomtomwatch.TomTomWatch
This method loads and registers the fonts used by the UI.
loadLogFromTomTomRouteData(byte[]) - Method in class net.studioblueplanet.tomtomwatch.RouteTomTom
This method accepts the protobuf data from the watch and loads the route from it.
localTimeOffset - Variable in class net.studioblueplanet.ttbin.TtbinHeader
 
localTimeZone - Variable in class net.studioblueplanet.ttbin.Activity
 
longitude - Variable in class net.studioblueplanet.ttbin.Coordinate
Longitude in 10E-7 degrees

M

main(String[]) - Static method in class net.studioblueplanet.tomtomwatch.TomTomWatch
 
ManifestEntry() - Constructor for class net.studioblueplanet.tomtomwatch.WatchSettings.ManifestEntry
 
Map - Class in net.studioblueplanet.tomtomwatch
This class represents the map function, showing a map with a route.
Map(JPanel) - Constructor for class net.studioblueplanet.tomtomwatch.Map
 
MapGoogle - Class in net.studioblueplanet.tomtomwatch
This class implements the Map functionality using Google Static/Embed Map API.
MapGoogle(JPanel) - Constructor for class net.studioblueplanet.tomtomwatch.MapGoogle
Constuctor
mapImage - Variable in class net.studioblueplanet.tomtomwatch.ActivityData
Google map image, if the file has been displayed
mapImageRemark - Variable in class net.studioblueplanet.tomtomwatch.ActivityData
Remark set when mapImage=null (i.e.
MapOsm - Class in net.studioblueplanet.tomtomwatch
 
MapOsm(JPanel) - Constructor for class net.studioblueplanet.tomtomwatch.MapOsm
Constructor
MAPTYPE_HYBRID - Static variable in class net.studioblueplanet.tomtomwatch.MapGoogle
 
MAPTYPE_ROAD - Static variable in class net.studioblueplanet.tomtomwatch.MapGoogle
 
MAPTYPE_SATELLITE - Static variable in class net.studioblueplanet.tomtomwatch.MapGoogle
 
MAPTYPE_TERRAIN - Static variable in class net.studioblueplanet.tomtomwatch.MapGoogle
 
MAX_PACKET_SIZE - Static variable in class net.studioblueplanet.usb.UsbPacket
Maximum packet data size.
MAXROUTES - Static variable in class net.studioblueplanet.tomtomwatch.CommunicationProcess
 
maxValue - Variable in class net.studioblueplanet.tomtomwatch.WatchSettings.ManifestEntry
 
measurementInterval - Variable in class net.studioblueplanet.tomtomwatch.Tracker.TrackedDataRecord
 
minValue - Variable in class net.studioblueplanet.tomtomwatch.WatchSettings.ManifestEntry
 

N

name - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.StepTemplate
 
name - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.WorkoutTemplate
 
net.studioblueplanet.generics - package net.studioblueplanet.generics
 
net.studioblueplanet.logger - package net.studioblueplanet.logger
 
net.studioblueplanet.settings - package net.studioblueplanet.settings
 
net.studioblueplanet.tomtomwatch - package net.studioblueplanet.tomtomwatch
 
net.studioblueplanet.ttbin - package net.studioblueplanet.ttbin
 
net.studioblueplanet.usb - package net.studioblueplanet.usb
 
numberOfRecords() - Method in class net.studioblueplanet.ttbin.ActivitySegment
Return the number of records in this segment

O

openConnection() - Method in class net.studioblueplanet.usb.UsbInterface
Opens the USB connection
openConnection() - Method in class net.studioblueplanet.usb.WatchInterface
Opens the USB connection

P

panel - Variable in class net.studioblueplanet.tomtomwatch.Map
 
panelHeight - Variable in class net.studioblueplanet.tomtomwatch.Map
 
panelWidth - Variable in class net.studioblueplanet.tomtomwatch.Map
 
parseRecord(byte[]) - Method in class net.studioblueplanet.ttbin.Activity
Parse the record data and create a record or add to a record.
PolyLineEncoder - Class in net.studioblueplanet.generics
This class implements the Google Maps polyline encoding Usage: encoder=PolyLineEncoder.getInstance(); encoder.resetPointEncoding(); String encodedString=""; encodeString+=encoder.encodePoint(point1); encodeString+=encoder.encodePoint(point2); encodeString+=encoder.encodePoint(point3); ...
PolyLineEncoder() - Constructor for class net.studioblueplanet.generics.PolyLineEncoder
 
preferenceFile - Variable in class net.studioblueplanet.usb.WatchInterface
The preference file of the watch
prepareFirmware(WatchInterface, int) - Method in class net.studioblueplanet.tomtomwatch.Firmware
Get the firmware version and download the firmware files
process(double, double, float, long) - Method in class net.studioblueplanet.ttbin.TrackSmoother.KalmanLatLong
 
processGoogleHeightServiceResults(byte[]) - Method in class net.studioblueplanet.ttbin.Activity
 
productId - Variable in class net.studioblueplanet.ttbin.TtbinHeader
 
productId - Variable in class net.studioblueplanet.usb.UsbTestInterface.Versions
 
PRODUCTID_UNKNOWN - Static variable in class net.studioblueplanet.usb.WatchInterface
 
ProgressListener - Interface in net.studioblueplanet.usb
Progress listener.
pushCommand(ThreadCommand) - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
Push a command for executing on the command queue
putDescription(int, String) - Method in class net.studioblueplanet.tomtomwatch.Workout
This method adds a description to the list of descriptions associated with this workout

R

Race - Class in net.studioblueplanet.tomtomwatch
 
Race(UsbFile) - Constructor for class net.studioblueplanet.tomtomwatch.Race
Constructor.
readBleVersion() - Method in class net.studioblueplanet.usb.UsbInterface
This method returns the BLE version
readBleVersion() - Method in class net.studioblueplanet.usb.UsbTestInterface
This method returns the BLE version
readBleVersion() - Method in class net.studioblueplanet.usb.WatchInterface
This method returns the BLE (Bluetooth Low Energy) version
readBytesFromFile(String) - Static method in class net.studioblueplanet.generics.ToolBox
Reads byte array from file
readBytesFromUrl(String) - Static method in class net.studioblueplanet.generics.ToolBox
Reads bytes from indicated URL.
readFile(UsbFile) - Method in class net.studioblueplanet.usb.UsbInterface
This method reads the file with file ID defined in the file instance passed from the watch
readFile(UsbFile) - Method in class net.studioblueplanet.usb.UsbTestInterface
This method reads the file with file ID defined in the file instance passed from the watch
readFile(UsbFile) - Method in class net.studioblueplanet.usb.WatchInterface
This method reads the file with file ID defined in the file instance passed from the watch
readFirmwareVersion() - Method in class net.studioblueplanet.usb.UsbInterface
This method returns the firmware version
readFirmwareVersion() - Method in class net.studioblueplanet.usb.UsbTestInterface
This method returns the firmware version
readFirmwareVersion() - Method in class net.studioblueplanet.usb.WatchInterface
This method returns the firmware version
readFloat(byte[], int, boolean) - Static method in class net.studioblueplanet.generics.ToolBox
Read a float value from the byte array.
readHeigthsFromService() - Method in class net.studioblueplanet.ttbin.Activity
This method reads the height values for the coordinates from a service on internet.
readInt(byte[], int, int, boolean) - Static method in class net.studioblueplanet.generics.ToolBox
Read an signed integer value from the byte array
readPreferences() - Method in class net.studioblueplanet.usb.WatchInterface
This method reads and returns the preferences from the watch.
readRouteFromFile(String, Route) - Method in class net.studioblueplanet.tomtomwatch.GpxReader
This method reads a route consisting of waypoints from file
readString(byte[], int, int) - Static method in class net.studioblueplanet.generics.ToolBox
Reads a string from the input stream.
readStringFromUrl(String) - Static method in class net.studioblueplanet.generics.ToolBox
Request page.
readStringFromUtf8File(String) - Static method in class net.studioblueplanet.generics.ToolBox
Reads the content of a UTF-8 file into a string
readTtbinFile(String) - Method in class net.studioblueplanet.ttbin.TomTomReader
Reads the ttbin file and stores it in the Activity
readTtbinFile(UsbFile) - Method in class net.studioblueplanet.ttbin.TomTomReader
Reads the ttbin file as stored in the UsbFile passed
readUnsignedInt(byte[], int, int, boolean) - Static method in class net.studioblueplanet.generics.ToolBox
Read an unsigned integer value from the byte array
readUnsignedLong(byte[], int, int, boolean) - Static method in class net.studioblueplanet.generics.ToolBox
Read an unsigned integer value from the byte array
recordId - Variable in class net.studioblueplanet.tomtomwatch.Tracker.TrackedDataRecord
 
recordLengthCount - Variable in class net.studioblueplanet.ttbin.TtbinHeader
 
recordLengths - Variable in class net.studioblueplanet.ttbin.TtbinHeader
 
reportReadProgress(int) - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
This method reports the progress file reading
reportReadProgress(int) - Method in interface net.studioblueplanet.usb.ProgressListener
This method reports the progress file reading
reportWriteProgress(int) - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
This method reports the progress file writing
reportWriteProgress(int) - Method in interface net.studioblueplanet.usb.ProgressListener
This method reports the progress file writing
requestDeleteDeviceFileFromWatch(int) - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
Deletes the file from the watch.
requestLoadActivityFromTtbinFile(String) - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
Loads the activity from a ttbin file on disk
requestSetNewDeviceName(String) - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
Writes a new device name to the watch.
requestShowFile(int) - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
This method requests to display the contents of indicated file.
requestStop() - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
Stop the process.
requestUploadFile(String) - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
Request the upload of a file from disk to the watch
requestUploadWorkouts(String) - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
Request the upload of the workouts defined in the JSON file
requestWriteDeviceFileToDisk(int) - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
Writes a file from the watch as binary file to disk.
reserved - Variable in class net.studioblueplanet.ttbin.TtbinHeader
 
resetDevice() - Method in class net.studioblueplanet.usb.UsbInterface
Execute device reset
resetDevice() - Method in class net.studioblueplanet.usb.WatchInterface
Execute device reset
resetGpsProcessor() - Method in class net.studioblueplanet.usb.UsbInterface
Resets the GPS processor
resetGpsProcessor() - Method in class net.studioblueplanet.usb.WatchInterface
Resets the GPS processor
resetPointEncoding() - Method in class net.studioblueplanet.generics.PolyLineEncoder
This method resets the Google polyline encoding.
resetSmoothing() - Method in class net.studioblueplanet.ttbin.Activity
This method resets the smoothing
resetSmoothing(List<ActivitySegment>) - Method in class net.studioblueplanet.ttbin.TrackSmoother
This method resets the smoothing
Route - Class in net.studioblueplanet.tomtomwatch
This class is a simple representation of route (track planning).
Route() - Constructor for class net.studioblueplanet.tomtomwatch.Route
Private constructor
route - Variable in class net.studioblueplanet.ttbin.Activity
 
routeName - Variable in class net.studioblueplanet.tomtomwatch.Route
 
RoutePoint - Class in net.studioblueplanet.tomtomwatch
 
RoutePoint(double, double) - Constructor for class net.studioblueplanet.tomtomwatch.RoutePoint
Constructor.
RouteSegment - Class in net.studioblueplanet.tomtomwatch
Class represents a route segment (<trkSeg> in the GPX file)
RouteSegment() - Constructor for class net.studioblueplanet.tomtomwatch.RouteSegment
Constructor.
RouteTomTom - Class in net.studioblueplanet.tomtomwatch
This class represents the route as defined by the TomTom Watch for track planning.
RouteTomTom() - Constructor for class net.studioblueplanet.tomtomwatch.RouteTomTom
Private constructor
run() - Method in class net.studioblueplanet.tomtomwatch.WatchTimer
 

S

scaling - Variable in class net.studioblueplanet.tomtomwatch.WatchSettings.ManifestEntry
 
secondsToFix - Variable in class net.studioblueplanet.ttbin.Activity
 
secondsToHours(int) - Static method in class net.studioblueplanet.generics.ToolBox
Returns the number of seconds as string in the format 5h03'02"
segments - Variable in class net.studioblueplanet.tomtomwatch.Route
 
selectFirstListIndex() - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
Selects the last list item.
selectLastListIndex() - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
Selects the last list item.
sendMessageGroup1() - Method in class net.studioblueplanet.usb.UsbInterface
Another message sequence reported by ttwatch
sendMessageGroup1() - Method in class net.studioblueplanet.usb.WatchInterface
Another message sequence reported by ttwatch
sendRequest(byte, UsbPacket, UsbPacket, byte, int) - Method in class net.studioblueplanet.usb.UsbConnection
This message synchronously sends a requests and waits for the response.
sendStartupSequence() - Method in class net.studioblueplanet.usb.UsbInterface
According to ttwatch (Ryan Binns) this is the sequence that should be called after opening the watch connection
sendStartupSequence() - Method in class net.studioblueplanet.usb.WatchInterface
According to ttwatch (Ryan Binns) this is the sequence that should be called after opening the watch connection
SerialExecutor - Class in net.studioblueplanet.generics
 
SerialExecutor(Executor) - Constructor for class net.studioblueplanet.generics.SerialExecutor
Constructor
serialize() - Method in class net.studioblueplanet.usb.UsbTestInterface.Versions
 
serialNumber - Variable in class net.studioblueplanet.usb.UsbTestInterface.Versions
 
setAuthor(String) - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchAbout
Sets the author
setBatteryLevel(int) - Method in class net.studioblueplanet.ttbin.ActivityRecord
Sets the current battery level
setCalories(double) - Method in class net.studioblueplanet.ttbin.ActivityRecord
This method sets the calories
setCoordinate(double, double) - Method in class net.studioblueplanet.ttbin.ActivityRecord
This method sets the coordinate
setCumulativeAscend(double) - Method in class net.studioblueplanet.ttbin.ActivityRecord
Set barometric cumulative ascend
setCumulativeDecend(double) - Method in class net.studioblueplanet.ttbin.ActivityRecord
Set cumulative decend
setCycles(int) - Method in class net.studioblueplanet.ttbin.ActivityRecord
This method sets number of cycles.
setDebugLevel(int) - Static method in class net.studioblueplanet.logger.DebugLogger
Set debugging level
setDebugLevel(String) - Static method in class net.studioblueplanet.logger.DebugLogger
Set the debug level.
setDerivedElevation(double) - Method in class net.studioblueplanet.ttbin.ActivityRecord
 
setDeviceName(String) - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
Sets the device name
setDeviceName(String) - Method in class net.studioblueplanet.ttbin.Activity
Sets the name or id of the device
setDeviceSerialNumber(String) - Method in class net.studioblueplanet.ttbin.Activity
Sets the serial number of the device
setDistance(double) - Method in class net.studioblueplanet.ttbin.ActivityRecord
This method sets the cumulative distance since the start of the activity
setElevation1(double) - Method in class net.studioblueplanet.ttbin.ActivityRecord
Set barometric elevation
setElevation2(double) - Method in class net.studioblueplanet.ttbin.ActivityRecord
Set gps(?) elevation
setElevationStatus(int) - Method in class net.studioblueplanet.ttbin.ActivityRecord
Set the elevation status.
setEndTime(int) - Method in class net.studioblueplanet.ttbin.ActivitySegment
Set the end time of this segment as local time
setErrorPrintStream(PrintStream) - Static method in class net.studioblueplanet.logger.DebugLogger
Replace current error PrintStream with indicated one
setExtentDistance(int) - Method in class net.studioblueplanet.tomtomwatch.WorkoutStep
Set the workout step extent to distance
setExtentDuration(int) - Method in class net.studioblueplanet.tomtomwatch.WorkoutStep
Set the workout step extent to duration
setExtentManual() - Method in class net.studioblueplanet.tomtomwatch.WorkoutStep
Set the workout step extent to manual
setExtentReachHrZone(WorkoutStep.HrZone) - Method in class net.studioblueplanet.tomtomwatch.WorkoutStep
Set the workout step extent to reach HR Zone
setFileSize(int) - Method in class net.studioblueplanet.tomtomwatch.WorkoutListItem
 
setFirmwareVersion(String) - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
Sets the firmware version in the appropriate text filed
setFitnessPoints(int, int) - Method in class net.studioblueplanet.ttbin.ActivityRecord
Sets the Fitness points.
setFont() - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
This method redefines the fonts on the UI.
setGpxVersion(String) - Method in class net.studioblueplanet.ttbin.GpxWriter
This method sets the GPX version
setHeading(double) - Method in class net.studioblueplanet.ttbin.ActivityRecord
This method sets the heading
setHeartRate(int, int) - Method in class net.studioblueplanet.ttbin.ActivityRecord
Sets the heart rate
setHeartRateRecovery(int, int) - Method in class net.studioblueplanet.ttbin.ActivitySegment
Sets the heart rate recovery
setHomePage(String) - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchAbout
Sets the homepage URL
setHrZonesFromSettings(WatchSettings) - Method in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate
Overwrite the default HR Zones with the values from the WatchSettings
setHrZonesToSettings(WatchSettings) - Method in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate
Set the HR Zones in this template to the WatchSettings
setIndex(int) - Method in class net.studioblueplanet.tomtomwatch.WatchSettings.WatchSetting
Sets the tag value
setInfoPrintStream(PrintStream) - Static method in class net.studioblueplanet.logger.DebugLogger
Replace current info PrintStream with indicated one
setInstantaneousSpeed(double) - Method in class net.studioblueplanet.ttbin.ActivityRecord
Sets the instantaneous speed at the sample time
setIntensityCadence(int) - Method in class net.studioblueplanet.tomtomwatch.WorkoutStep
Sets the intensity of the step to cadence
setIntensityHrZone(WorkoutStep.HrZone) - Method in class net.studioblueplanet.tomtomwatch.WorkoutStep
Sets the intensity of the step to HR Zone at which the step must be performed
setIntensityLevel(Workout.IntensityLevel) - Method in class net.studioblueplanet.tomtomwatch.Workout
Sets the intensity level of the workout
setIntensityLevel(Workout.IntensityLevel) - Method in class net.studioblueplanet.tomtomwatch.WorkoutListItem
Sets the intensity level of the workout
setIntensityPace(int) - Method in class net.studioblueplanet.tomtomwatch.WorkoutStep
Sets the intensity of the step to pace
setIntensitySpeed(int) - Method in class net.studioblueplanet.tomtomwatch.WorkoutStep
Sets the intensity of the step to speed
setLocalTimeZone(TimeZone) - Static method in class net.studioblueplanet.ttbin.ActivitySegment
Set the time zone of the local time to use
setMapType(String) - Static method in class net.studioblueplanet.tomtomwatch.MapGoogle
Sets the map type
setMovementState(int) - Method in class net.studioblueplanet.ttbin.ActivityRecord
Sets the value of the movement state, some state derived from speed
setPrecision(int, int, int) - Method in class net.studioblueplanet.ttbin.ActivityRecord
Sets the precision of the measurement
setPreference(String, String) - Method in class net.studioblueplanet.usb.WatchInterface
Write a preference in the preference file to the watch
setProductId(int) - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
 
setProgress(int) - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
Set the progress bar
setProgressListener(ProgressListener) - Method in class net.studioblueplanet.usb.WatchInterface
This method sets the progress listener for file reading and writing.
setPropertiesFile(String) - Static method in class net.studioblueplanet.settings.ConfigSettings
 
setRawCoordinate(double, double) - Method in class net.studioblueplanet.ttbin.ActivityRecord
If the lat and lon as set with setCoordinate() have been processed, for example smoothed, this raw lat and raw lon can be set to the original, non-processed value
setReadExpectedBytes(int) - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
 
setReadExpectedBytes(int) - Method in interface net.studioblueplanet.usb.ProgressListener
Sets the number of expected bytes to be read
setRouteName(String) - Method in class net.studioblueplanet.tomtomwatch.Route
Sets the name of the route.
setSerial(String) - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
Sets the serial number to the textbox
setSettingsValueInt(String, long) - Method in class net.studioblueplanet.tomtomwatch.WatchSettings
This method modifies the value with given settings name
setSpeed(double) - Method in class net.studioblueplanet.ttbin.ActivityRecord
Sets the speed averaged over the sample period
setStartTime(int) - Method in class net.studioblueplanet.ttbin.ActivitySegment
Set start time of this semgent as local time
setState(double, double, float, long) - Method in class net.studioblueplanet.ttbin.TrackSmoother.KalmanLatLong
 
setStatus(String) - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
Set the status in the status area
setTemperature(int) - Method in class net.studioblueplanet.ttbin.ActivityRecord
Sets the value of the temperature
setTimeZoneDifference(int) - Method in class net.studioblueplanet.ttbin.Activity
Set the local time zone
settingName - Variable in class net.studioblueplanet.tomtomwatch.WatchSettings.ManifestEntry
 
settingsManifestToManifestCsv() - Method in class net.studioblueplanet.tomtomwatch.WatchSettings
Create a settings definition CSV string representing the manifest
settingsManifestToSettingsCsv() - Method in class net.studioblueplanet.tomtomwatch.WatchSettings
Create a settings definition CSV string representing the manifest
setTrackCompression(boolean, double) - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
This method sets the track compression.
setTrackCompression(boolean, double) - Method in class net.studioblueplanet.ttbin.TomTomReader
 
setTrackSmoothing(boolean, float) - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
This method sets the track smoothing.
setTrackSmoothing(boolean, float) - Method in class net.studioblueplanet.ttbin.TomTomReader
 
setUnknown11(int) - Method in class net.studioblueplanet.tomtomwatch.Workout
Set the unknown11 value
setUnknown12(int) - Method in class net.studioblueplanet.tomtomwatch.WorkoutListItem
 
setUnknown13(int) - Method in class net.studioblueplanet.tomtomwatch.WorkoutListItem
 
setUnknown8(int) - Method in class net.studioblueplanet.tomtomwatch.WorkoutListItem
 
setUtcTime(long) - Method in class net.studioblueplanet.ttbin.ActivityRecord
Set the UTC date time stamp
setValue(long) - Method in class net.studioblueplanet.tomtomwatch.WatchSettings.WatchSetting
Sets the value.
setVersion(String) - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchAbout
Sets the version
setView(TomTomWatchView) - Method in class net.studioblueplanet.tomtomwatch.Firmware
Defines the view to use for feedback
setWorkoutDescription(String) - Method in class net.studioblueplanet.tomtomwatch.Workout
Sets the workout description as String.
setWorkoutDescription(int) - Method in class net.studioblueplanet.tomtomwatch.Workout
Sets the workout description, as ID in the descriptions list
setWorkoutId(byte[]) - Method in class net.studioblueplanet.tomtomwatch.WorkoutListItem
Sets the UID identifying the workout
setWorkoutMd5(byte[]) - Method in class net.studioblueplanet.tomtomwatch.WorkoutListItem
Sets the MD5 hash of the workout protobuf file
setWorkoutName(int) - Method in class net.studioblueplanet.tomtomwatch.Workout
Sets the workout name, as ID in the descriptions list
setWorkoutName(String) - Method in class net.studioblueplanet.tomtomwatch.Workout
Sets the workout name as String.
setWorkoutType(Workout.WorkoutType) - Method in class net.studioblueplanet.tomtomwatch.Workout
Sets the class/type of the workout
setWorkoutUid(byte[]) - Method in class net.studioblueplanet.tomtomwatch.Workout
Set the unknown MD5 hash
setWriteExpectedBytes(int) - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
 
setWriteExpectedBytes(int) - Method in interface net.studioblueplanet.usb.ProgressListener
Sets the number of expected bytes to be writen
showConfirmDialog(String) - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
Show confirm dialog.
showErrorDialog(String) - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
Show error in dialog box
showInfoDialog(String) - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
Show info in dialog box
showTime(DateTime) - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
Displays the time in the time text box
showTrack(ActivityData) - Method in class net.studioblueplanet.tomtomwatch.Map
This method show the track in this frame on a google map
showTrack(Route) - Method in class net.studioblueplanet.tomtomwatch.Map
This method show the route track in this frame on a google map
showTrack(ActivityData) - Method in class net.studioblueplanet.tomtomwatch.MapGoogle
This method show the track in this frame on a google map
showTrack(Route) - Method in class net.studioblueplanet.tomtomwatch.MapGoogle
This method show the route track in this frame on a google map
showTrack(ActivityData) - Method in class net.studioblueplanet.tomtomwatch.MapOsm
This method show the track in this frame on a google map
showTrack(Route) - Method in class net.studioblueplanet.tomtomwatch.MapOsm
This method show the route track in this frame on a google map
showTrackImage(BufferedImage) - Method in class net.studioblueplanet.tomtomwatch.MapGoogle
Shows a previously cached map image
showWarningDialog(String) - Method in class net.studioblueplanet.tomtomwatch.TomTomWatchView
Show warning in dialog box
size() - Method in class net.studioblueplanet.tomtomwatch.WorkoutDescriptions
Returns the size of the description list
sleep - Variable in class net.studioblueplanet.tomtomwatch.Tracker.TrackedDataRecord
 
sleepingPeriodsToString() - Method in class net.studioblueplanet.tomtomwatch.Tracker
Returns the sleeping periods as a table in a String.
sleepMode - Variable in class net.studioblueplanet.tomtomwatch.Tracker.TrackedDataRecord
 
smoothTrack(float) - Method in class net.studioblueplanet.ttbin.Activity
This method smoothes the track, by applying a Kalman filter
smoothTrack(List<ActivitySegment>, float) - Method in class net.studioblueplanet.ttbin.TrackSmoother
This method smoothes the track, by applying a Kalman filter
softwareVersion - Variable in class net.studioblueplanet.ttbin.TtbinHeader
 
sort() - Method in class net.studioblueplanet.tomtomwatch.WorkoutList
Sort the list
start() - Method in class net.studioblueplanet.tomtomwatch.WatchTimer
 
startProcess(TomTomWatchView) - Method in class net.studioblueplanet.tomtomwatch.CommunicationProcess
Set the view and start the processing
startTime - Variable in class net.studioblueplanet.ttbin.TtbinHeader
 
startup() - Method in class net.studioblueplanet.tomtomwatch.TomTomWatch
At startup create and show the main frame of the application.
STATUS_ACTIVE - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
STATUS_PAUSED - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
STATUS_READY - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
STATUS_STOPPED - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
steps - Variable in class net.studioblueplanet.tomtomwatch.Tracker.TrackedDataRecord
 
steps - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.WorkoutTemplate
 
StepTemplate() - Constructor for class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.StepTemplate
 
stop() - Method in class net.studioblueplanet.tomtomwatch.WatchTimer
 
stored - Variable in class net.studioblueplanet.usb.UsbFile
Indicates whether a copy has been stored on disk.
summaryActivity - Variable in class net.studioblueplanet.ttbin.Activity
 
summaryCalories - Variable in class net.studioblueplanet.ttbin.Activity
 
summaryDistance - Variable in class net.studioblueplanet.ttbin.Activity
 
summaryDuration - Variable in class net.studioblueplanet.ttbin.Activity
 
summaryType - Variable in class net.studioblueplanet.ttbin.Activity
 

T

tag - Variable in class net.studioblueplanet.ttbin.TtbinHeader
 
TAG_37 - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_48 - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_4B - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_ALTITUDE_UPDATE - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_BATTERY - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_CYCLING_CADENCE - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_ELEVATION - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_FILE_HEADER - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_FITNESSPOINTS - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_GOAL_PROGRESS - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_GPS - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_GYM - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_HEART_RATE - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_HEART_RATE_RECOVERY - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_INDOOR_CYCLING - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_INTERVAL_FINISH - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_INTERVAL_SETUP - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_INTERVAL_START - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_LAP - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_MOVEMENT - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_POOL_SIZE - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_PRECISION - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_RACE_RESULT - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_RACE_SETUP - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_ROUTEDESCRIPTION - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_STATUS - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_SUMMARY - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_SWIM - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_TIMETOFIX - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_TRAINING_SETUP - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_TREADMILL - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_WHEEL_SIZE - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TAG_WORKOUT - Static variable in class net.studioblueplanet.ttbin.TtbinFileDefinition
 
ThreadCommand - Enum in net.studioblueplanet.tomtomwatch
Defines the commands that can be issued to the processing thread
ThreadExecutor - Class in net.studioblueplanet.generics
 
ThreadExecutor() - Constructor for class net.studioblueplanet.generics.ThreadExecutor
 
timeZoneSeconds - Variable in class net.studioblueplanet.tomtomwatch.Tracker.TrackedDataRecord
 
timeZoneSeconds - Variable in class net.studioblueplanet.ttbin.Activity
 
toJson() - Method in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate
Serializes the list of workouts defintion to a UTF-8 JSON string
TomTomReader - Class in net.studioblueplanet.ttbin
This class is responsible for reading a TomTom ttbin file.
TomTomWatch - Class in net.studioblueplanet.tomtomwatch
 
TomTomWatch() - Constructor for class net.studioblueplanet.tomtomwatch.TomTomWatch
 
TomTomWatchAbout - Class in net.studioblueplanet.tomtomwatch
 
TomTomWatchAbout(Frame, boolean) - Constructor for class net.studioblueplanet.tomtomwatch.TomTomWatchAbout
Creates new form UgotmeAboutBox
TomTomWatchView - Class in net.studioblueplanet.tomtomwatch
View for the TomTomWatch application.
TomTomWatchView(CommunicationProcess) - Constructor for class net.studioblueplanet.tomtomwatch.TomTomWatchView
Constructor.
ToolBox - Class in net.studioblueplanet.generics
 
ToolBox() - Constructor for class net.studioblueplanet.generics.ToolBox
 
toString() - Method in enum net.studioblueplanet.tomtomwatch.WatchSettings.SettingType
 
toString() - Method in enum net.studioblueplanet.tomtomwatch.Workout.IntensityLevel
 
toString() - Method in class net.studioblueplanet.tomtomwatch.Workout
Returns a textual representation of the workout
toString() - Method in enum net.studioblueplanet.tomtomwatch.Workout.WorkoutType
 
toString() - Method in class net.studioblueplanet.tomtomwatch.WorkoutList
 
toString() - Method in enum net.studioblueplanet.tomtomwatch.WorkoutListItem.ActivityType
 
toString() - Method in class net.studioblueplanet.tomtomwatch.WorkoutListItem
Returns a textual representation of the Workout List item
toString() - Method in enum net.studioblueplanet.tomtomwatch.WorkoutStep.ExtentType
 
toString() - Method in enum net.studioblueplanet.tomtomwatch.WorkoutStep.HrZone
 
toString() - Method in enum net.studioblueplanet.tomtomwatch.WorkoutStep.IntensityType
 
toString() - Method in enum net.studioblueplanet.tomtomwatch.WorkoutStep.StepType
 
toString() - Method in class net.studioblueplanet.tomtomwatch.WorkoutStep
 
toWorkoutList() - Method in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate
This method creates a fully populated WorkoutList instance containing the information required to write to the workout files 0x00BEnnnn
trackedActivityToString() - Method in class net.studioblueplanet.tomtomwatch.Tracker
Returns the tracked activity as a table in a String.
TrackedDataRecord() - Constructor for class net.studioblueplanet.tomtomwatch.Tracker.TrackedDataRecord
 
Tracker - Class in net.studioblueplanet.tomtomwatch
This class reads and stores the tracked activities of the watch.
Tracker() - Constructor for class net.studioblueplanet.tomtomwatch.Tracker
Constructor.
Tracker.HeartRateRecord - Class in net.studioblueplanet.tomtomwatch
This class represents a record containing the heart rate info
Tracker.TrackedDataRecord - Class in net.studioblueplanet.tomtomwatch
This class represents a record containing the tracked data.
TrackSmoother - Class in net.studioblueplanet.ttbin
 
TrackSmoother.KalmanLatLong - Class in net.studioblueplanet.ttbin
 
TtbinFileDefinition - Class in net.studioblueplanet.ttbin
 
TtbinFileDefinition() - Constructor for class net.studioblueplanet.ttbin.TtbinFileDefinition
 
TtbinFileWriter - Class in net.studioblueplanet.tomtomwatch
TTBIN file writer.
TtbinHeader - Class in net.studioblueplanet.ttbin
This class represents the TTBIN file header.
TtbinHeader() - Constructor for class net.studioblueplanet.ttbin.TtbinHeader
 
TtbinRecordLength - Class in net.studioblueplanet.ttbin
 
TtbinRecordLength() - Constructor for class net.studioblueplanet.ttbin.TtbinRecordLength
 
ttbinSaved - Variable in class net.studioblueplanet.tomtomwatch.ActivityData
Indicates whether the ttbin file has been saved to disk
TTWATCH_FILE_TYPE_MASK - Static variable in class net.studioblueplanet.usb.WatchInterface
 
type - Variable in class net.studioblueplanet.tomtomwatch.WatchSettings.ManifestEntry
 
type - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.StepTemplate
 
type - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.WorkoutTemplate
 

U

unit - Variable in class net.studioblueplanet.tomtomwatch.WatchSettings.ManifestEntry
 
unknown - Variable in class net.studioblueplanet.tomtomwatch.Tracker.TrackedDataRecord
 
unknown1 - Variable in class net.studioblueplanet.tomtomwatch.Tracker.HeartRateRecord
 
unknown2 - Variable in class net.studioblueplanet.tomtomwatch.Tracker.HeartRateRecord
 
unknownFloat1 - Variable in class net.studioblueplanet.ttbin.ActivityRecord
 
unknownFloat2 - Variable in class net.studioblueplanet.ttbin.ActivityRecord
 
unknownInt1 - Variable in class net.studioblueplanet.ttbin.ActivityRecord
 
unknownInt2 - Variable in class net.studioblueplanet.ttbin.ActivityRecord
 
unknownInt3 - Variable in class net.studioblueplanet.ttbin.ActivityRecord
 
unknownInt4 - Variable in class net.studioblueplanet.ttbin.ActivityRecord
 
unknownInt5 - Variable in class net.studioblueplanet.ttbin.ActivityRecord
 
unknownInt6 - Variable in class net.studioblueplanet.ttbin.ActivityRecord
 
updateFirmware(WatchInterface, int, long) - Method in class net.studioblueplanet.tomtomwatch.Firmware
Check the latest firmware and update the firmware if it is newer than the version in the watch
UsbConnection - Class in net.studioblueplanet.usb
This class represents the connection to the USB watch.
UsbConnection() - Constructor for class net.studioblueplanet.usb.UsbConnection
The constructor.
UsbConnection.DeviceType - Enum in net.studioblueplanet.usb
Enum defining the device type
UsbFile - Class in net.studioblueplanet.usb
Represents a file as on the TomTom watch
UsbFile() - Constructor for class net.studioblueplanet.usb.UsbFile
Default Consturctor
UsbFile(int, int, byte[]) - Constructor for class net.studioblueplanet.usb.UsbFile
Easy initialisation constructor
UsbInterface - Class in net.studioblueplanet.usb
This class represents the communication interface to the TomTom Watch.
UsbInterface(UsbConnection) - Constructor for class net.studioblueplanet.usb.UsbInterface
Constructor.
UsbInterface.FileMode - Enum in net.studioblueplanet.usb
 
UsbPacket - Class in net.studioblueplanet.usb
This class represents a packet of data for exchange with the watch.
UsbPacket() - Constructor for class net.studioblueplanet.usb.UsbPacket
 
UsbTestInterface - Class in net.studioblueplanet.usb
This class implements a Usb simulation.
UsbTestInterface(String) - Constructor for class net.studioblueplanet.usb.UsbTestInterface
Constructor
UsbTestInterface.Versions - Class in net.studioblueplanet.usb
 
utcTimeZone - Static variable in class net.studioblueplanet.ttbin.ActivityRecord
 

V

validate() - Method in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.StepTemplate
 
validate() - Method in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate
This method performs consistency checks on the content in this template
validate() - Method in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.WorkoutTemplate
Checks consistency of the workout
valueOf(String) - Static method in enum net.studioblueplanet.settings.ConfigSettings.SettingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.studioblueplanet.tomtomwatch.HistoryValue.ValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.studioblueplanet.tomtomwatch.ThreadCommand
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.studioblueplanet.tomtomwatch.WatchSettings.SettingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.studioblueplanet.tomtomwatch.Workout.IntensityLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.studioblueplanet.tomtomwatch.Workout.WorkoutType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.studioblueplanet.tomtomwatch.WorkoutListItem.ActivityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.studioblueplanet.tomtomwatch.WorkoutStep.ExtentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.studioblueplanet.tomtomwatch.WorkoutStep.HrZone
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.studioblueplanet.tomtomwatch.WorkoutStep.IntensityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.studioblueplanet.tomtomwatch.WorkoutStep.StepType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.studioblueplanet.usb.UsbConnection.DeviceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.studioblueplanet.usb.UsbInterface.FileMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.studioblueplanet.usb.WatchInterface.FileType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.studioblueplanet.settings.ConfigSettings.SettingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.studioblueplanet.tomtomwatch.HistoryValue.ValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.studioblueplanet.tomtomwatch.ThreadCommand
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.studioblueplanet.tomtomwatch.WatchSettings.SettingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.studioblueplanet.tomtomwatch.Workout.IntensityLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.studioblueplanet.tomtomwatch.Workout.WorkoutType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.studioblueplanet.tomtomwatch.WorkoutListItem.ActivityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.studioblueplanet.tomtomwatch.WorkoutStep.ExtentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.studioblueplanet.tomtomwatch.WorkoutStep.HrZone
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.studioblueplanet.tomtomwatch.WorkoutStep.IntensityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.studioblueplanet.tomtomwatch.WorkoutStep.StepType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.studioblueplanet.usb.UsbConnection.DeviceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.studioblueplanet.usb.UsbInterface.FileMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.studioblueplanet.usb.WatchInterface.FileType
Returns an array containing the constants of this enum type, in the order they are declared.
VARIABLE_LENGTH - Static variable in class net.studioblueplanet.usb.UsbConnection
 
verifyTtbinFile(String, UsbFile) - Method in class net.studioblueplanet.tomtomwatch.TtbinFileWriter
This method verifies the written file against the file data in file
Versions() - Constructor for class net.studioblueplanet.usb.UsbTestInterface.Versions
 

W

WatchInterface - Class in net.studioblueplanet.usb
This abstract class defines the interface to the watch.
WatchInterface() - Constructor for class net.studioblueplanet.usb.WatchInterface
Constructor
WatchInterface.FileType - Enum in net.studioblueplanet.usb
This enum defines the file type.
WatchSetting(int, int) - Constructor for class net.studioblueplanet.tomtomwatch.WatchSettings.WatchSetting
Constructor
WatchSettings - Class in net.studioblueplanet.tomtomwatch
Represents the list of settings as present in the Manifest File on the watch.
WatchSettings(byte[], long) - Constructor for class net.studioblueplanet.tomtomwatch.WatchSettings
Constructor.
WatchSettings.ManifestEntry - Class in net.studioblueplanet.tomtomwatch
Represents a setting (entry in the Manifest file of the watch)
WatchSettings.SettingType - Enum in net.studioblueplanet.tomtomwatch
Represents the type of the setting
WatchSettings.WatchSetting - Class in net.studioblueplanet.tomtomwatch
 
watchTime - Variable in class net.studioblueplanet.ttbin.TtbinHeader
 
WatchTimer - Class in net.studioblueplanet.tomtomwatch
 
WatchTimer(CommunicationProcess) - Constructor for class net.studioblueplanet.tomtomwatch.WatchTimer
 
Workout - Class in net.studioblueplanet.tomtomwatch
This class represents the workout as defined by a TomTom workout file (0x00BEnnnn, where nnnn larger than 0).
Workout() - Constructor for class net.studioblueplanet.tomtomwatch.Workout
Constructor, initializes the instance
workout - Variable in class net.studioblueplanet.ttbin.Activity
 
Workout.IntensityLevel - Enum in net.studioblueplanet.tomtomwatch
Indicates the intensity level of the workout
Workout.WorkoutType - Enum in net.studioblueplanet.tomtomwatch
Class or type of the workout
workoutDescription - Variable in class net.studioblueplanet.ttbin.Activity
 
WorkoutDescriptions - Class in net.studioblueplanet.tomtomwatch
This class represents a list of descriptions, each description identified by an index value.
WorkoutDescriptions() - Constructor for class net.studioblueplanet.tomtomwatch.WorkoutDescriptions
Constructor
workoutId - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.WorkoutTemplate
 
WorkoutList - Class in net.studioblueplanet.tomtomwatch
This class represents the list of workouts.
WorkoutList() - Constructor for class net.studioblueplanet.tomtomwatch.WorkoutList
Constructor.
WorkoutListItem - Class in net.studioblueplanet.tomtomwatch
This class represents the metadata of a workout as present in the 0x00BE0000 file.
WorkoutListItem(int, String, String, WorkoutListItem.ActivityType, Workout.WorkoutType) - Constructor for class net.studioblueplanet.tomtomwatch.WorkoutListItem
Constructor
WorkoutListItem.ActivityType - Enum in net.studioblueplanet.tomtomwatch
 
WorkoutListTemplate - Class in net.studioblueplanet.tomtomwatch
This class represents the definition of a list of workouts.
WorkoutListTemplate() - Constructor for class net.studioblueplanet.tomtomwatch.WorkoutListTemplate
Constructor.
WorkoutListTemplate.HrZoneTemplate - Class in net.studioblueplanet.tomtomwatch
 
WorkoutListTemplate.StepTemplate - Class in net.studioblueplanet.tomtomwatch
Represents the definition of a step in a workout
WorkoutListTemplate.WorkoutTemplate - Class in net.studioblueplanet.tomtomwatch
Represents the definition of a single workout
workoutMd5 - Variable in class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.WorkoutTemplate
 
WorkoutStep - Class in net.studioblueplanet.tomtomwatch
This class represents a step in the workout.
WorkoutStep(int, String, String, WorkoutStep.StepType) - Constructor for class net.studioblueplanet.tomtomwatch.WorkoutStep
Constructor.
WorkoutStep.ExtentType - Enum in net.studioblueplanet.tomtomwatch
Extent of the workout step.
WorkoutStep.HrZone - Enum in net.studioblueplanet.tomtomwatch
Heart rate zone
WorkoutStep.IntensityType - Enum in net.studioblueplanet.tomtomwatch
Type or goal of the workout step intensity
WorkoutStep.StepType - Enum in net.studioblueplanet.tomtomwatch
Type of the workout step
workoutSteps - Variable in class net.studioblueplanet.ttbin.Activity
 
WorkoutTemplate() - Constructor for class net.studioblueplanet.tomtomwatch.WorkoutListTemplate.WorkoutTemplate
Constructor
writeable - Variable in class net.studioblueplanet.tomtomwatch.WatchSettings.ManifestEntry
 
writeBytesToFile(String, byte[]) - Static method in class net.studioblueplanet.generics.ToolBox
This method writes the bytes to a binary file
writeFile(UsbFile) - Method in class net.studioblueplanet.usb.UsbInterface
Write file to the watch.
writeFile(UsbFile) - Method in class net.studioblueplanet.usb.UsbTestInterface
Write file to the watch.
writeFile(UsbFile) - Method in class net.studioblueplanet.usb.WatchInterface
Write file to the watch.
writeFloat(byte[], float, int, boolean) - Static method in class net.studioblueplanet.generics.ToolBox
Writes a float to the byte array
writeGpxQuickFixFile(byte[]) - Method in class net.studioblueplanet.usb.WatchInterface
Write the GPS Quickfix file
writePreferences() - Method in class net.studioblueplanet.usb.WatchInterface
Write the preference file to the watch.
writeStringToFile(String, String) - Static method in class net.studioblueplanet.generics.ToolBox
Write string to file
writeStringToUtf8File(String, String) - Static method in class net.studioblueplanet.generics.ToolBox
Handy piece of code to write JSON as UTF-8 to file
writeTrackToFile(String, Activity, String) - Method in class net.studioblueplanet.ttbin.GpxWriter
Write the track to a GPX file
writeTtbinFile(String, UsbFile) - Method in class net.studioblueplanet.tomtomwatch.TtbinFileWriter
Writes the UsbFile data to a ttbin file.
writeTtbinMetadataFile(String, ActivityData) - Method in class net.studioblueplanet.tomtomwatch.TtbinFileWriter
 
writeUnsignedInt(byte[], int, int, int, boolean) - Static method in class net.studioblueplanet.generics.ToolBox
Writes the given value (value) in the byte array (data) at given location (offset).
writeUnsignedLong(byte[], long, int, int, boolean) - Static method in class net.studioblueplanet.generics.ToolBox
Writes the given value (value) in the byte array (data) at given location (offset).
writeVerifyFile(UsbFile) - Method in class net.studioblueplanet.usb.WatchInterface
This method writes the file, reads it back and verifies it
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2023. All rights reserved.