Index

A C D E F G H I L N O R S T V W 
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

NONE - Enum constant in enum class com.sentilant.telematicssdk.utils.L.Level
 

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 TelematicsSDKBatteryOptimizationException with 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 TelematicsSDKException with the specified detail message.
TelematicsSDKException(String, Throwable) - Constructor for exception class com.sentilant.telematicssdk.exceptions.TelematicsSDKException
Constructs a new TelematicsSDKException with the specified detail message and cause.
TelematicsSDKException(Throwable) - Constructor for exception class com.sentilant.telematicssdk.exceptions.TelematicsSDKException
Constructs a new TelematicsSDKException with 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 TelematicsSDKMissingClientIDSecretException with 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 TelematicsSDKMissingPermissionException with 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 TelematicsSDKMissingUserException with 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 TelematicsSDKMissingVehicleException with 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 TelematicsSDKNotAuthenticatedException with 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
 
A C D E F G H I L N O R S T V W 
All Classes and Interfaces|All Packages|Serialized Form