summaryrefslogtreecommitdiff
path: root/SmartDeviceLink/SDLElectronicParkBrakeStatus.h
blob: c0faaad55ec2231ad1823f09af24919c8a4ae937 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
//  SDLElectronicParkBrakeStatus.h
//


#import "SDLEnum.h"

/**
 Reflects the status of the Electronic Parking Brake. A Vehicle Data Type.
 */
typedef SDLEnum SDLElectronicParkBrakeStatus SDL_SWIFT_ENUM;

/**
 Parking brake actuators have been fully applied.
 */
extern SDLElectronicParkBrakeStatus const SDLElectronicParkBrakeStatusClosed;

/**
 Parking brake actuators are transitioning to either Apply/Closed or Release/Open state.
 */
extern SDLElectronicParkBrakeStatus const SDLElectronicParkBrakeStatusTransition;

/**
 Parking brake actuators are released.
 */
extern SDLElectronicParkBrakeStatus const SDLElectronicParkBrakeStatusOpen;

/**
 When driver pulls the Electronic Parking Brake switch while driving "at speed".
 */
extern SDLElectronicParkBrakeStatus const SDLElectronicParkBrakeStatusDriveActive;

/**
 When system has a fault or is under maintenance.
 */
extern SDLElectronicParkBrakeStatus const SDLElectronicParkBrakeStatusFault;