Index
All Classes and Interfaces|All Packages|Serialized Form
A
- ABRUPT_ACCELERATION_HIGH_SPEED - Enum constant in enum class com.sentilant.telematicssdk.TelematicsManualEventType
- ABRUPT_ACCELERATION_LOW_SPEED - Enum constant in enum class com.sentilant.telematicssdk.TelematicsManualEventType
- AddVehicleReasonsCallback - Interface in com.sentilant.telematicssdk
C
- checkPermissions() - Method in class com.sentilant.telematicssdk.TelematicsSDK
- checkPermissions() - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Checks the current permissions and returns a list of permissions that are not granted.
- clearVehicle() - Method in class com.sentilant.telematicssdk.TelematicsSDK
- clearVehicle() - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Clears the current vehicle information from the SDK.
- com.sentilant.telematicssdk - package com.sentilant.telematicssdk
- com.sentilant.telematicssdk.exceptions - package com.sentilant.telematicssdk.exceptions
- com.sentilant.telematicssdk.utils - package com.sentilant.telematicssdk.utils
- correctKilometers(int, String, int, TelematicsCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- correctKilometers(int, String, int, TelematicsCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Corrects the odometer reading for the vehicle by applying the given value to a specified number of past records.
D
- d(String, String, Object...) - Static method in class com.sentilant.telematicssdk.utils.L
- DEBUG - Enum constant in enum class com.sentilant.telematicssdk.utils.L.Level
- DISTRACTION - Enum constant in enum class com.sentilant.telematicssdk.TelematicsManualEventType
- DRIVING - Enum constant in enum class com.sentilant.telematicssdk.TelematicsManualEventType
E
- e(String, String, Object...) - Static method in class com.sentilant.telematicssdk.utils.L
- e(String, Throwable, String, Object...) - Static method in class com.sentilant.telematicssdk.utils.L
- ERROR - Enum constant in enum class com.sentilant.telematicssdk.utils.L.Level
F
- FuelTypesCallback - Interface in com.sentilant.telematicssdk
G
- getAbruptAcceleration() - Method in class com.sentilant.telematicssdk.TelematicsEventCounts
-
Gets the count of abrupt acceleration events.
- getAbruptAccelerationHighSpeedEvents() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the number of abrupt acceleration events at high speed during the trip.
- getAbruptAccelerationLowSpeedEvents() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the number of abrupt acceleration events at low speed during the trip.
- getAddVehicleReasons(AddVehicleReasonsCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- getAddVehicleReasons(AddVehicleReasonsCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Asynchronously retrieves a map of vehicle add reasons supported by the SDK.
- getAttentionScore() - Method in class com.sentilant.telematicssdk.TelematicsChallengeMetricsValues
- getAttentionScore() - Method in class com.sentilant.telematicssdk.TelematicsDrivingScores
-
Gets the attention score, which reflects the driver's focus and attentiveness.
- getAttentionScore() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the attention score for the trip, based on the driver's focus.
- getAverageSpeed() - Method in class com.sentilant.telematicssdk.TelematicsMetricsSummary
-
Gets the average speed across all trips.
- getBrand() - Method in class com.sentilant.telematicssdk.TelematicsVehicleDetails
- getChallengeGroupsRanking(int, TelematicsChallengeGroupsRankingCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- getChallengeGroupsRanking(int, TelematicsChallengeGroupsRankingCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
- getChallengeMetrics(int, TelematicsChallengeMetricsCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- getChallengeMetrics(int, TelematicsChallengeMetricsCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
- getChallenges(boolean, TelematicsChallengesCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- getChallenges(boolean, TelematicsChallengesCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
- getCo2Emissions() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the CO2 emissions during the trip.
- getCo2Emissions() - Method in class com.sentilant.telematicssdk.TelematicsVehicleDetails
- getCurrentKms() - Method in class com.sentilant.telematicssdk.TelematicsVehicleDetails
- getCurrentKmsTimestamp() - Method in class com.sentilant.telematicssdk.TelematicsVehicleDetails
- getCurrentUserInfo(TelematicsUserCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- getCurrentUserInfo(TelematicsUserCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Retrieves the current user information and provides it via the callback.
- getCurrentUserInfo(TelematicsUserDetailsCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- getCurrentUserInfo(TelematicsUserDetailsCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Retrieves the current telematics user information and provides it asynchronously via the given
TelematicsUserDetailsCallback. - getCurrentVehicleInfo(TelematicsVehicleCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- getCurrentVehicleInfo(TelematicsVehicleCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Retrieves the current vehicle information and provides it via the callback.
- getCurrentVehicleInfo(TelematicsVehicleDetailsCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- getCurrentVehicleInfo(TelematicsVehicleDetailsCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Retrieves the details of the currently selected vehicle.
- getDefensiveDrivingScore() - Method in class com.sentilant.telematicssdk.TelematicsChallengeMetricsValues
- getDefensiveDrivingScore() - Method in class com.sentilant.telematicssdk.TelematicsDrivingScores
-
Gets the defensive driving score, which reflects safe and responsible driving practices.
- getDefensiveDrivingScore() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the defensive driving score for the trip.
- getDescription() - Method in class com.sentilant.telematicssdk.TelematicsChallenge
- getDescription() - Method in class com.sentilant.telematicssdk.TelematicsVehicleDetails
- getDistance() - Method in class com.sentilant.telematicssdk.TelematicsChallengeGroupRanking
- getDistance() - Method in class com.sentilant.telematicssdk.TelematicsChallengeMetricsValues
- getDistance() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the distance covered during the trip.
- getDistance() - Method in class com.sentilant.telematicssdk.TelematicsTripResume
-
Gets the distance covered during the trip.
- getDistraction() - Method in class com.sentilant.telematicssdk.TelematicsEventCounts
-
Gets the count of distraction events (e.g., phone usage while driving).
- getDistractionEvents() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the number of distraction events (e.g., phone usage) during the trip.
- getDrivingScores() - Method in class com.sentilant.telematicssdk.TelematicsMetricsSummary
-
Gets the driving scores summary for all trips.
- getDuration() - Method in class com.sentilant.telematicssdk.TelematicsChallengeMetricsValues
- getDuration() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the duration of the trip.
- getDuration() - Method in class com.sentilant.telematicssdk.TelematicsTripResume
-
Gets the duration of the trip.
- getEconomyScore() - Method in class com.sentilant.telematicssdk.TelematicsChallengeMetricsValues
- getEconomyScore() - Method in class com.sentilant.telematicssdk.TelematicsDrivingScores
-
Gets the economy score, which reflects fuel efficiency and economical driving behavior.
- getEconomyScore() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the economy score for the trip, representing fuel efficiency and economical driving.
- getEndDatetime() - Method in class com.sentilant.telematicssdk.TelematicsChallenge
- getEndLatitude() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the latitude at the end of the trip.
- getEndLatitude() - Method in class com.sentilant.telematicssdk.TelematicsTripResume
-
Gets the latitude at the end of the trip.
- getEndLongitude() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the longitude at the end of the trip.
- getEndLongitude() - Method in class com.sentilant.telematicssdk.TelematicsTripResume
-
Gets the longitude at the end of the trip.
- getEndTimestamp() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the timestamp when the trip ended.
- getEndTimestamp() - Method in class com.sentilant.telematicssdk.TelematicsTripResume
-
Gets the timestamp when the trip ended.
- getEndTs() - Method in class com.sentilant.telematicssdk.TelematicsMetricsSummary
- getEngineDisplacement() - Method in class com.sentilant.telematicssdk.TelematicsVehicleDetails
- getEstimatedMileage() - Method in class com.sentilant.telematicssdk.TelematicsSDK
- getEstimatedMileage() - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Retrieves the estimated current mileage for the vehicle in kilometers.
- getEventCounts() - Method in class com.sentilant.telematicssdk.TelematicsMetricsSummary
-
Gets the counts of various events that occurred during all trips.
- getFatigueScore() - Method in class com.sentilant.telematicssdk.TelematicsChallengeMetricsValues
- getFatigueScore() - Method in class com.sentilant.telematicssdk.TelematicsDrivingScores
-
Gets the fatigue score, which reflects the driver's level of tiredness.
- getFatigueScore() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the fatigue score for the trip, which reflects driver tiredness.
- getFormTemplateByReference(String, TelematicsFormTemplateCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- getFormTemplateByReference(String, TelematicsFormTemplateCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Retrieves a form template by its reference.
- getFormTemplateRef() - Method in class com.sentilant.telematicssdk.TelematicsFormTemplateItemResponse
-
Gets the reference identifier of the form template this response is associated with.
- getFuelType() - Method in class com.sentilant.telematicssdk.TelematicsVehicleDetails
- getFuelTypes(FuelTypesCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- getFuelTypes(FuelTypesCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Asynchronously retrieves a map of fuel types supported by the SDK.
- getGroup() - Method in class com.sentilant.telematicssdk.TelematicsUserDetails
-
Gets the group or organizational unit of the user.
- getGroupMetrics() - Method in class com.sentilant.telematicssdk.TelematicsChallengeMetrics
- getGroupName() - Method in class com.sentilant.telematicssdk.TelematicsChallengeGroupRanking
- getHardBraking() - Method in class com.sentilant.telematicssdk.TelematicsEventCounts
-
Gets the count of hard braking events.
- getHardBrakingHighSpeedEvents() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the number of hard braking events at high speed during the trip.
- getHardBrakingLowSpeedEvents() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the number of hard braking events at low speed during the trip.
- getHardCornering() - Method in class com.sentilant.telematicssdk.TelematicsEventCounts
-
Gets the count of hard cornering events.
- getHardCorneringEvents() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the number of hard cornering events during the trip.
- getId() - Method in class com.sentilant.telematicssdk.TelematicsChallenge
- getId() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the unique identifier for the trip.
- getId() - Method in class com.sentilant.telematicssdk.TelematicsTripResume
-
Gets the unique identifier for the trip.
- getId() - Method in class com.sentilant.telematicssdk.TelematicsUserDetails
-
Gets the unique identifier of the user.
- getId() - Method in class com.sentilant.telematicssdk.TelematicsVehicleDetails
- getImageUrl() - Method in class com.sentilant.telematicssdk.TelematicsChallenge
- getInstance(Context) - Static method in class com.sentilant.telematicssdk.TelematicsSDK
-
Returns the singleton instance of the Telematics SDK.
- getIs() - Method in class com.sentilant.telematicssdk.TelematicsFormTemplateItemShowIf
-
Gets the list of values that trigger the visibility of the form template item.
- getItem() - Method in class com.sentilant.telematicssdk.TelematicsFormTemplateItemShowIf
-
Gets the reference identifier of the item that determines the visibility condition.
- getItemRef() - Method in class com.sentilant.telematicssdk.TelematicsFormTemplateItemResponse
-
Gets the reference identifier of the item this response corresponds to.
- getItems() - Method in class com.sentilant.telematicssdk.TelematicsFormTemplate
-
Gets the list of items contained within the form template.
- getLastTelematicsDayMetricsSummary(TelematicsMetricsSummaryCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- getLastTelematicsDayMetricsSummary(TelematicsMetricsSummaryCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
- getLastTelematicsPeriodMetricsSummary(TelematicsMetricsSummaryCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- getLastTelematicsPeriodMetricsSummary(TelematicsMetricsSummaryCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
- getLevel() - Static method in class com.sentilant.telematicssdk.utils.L
- getMaxAltitude() - Method in class com.sentilant.telematicssdk.TelematicsMetricsSummary
-
Gets the maximum altitude recorded during all trips.
- getMaxSpeed() - Method in class com.sentilant.telematicssdk.TelematicsMetricsSummary
-
Gets the maximum speed recorded during all trips.
- getMetricsSummary(String, String, TelematicsMetricsSummaryCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- getMetricsSummary(String, String, TelematicsMetricsSummaryCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Retrieves a summary of metrics for the specified date range.
- getModel() - Method in class com.sentilant.telematicssdk.TelematicsVehicleDetails
- getName() - Method in class com.sentilant.telematicssdk.TelematicsUserDetails
-
Gets the full name of the user.
- getNickname() - Method in class com.sentilant.telematicssdk.TelematicsUserDetails
-
Gets the nickname of the user.
- getObservations() - Method in class com.sentilant.telematicssdk.TelematicsServiceOptions
-
Returns any additional observations provided.
- getOptions() - Method in class com.sentilant.telematicssdk.TelematicsFormTemplateItem
-
Gets the list of options available for the form template item.
- getOverallScore() - Method in class com.sentilant.telematicssdk.TelematicsDrivingScores
-
Gets the overall driving score.
- getOverallScore() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the overall driving score for the trip.
- getOverallScore() - Method in class com.sentilant.telematicssdk.TelematicsTripResume
-
Gets the overall driving score for the trip.
- getPlate() - Method in class com.sentilant.telematicssdk.TelematicsVehicleDetails
- getPowerKw() - Method in class com.sentilant.telematicssdk.TelematicsVehicleDetails
- getRank() - Method in class com.sentilant.telematicssdk.TelematicsChallengeGroupRanking
- getRankInGroup() - Method in class com.sentilant.telematicssdk.TelematicsChallengeMetricsValues
- getRealVolume() - Method in class com.sentilant.telematicssdk.TelematicsServiceOptions
-
Returns the real volume value.
- getReason() - Method in class com.sentilant.telematicssdk.TelematicsServiceOptions
-
Returns the reason for the operation.
- getRef() - Method in class com.sentilant.telematicssdk.TelematicsFormTemplate
-
Gets the reference identifier for the form template.
- getRef() - Method in class com.sentilant.telematicssdk.TelematicsFormTemplateItem
-
Gets the reference identifier for the form template item.
- getRequiredFormTemplates(TelematicsFormTemplateCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- getRequiredFormTemplates(TelematicsFormTemplateCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Retrieves a list of required form templates.
- getRequiredPermissions() - Method in class com.sentilant.telematicssdk.TelematicsSDK
- getRequiredPermissions() - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Returns an array of Android permissions required by the SDK to function correctly.
- getResponse() - Method in class com.sentilant.telematicssdk.TelematicsFormTemplateItemResponse
-
Gets the response value provided for the form template item.
- getScore() - Method in class com.sentilant.telematicssdk.TelematicsChallengeGroupRanking
- getScore() - Method in class com.sentilant.telematicssdk.TelematicsChallengeMetricsValues
- getServiceCode() - Method in class com.sentilant.telematicssdk.TelematicsServiceOptions
-
Returns the service code.
- getShowIf() - Method in class com.sentilant.telematicssdk.TelematicsFormTemplateItem
-
Gets the conditional visibility logic for the form template item.
- getSpeeding() - Method in class com.sentilant.telematicssdk.TelematicsEventCounts
-
Gets the count of speeding events.
- getSpeedingEvents() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the number of speeding events during the trip.
- getStartDatetime() - Method in class com.sentilant.telematicssdk.TelematicsChallenge
- getStartLatitude() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the latitude at the start of the trip.
- getStartLatitude() - Method in class com.sentilant.telematicssdk.TelematicsTripResume
-
Gets the latitude at the start of the trip.
- getStartLongitude() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the longitude at the start of the trip.
- getStartLongitude() - Method in class com.sentilant.telematicssdk.TelematicsTripResume
-
Gets the longitude at the start of the trip.
- getStartTimestamp() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the timestamp when the trip started.
- getStartTimestamp() - Method in class com.sentilant.telematicssdk.TelematicsTripResume
-
Gets the timestamp when the trip started.
- getStartTs() - Method in class com.sentilant.telematicssdk.TelematicsMetricsSummary
- getSubModel() - Method in class com.sentilant.telematicssdk.TelematicsVehicleDetails
- getTitle() - Method in class com.sentilant.telematicssdk.TelematicsChallenge
- getTitle() - Method in class com.sentilant.telematicssdk.TelematicsFormTemplate
-
Gets the title of the form template.
- getTitle() - Method in class com.sentilant.telematicssdk.TelematicsFormTemplateItem
-
Gets the title of the form template item.
- getTotalCo2Emissions() - Method in class com.sentilant.telematicssdk.TelematicsMetricsSummary
-
Gets the total CO2 emissions of all trips combined.
- getTotalDistance() - Method in class com.sentilant.telematicssdk.TelematicsMetricsSummary
-
Gets the total distance covered across all trips.
- getTotalDrivingDistance() - Method in class com.sentilant.telematicssdk.TelematicsMetricsSummary
-
Gets the total driving distance covered across all trips.
- getTotalDrivingDuration() - Method in class com.sentilant.telematicssdk.TelematicsMetricsSummary
-
Gets the total driving duration of all trips combined.
- getTotalDuration() - Method in class com.sentilant.telematicssdk.TelematicsMetricsSummary
-
Gets the total duration of all trips combined.
- getTotalEvents() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the total number of driving events during the trip.
- getTotalEvents() - Method in class com.sentilant.telematicssdk.TelematicsTripResume
-
Gets the total number of events recorded during the trip.
- getTotalTrips() - Method in class com.sentilant.telematicssdk.TelematicsMetricsSummary
-
Gets the total number of trips.
- getTrip(long, TelematicsTripCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- getTrip(long, TelematicsTripCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Retrieves the details of a specific trip by its unique ID.
- getTripCount() - Method in class com.sentilant.telematicssdk.TelematicsChallengeGroupRanking
- getTripCount() - Method in class com.sentilant.telematicssdk.TelematicsChallengeMetricsValues
- getTrips(String, String, TelematicsTripsCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- getTrips(String, String, TelematicsTripsCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Retrieves a list of trips within the specified date range.
- getType() - Method in class com.sentilant.telematicssdk.TelematicsFormTemplateItem
-
Gets the type of the form template item (e.g., text, options).
- getType() - Method in class com.sentilant.telematicssdk.TelematicsVehicleDetails
- getUserMetrics() - Method in class com.sentilant.telematicssdk.TelematicsChallengeMetrics
- getValue() - Method in enum class com.sentilant.telematicssdk.TelematicsManualEventType
- getVehicleKms() - Method in class com.sentilant.telematicssdk.TelematicsServiceOptions
-
Returns the vehicle odometer reading in kilometers.
- getVehiclePlate() - Method in class com.sentilant.telematicssdk.TelematicsTripDetail
-
Gets the vehicle's license plate associated with the trip.
- getVehiclePlate() - Method in class com.sentilant.telematicssdk.TelematicsTripResume
-
Gets the vehicle's license plate associated with the trip.
- getVehicleTypes(VehicleTypesCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- getVehicleTypes(VehicleTypesCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Asynchronously retrieves a map of vehicle types supported by the SDK.
- getYear() - Method in class com.sentilant.telematicssdk.TelematicsVehicleDetails
H
- HARD_BRAKING_HIGH_SPEED - Enum constant in enum class com.sentilant.telematicssdk.TelematicsManualEventType
- HARD_BRAKING_LOW_SPEED - Enum constant in enum class com.sentilant.telematicssdk.TelematicsManualEventType
- HARD_CORNERING - Enum constant in enum class com.sentilant.telematicssdk.TelematicsManualEventType
I
- i(String, String, Object...) - Static method in class com.sentilant.telematicssdk.utils.L
- INFO - Enum constant in enum class com.sentilant.telematicssdk.utils.L.Level
- initSDK(String, String, boolean, TelematicsCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- initSDK(String, String, boolean, TelematicsCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Initializes the Telematics SDK with the provided credentials and environment.
- initSDK(String, String, String, boolean, TelematicsCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- initSDK(String, String, String, boolean, TelematicsCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Initializes the Telematics SDK with the provided credentials and environment.
- insertManualEvent(TelematicsManualEventType) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- insertManualEvent(TelematicsManualEventType) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
- isBatteryOptimizationDeactivated() - Method in class com.sentilant.telematicssdk.TelematicsSDK
- isBatteryOptimizationDeactivated() - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Checks if battery optimization is disabled for the application, which is required for accurate tracking.
- isGroupChallenge() - Method in class com.sentilant.telematicssdk.TelematicsChallenge
- isTelematicsServiceRunning() - Method in class com.sentilant.telematicssdk.TelematicsSDK
- isTelematicsServiceRunning() - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Checks if the telematics service is currently running.
L
- L - Class in com.sentilant.telematicssdk.utils
-
Logger simples com nÃveis e disable em release.
- L.Level - Enum Class in com.sentilant.telematicssdk.utils
- login(String, String, String, String, TelematicsCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- login(String, String, String, String, TelematicsCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Logs in a user with the provided credentials and group information.
- logout() - Method in class com.sentilant.telematicssdk.TelematicsSDK
- logout() - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Logs out the current user and stops the telematics service.
N
O
- onAddVehicleReasonsFetched(Map<String, Integer>) - Method in interface com.sentilant.telematicssdk.AddVehicleReasonsCallback
- onError(TelematicsSDKException) - Method in interface com.sentilant.telematicssdk.TelematicsCallback
-
Called when the operation fails with an error.
- onError(TelematicsSDKException) - Method in interface com.sentilant.telematicssdk.TelematicsChallengeGroupsRankingCallback
-
Called when an error occurs while fetching the telematics challenge groups ranking.
- onError(TelematicsSDKException) - Method in interface com.sentilant.telematicssdk.TelematicsChallengeMetricsCallback
-
Called when an error occurs while fetching the telematics challenge metrics.
- onError(TelematicsSDKException) - Method in interface com.sentilant.telematicssdk.TelematicsChallengesCallback
-
Called when an error occurs during the challenges fetch operation.
- onError(TelematicsSDKException) - Method in interface com.sentilant.telematicssdk.TelematicsFormTemplateCallback
-
Called when an error occurs during the form templates fetch operation.
- onError(TelematicsSDKException) - Method in interface com.sentilant.telematicssdk.TelematicsMetricsSummaryCallback
-
Called when an error occurs while fetching the telematics metrics summary.
- onError(TelematicsSDKException) - Method in interface com.sentilant.telematicssdk.TelematicsTripCallback
-
Called when an error occurs during the trip fetch operation.
- onError(TelematicsSDKException) - Method in interface com.sentilant.telematicssdk.TelematicsTripsCallback
-
Called when an error occurs during the trips fetch operation.
- onError(TelematicsSDKException) - Method in interface com.sentilant.telematicssdk.TelematicsUserCallback
-
Called when there is an error in fetching the telematics user information.
- onError(TelematicsSDKException) - Method in interface com.sentilant.telematicssdk.TelematicsUserDetailsCallback
-
Called when there is an error in fetching the telematics user information.
- onError(TelematicsSDKException) - Method in interface com.sentilant.telematicssdk.TelematicsVehicleCallback
-
Called when an error occurs while fetching the vehicle information.
- onError(TelematicsSDKException) - Method in interface com.sentilant.telematicssdk.TelematicsVehicleDetailsCallback
-
Called when there is an error fetching the vehicle information.
- onError(Exception) - Method in interface com.sentilant.telematicssdk.AddVehicleReasonsCallback
- onError(Exception) - Method in interface com.sentilant.telematicssdk.FuelTypesCallback
- onError(Exception) - Method in interface com.sentilant.telematicssdk.VehicleTypesCallback
- onFuelTypesFetched(Map<String, Integer>) - Method in interface com.sentilant.telematicssdk.FuelTypesCallback
- onPermissionDenied(String) - Method in interface com.sentilant.telematicssdk.TelematicsSDKPermissionsDeniedListener
-
Called when a required permission is denied.
- onSuccess() - Method in interface com.sentilant.telematicssdk.TelematicsCallback
-
Called when the operation is successful.
- onTelematicsChallengeGroupsRankingFetched(List<TelematicsChallengeGroupRanking>) - Method in interface com.sentilant.telematicssdk.TelematicsChallengeGroupsRankingCallback
-
Called when the telematics challenge groups ranking is successfully fetched.
- onTelematicsChallengeMetricsFetched(TelematicsChallengeMetrics) - Method in interface com.sentilant.telematicssdk.TelematicsChallengeMetricsCallback
-
Called when the telematics challenge metrics is successfully fetched.
- onTelematicsChallengesFetched(List<TelematicsChallenge>) - Method in interface com.sentilant.telematicssdk.TelematicsChallengesCallback
-
Called when a list of challenges is successfully fetched.
- onTelematicsFormTemplatesFetched(List<TelematicsFormTemplate>) - Method in interface com.sentilant.telematicssdk.TelematicsFormTemplateCallback
- onTelematicsMetricsSummaryFetched(TelematicsMetricsSummary) - Method in interface com.sentilant.telematicssdk.TelematicsMetricsSummaryCallback
-
Called when the telematics metrics summary is successfully fetched.
- onTelematicsTripFetched(TelematicsTripDetail) - Method in interface com.sentilant.telematicssdk.TelematicsTripCallback
-
Called when the details of a telematics trip are successfully fetched.
- onTelematicsTripsFetched(List<TelematicsTripResume>) - Method in interface com.sentilant.telematicssdk.TelematicsTripsCallback
-
Called when a list of telematics trip summaries is successfully fetched.
- onTelematicsUserFetched(int, String) - Method in interface com.sentilant.telematicssdk.TelematicsUserCallback
-
Called when the telematics user information is successfully fetched.
- onTelematicsUserFetched(TelematicsUserDetails) - Method in interface com.sentilant.telematicssdk.TelematicsUserDetailsCallback
-
Called when the telematics user information has been successfully fetched.
- onTelematicsVehicleFetched(String, int, int) - Method in interface com.sentilant.telematicssdk.TelematicsVehicleCallback
-
Called when vehicle information has been successfully fetched.
- onTelematicsVehicleInfoFetched(TelematicsVehicleDetails) - Method in interface com.sentilant.telematicssdk.TelematicsVehicleDetailsCallback
-
Called when vehicle information is successfully fetched.
- onVehicleTypesFetched(Map<String, Integer>) - Method in interface com.sentilant.telematicssdk.VehicleTypesCallback
R
- reportKilometers(int, String, TelematicsCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- reportKilometers(int, String, TelematicsCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Reports the current odometer reading for the vehicle.
S
- saveFormTemplates(List<TelematicsFormTemplateItemResponse>, TelematicsCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- saveFormTemplates(List<TelematicsFormTemplateItemResponse>, TelematicsCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Saves the responses to form templates.
- setFormTemplateRef(String) - Method in class com.sentilant.telematicssdk.TelematicsFormTemplateItemResponse
-
Sets the reference identifier of the form template this response is associated with.
- setGroup(String) - Method in class com.sentilant.telematicssdk.TelematicsUserDetails
-
Sets the group or organizational unit of the user.
- setId(int) - Method in class com.sentilant.telematicssdk.TelematicsUserDetails
-
Sets the unique identifier of the user.
- setItemRef(String) - Method in class com.sentilant.telematicssdk.TelematicsFormTemplateItemResponse
-
Sets the reference identifier of the item this response corresponds to.
- setLevel(L.Level) - Static method in class com.sentilant.telematicssdk.utils.L
- setName(String) - Method in class com.sentilant.telematicssdk.TelematicsUserDetails
-
Sets the full name of the user.
- setNickname(String) - Method in class com.sentilant.telematicssdk.TelematicsUserDetails
-
Sets the nickname of the user.
- setObservations(String) - Method in class com.sentilant.telematicssdk.TelematicsServiceOptions
-
Sets additional observations or comments related to the operation.
- setRealVolume(Double) - Method in class com.sentilant.telematicssdk.TelematicsServiceOptions
-
Sets the real volume value associated with the operation.
- setReason(String) - Method in class com.sentilant.telematicssdk.TelematicsServiceOptions
-
Sets the reason for starting or stopping the telematics service.
- setResponse(String) - Method in class com.sentilant.telematicssdk.TelematicsFormTemplateItemResponse
-
Sets the response value provided for the form template item.
- setServiceCode(String) - Method in class com.sentilant.telematicssdk.TelematicsServiceOptions
-
Sets the service code used to identify the specific telematics service or operation.
- setServiceCode(String, TelematicsCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- setServiceCode(String, TelematicsCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Sets the service code for the telematics service.
- setVehicle(String, TelematicsVehicleDetailsCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- setVehicle(String, TelematicsVehicleDetailsCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Sets the current vehicle by its license plate.
- setVehicle(String, String, int, int, int, TelematicsCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- setVehicle(String, String, int, int, int, TelematicsCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Sets the vehicle information with the specified details.
- setVehicleKms(Integer) - Method in class com.sentilant.telematicssdk.TelematicsServiceOptions
-
Sets the current vehicle odometer reading in kilometers.
- SPEEDING - Enum constant in enum class com.sentilant.telematicssdk.TelematicsManualEventType
- startTelematicsService(TelematicsServiceOptions, TelematicsCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- startTelematicsService(TelematicsServiceOptions, TelematicsCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Starts the telematics service with the specified options.
- startTelematicsService(String, String, TelematicsCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- startTelematicsService(String, String, TelematicsCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Starts the telematics service if the required user and vehicle information is available.
- STOPPED - Enum constant in enum class com.sentilant.telematicssdk.TelematicsManualEventType
- stopTelematicsService(TelematicsCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- stopTelematicsService(TelematicsCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Stops the telematics service.
- stopTelematicsService(TelematicsServiceOptions, TelematicsCallback) - Method in class com.sentilant.telematicssdk.TelematicsSDK
- stopTelematicsService(TelematicsServiceOptions, TelematicsCallback) - Method in interface com.sentilant.telematicssdk.TelematicsSDKInterface
-
Stops the telematics service with the specified options.
T
- TelematicsCallback - Interface in com.sentilant.telematicssdk
-
A callback interface to handle success and error events for Telematics SDK operations.
- TelematicsChallenge - Class in com.sentilant.telematicssdk
- TelematicsChallenge() - Constructor for class com.sentilant.telematicssdk.TelematicsChallenge
- TelematicsChallengeGroupRanking - Class in com.sentilant.telematicssdk
- TelematicsChallengeGroupRanking() - Constructor for class com.sentilant.telematicssdk.TelematicsChallengeGroupRanking
- TelematicsChallengeGroupsRankingCallback - Interface in com.sentilant.telematicssdk
-
Callback interface for handling the results of fetching a telematics challenge groups ranking.
- TelematicsChallengeMetrics - Class in com.sentilant.telematicssdk
- TelematicsChallengeMetrics() - Constructor for class com.sentilant.telematicssdk.TelematicsChallengeMetrics
- TelematicsChallengeMetricsCallback - Interface in com.sentilant.telematicssdk
-
Callback interface for handling the results of fetching a telematics challenge metrics.
- TelematicsChallengeMetricsValues - Class in com.sentilant.telematicssdk
- TelematicsChallengeMetricsValues() - Constructor for class com.sentilant.telematicssdk.TelematicsChallengeMetricsValues
- TelematicsChallengesCallback - Interface in com.sentilant.telematicssdk
-
Callback interface for receiving the results of a telematics challenges fetch operation.
- TelematicsDrivingScores - Class in com.sentilant.telematicssdk
-
Represents the driving scores collected during a trip or over a period.
- TelematicsDrivingScores() - Constructor for class com.sentilant.telematicssdk.TelematicsDrivingScores
-
Default constructor for TelematicsDrivingScores.
- TelematicsEventCounts - Class in com.sentilant.telematicssdk
-
Represents the counts of various driving events during a trip or over a period.
- TelematicsEventCounts() - Constructor for class com.sentilant.telematicssdk.TelematicsEventCounts
-
Default constructor for TelematicsEventCounts.
- TelematicsFormTemplate - Class in com.sentilant.telematicssdk
-
Represents a form template used within the telematics system.
- TelematicsFormTemplate() - Constructor for class com.sentilant.telematicssdk.TelematicsFormTemplate
-
Default constructor for TelematicsFormTemplate.
- TelematicsFormTemplateCallback - Interface in com.sentilant.telematicssdk
- TelematicsFormTemplateItem - Class in com.sentilant.telematicssdk
-
Represents an item in a telematics form template.
- TelematicsFormTemplateItem() - Constructor for class com.sentilant.telematicssdk.TelematicsFormTemplateItem
-
Default constructor for TelematicsFormTemplateItem.
- TelematicsFormTemplateItemResponse - Class in com.sentilant.telematicssdk
-
Represents a response to an item in a telematics form template.
- TelematicsFormTemplateItemResponse() - Constructor for class com.sentilant.telematicssdk.TelematicsFormTemplateItemResponse
-
Default constructor for TelematicsFormTemplateItemResponse.
- TelematicsFormTemplateItemShowIf - Class in com.sentilant.telematicssdk
-
Represents the conditional visibility logic for a form template item.
- TelematicsFormTemplateItemShowIf() - Constructor for class com.sentilant.telematicssdk.TelematicsFormTemplateItemShowIf
-
Default constructor for TelematicsFormTemplateItemShowIf.
- TelematicsManualEventType - Enum Class in com.sentilant.telematicssdk
- TelematicsMetricsSummary - Class in com.sentilant.telematicssdk
-
Represents a summary of telematics metrics.
- TelematicsMetricsSummary() - Constructor for class com.sentilant.telematicssdk.TelematicsMetricsSummary
-
Default constructor for TelematicsMetricsSummary.
- TelematicsMetricsSummaryCallback - Interface in com.sentilant.telematicssdk
-
Callback interface for handling the results of fetching a telematics metrics summary.
- TelematicsSDK - Class in com.sentilant.telematicssdk
-
The core class of the Telematics SDK responsible for initializing the SDK, managing user and vehicle data, starting and stopping the telematics service, and handling permissions.
- TelematicsSDKBatteryOptimizationException - Exception Class in com.sentilant.telematicssdk.exceptions
-
Exception thrown when battery optimizations are not disabled for the application, which is required for the telematics SDK to function accurately.
- TelematicsSDKBatteryOptimizationException() - Constructor for exception class com.sentilant.telematicssdk.exceptions.TelematicsSDKBatteryOptimizationException
-
Constructs a new
TelematicsSDKBatteryOptimizationExceptionwith a default error message indicating that battery optimizations for the application are not disabled. - TelematicsSDKException - Exception Class in com.sentilant.telematicssdk.exceptions
-
Exception class for handling errors within the Telematics SDK.
- TelematicsSDKException(String) - Constructor for exception class com.sentilant.telematicssdk.exceptions.TelematicsSDKException
-
Constructs a new
TelematicsSDKExceptionwith the specified detail message. - TelematicsSDKException(String, Throwable) - Constructor for exception class com.sentilant.telematicssdk.exceptions.TelematicsSDKException
-
Constructs a new
TelematicsSDKExceptionwith the specified detail message and cause. - TelematicsSDKException(Throwable) - Constructor for exception class com.sentilant.telematicssdk.exceptions.TelematicsSDKException
-
Constructs a new
TelematicsSDKExceptionwith the specified cause. - TelematicsSDKInterface - Interface in com.sentilant.telematicssdk
-
Interface defining the methods for the Telematics SDK.
- TelematicsSDKMissingClientIDSecretException - Exception Class in com.sentilant.telematicssdk.exceptions
-
Exception thrown when the client ID or secret is missing for Telematics SDK operations.
- TelematicsSDKMissingClientIDSecretException() - Constructor for exception class com.sentilant.telematicssdk.exceptions.TelematicsSDKMissingClientIDSecretException
-
Constructs a new
TelematicsSDKMissingClientIDSecretExceptionwith a default message indicating that the client ID or secret is missing. - TelematicsSDKMissingPermissionException - Exception Class in com.sentilant.telematicssdk.exceptions
-
Exception thrown when a required permission for Telematics SDK operations is missing.
- TelematicsSDKMissingPermissionException(String) - Constructor for exception class com.sentilant.telematicssdk.exceptions.TelematicsSDKMissingPermissionException
-
Constructs a new
TelematicsSDKMissingPermissionExceptionwith a message indicating the specific missing permissions. - TelematicsSDKMissingUserException - Exception Class in com.sentilant.telematicssdk.exceptions
-
Exception thrown when user data is missing for Telematics SDK operations.
- TelematicsSDKMissingUserException() - Constructor for exception class com.sentilant.telematicssdk.exceptions.TelematicsSDKMissingUserException
-
Constructs a new
TelematicsSDKMissingUserExceptionwith a default message indicating that user data is missing. - TelematicsSDKMissingVehicleException - Exception Class in com.sentilant.telematicssdk.exceptions
-
Exception thrown when vehicle data is missing for Telematics SDK operations.
- TelematicsSDKMissingVehicleException() - Constructor for exception class com.sentilant.telematicssdk.exceptions.TelematicsSDKMissingVehicleException
-
Constructs a new
TelematicsSDKMissingVehicleExceptionwith a default message indicating that vehicle data is missing. - TelematicsSDKNotAuthenticatedException - Exception Class in com.sentilant.telematicssdk.exceptions
-
Exception thrown when an operation in the Telematics SDK is attempted without user authentication.
- TelematicsSDKNotAuthenticatedException() - Constructor for exception class com.sentilant.telematicssdk.exceptions.TelematicsSDKNotAuthenticatedException
-
Constructs a new
TelematicsSDKNotAuthenticatedExceptionwith a default message indicating that the user is not authenticated. - TelematicsSDKPermissionsDeniedListener - Interface in com.sentilant.telematicssdk
-
Listener interface to be notified when a required permission is denied.
- TelematicsServiceOptions - Class in com.sentilant.telematicssdk
-
Represents configuration options for starting or stopping the telematics service.
- TelematicsServiceOptions() - Constructor for class com.sentilant.telematicssdk.TelematicsServiceOptions
-
Creates an empty instance of
TelematicsServiceOptions. - TelematicsTripCallback - Interface in com.sentilant.telematicssdk
-
Callback interface for receiving the results of a telematics trip fetch operation.
- TelematicsTripDetail - Class in com.sentilant.telematicssdk
-
Represents the detailed information of a Telematics trip.
- TelematicsTripDetail() - Constructor for class com.sentilant.telematicssdk.TelematicsTripDetail
-
Default constructor for TelematicsTripDetail.
- TelematicsTripResume - Class in com.sentilant.telematicssdk
-
Represents a summary of a telematics trip.
- TelematicsTripResume() - Constructor for class com.sentilant.telematicssdk.TelematicsTripResume
-
Default constructor for TelematicsTripResume.
- TelematicsTripsCallback - Interface in com.sentilant.telematicssdk
-
Callback interface for receiving the results of a telematics trips fetch operation.
- TelematicsUserCallback - Interface in com.sentilant.telematicssdk
-
A callback interface to handle the result of fetching the current telematics user information.
- TelematicsUserDetails - Class in com.sentilant.telematicssdk
-
Represents the details of a telematics user within the SDK.
- TelematicsUserDetails() - Constructor for class com.sentilant.telematicssdk.TelematicsUserDetails
-
Default constructor required for serialization/deserialization.
- TelematicsUserDetailsCallback - Interface in com.sentilant.telematicssdk
-
A callback interface to handle the asynchronous result of fetching the current telematics user information.
- TelematicsVehicleCallback - Interface in com.sentilant.telematicssdk
-
A callback interface to handle events related to the fetching of vehicle information within the Telematics SDK.
- TelematicsVehicleDetails - Class in com.sentilant.telematicssdk
-
Represents the details of a telematics vehicle.
- TelematicsVehicleDetails() - Constructor for class com.sentilant.telematicssdk.TelematicsVehicleDetails
- TelematicsVehicleDetailsCallback - Interface in com.sentilant.telematicssdk
-
Callback interface for handling the result of a telematics vehicle details fetch operation.
- toString() - Method in class com.sentilant.telematicssdk.TelematicsDrivingScores
-
Provides a string representation of the driving scores.
- toString() - Method in class com.sentilant.telematicssdk.TelematicsEventCounts
-
Provides a string representation of the event counts.
- toString() - Method in class com.sentilant.telematicssdk.TelematicsMetricsSummary
-
Provides a string representation of the TelematicsMetricsSummary.
- toString() - Method in class com.sentilant.telematicssdk.TelematicsUserDetails
-
Returns a string representation of the telematics user details.
- toString() - Method in class com.sentilant.telematicssdk.TelematicsVehicleDetails
- TRIP_END - Enum constant in enum class com.sentilant.telematicssdk.TelematicsManualEventType
- TRIP_START - Enum constant in enum class com.sentilant.telematicssdk.TelematicsManualEventType
V
- v(String, String, Object...) - Static method in class com.sentilant.telematicssdk.utils.L
- valueOf(String) - Static method in enum class com.sentilant.telematicssdk.TelematicsManualEventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.sentilant.telematicssdk.utils.L.Level
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.sentilant.telematicssdk.TelematicsManualEventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.sentilant.telematicssdk.utils.L.Level
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VehicleTypesCallback - Interface in com.sentilant.telematicssdk
- VERBOSE - Enum constant in enum class com.sentilant.telematicssdk.utils.L.Level
W
- w(String, String, Object...) - Static method in class com.sentilant.telematicssdk.utils.L
- w(String, Throwable, String, Object...) - Static method in class com.sentilant.telematicssdk.utils.L
- WALKING - Enum constant in enum class com.sentilant.telematicssdk.TelematicsManualEventType
- WARN - Enum constant in enum class com.sentilant.telematicssdk.utils.L.Level
All Classes and Interfaces|All Packages|Serialized Form