SMART_COMPONENTS_CanUdsUazS.../RoutineControl_31.h

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