62 lines
1.5 KiB
C
62 lines
1.5 KiB
C
//
|
|
// Created by cfif on 08.08.2024.
|
|
//
|
|
|
|
#ifndef SMART_COMPONENTS_TELEMATICA_ROUTINECONTROL_31_H
|
|
#define SMART_COMPONENTS_TELEMATICA_ROUTINECONTROL_31_H
|
|
|
|
#include "stdint.h"
|
|
|
|
typedef enum {
|
|
RoutineStartStopSuccess = 0,
|
|
RoutineStartStopFailure = 0xff
|
|
} eUdsStartStopRoutineResult;
|
|
|
|
typedef enum {
|
|
UDS_RoutineStop = 0,
|
|
UDS_RoutineRun = 1,
|
|
UDS_RoutineFinishError = 2,
|
|
UDS_RoutineFinishSuccess = 3
|
|
} eUdsRequestRoutineResult;
|
|
|
|
typedef enum {
|
|
UDS_StartRoutine = 1,
|
|
UDS_StopRoutine = 2,
|
|
UDS_RequestRoutineResults = 3
|
|
} eUdsRoutineControlType;
|
|
|
|
typedef enum {
|
|
UDS_ClearALLMSD = 1,
|
|
UDS_DeleteFile = 2,
|
|
UDS_ModuleRegistration = 3,
|
|
UDS_Self_Test = 4,
|
|
UDS_Bootstrap_transition = 5,
|
|
UDS_SOS_call = 6,
|
|
UDS_AcellCalibration = 7,
|
|
UDS_ChangeSimProfile = 8,
|
|
UDS_Sertification = 9,
|
|
UDS_FindingNetworks = 0x0A,
|
|
UDS_ChangeSim = 0x0B,
|
|
UDS_BoardVoltageCalibration = 0x0C,
|
|
Clear_EEPROM = 0x1243
|
|
} eUdsRoutineIdentifier;
|
|
|
|
typedef enum {
|
|
UDS_NotDefined = 0,
|
|
UDS_MicrophoneDynamic = 1,
|
|
UDS_SosTestCall = 2,
|
|
UDS_SosTestCallNoMTS = 3,
|
|
UDS_SertDelGPSMem = 4,
|
|
UDS_SertColdResetGPS = 5,
|
|
UDS_ModuleRegistration_PSAP_25077 = 6,
|
|
UDS_ModuleRegistration_Megafon_25002 = 7,
|
|
UDS_ModuleRegistration_Tele2_25020 = 8,
|
|
UDS_ModuleRegistration_Beeline_25099 = 9,
|
|
UDS_ModuleRegistration_MTS_25001 = 0x0A,
|
|
UDS_ModuleRegistration_ECALL_ONLY = 0x10,
|
|
UDS_MicrophoneDynamicExt = 0x11,
|
|
UDS_LEDs = 0x12
|
|
} eUdsRoutineModes;
|
|
|
|
#endif //SMART_COMPONENTS_TELEMATICA_ROUTINECONTROL_31_H
|