Switches enums to use a fixed size for their base (#230)

This commit is contained in:
Thad House
2016-09-13 20:27:38 -07:00
committed by Peter Johnson
parent f271185cbc
commit c2fc6711d8
5 changed files with 6 additions and 6 deletions

View File

@@ -9,7 +9,7 @@
#include "HAL/Types.h"
enum HAL_AccelerometerRange {
enum HAL_AccelerometerRange : int32_t {
HAL_AccelerometerRange_k2G = 0,
HAL_AccelerometerRange_k4G = 1,
HAL_AccelerometerRange_k8G = 2,

View File

@@ -11,7 +11,7 @@
#include "HAL/Types.h"
enum HAL_AnalogTriggerType {
enum HAL_AnalogTriggerType : int32_t {
HAL_Trigger_kInWindow = 0,
HAL_Trigger_kState = 1,
HAL_Trigger_kRisingPulse = 2,

View File

@@ -12,7 +12,7 @@
#include "HAL/AnalogTrigger.h"
#include "HAL/Types.h"
enum HAL_Counter_Mode {
enum HAL_Counter_Mode : int32_t {
HAL_Counter_kTwoPulse = 0,
HAL_Counter_kSemiperiod = 1,
HAL_Counter_kPulseLength = 2,

View File

@@ -37,7 +37,7 @@ struct HAL_ControlWord {
uint32_t control_reserved : 26;
};
enum HAL_AllianceStationID {
enum HAL_AllianceStationID : int32_t {
HAL_AllianceStationID_kRed1,
HAL_AllianceStationID_kRed2,
HAL_AllianceStationID_kRed3,

View File

@@ -12,13 +12,13 @@
#include "HAL/AnalogTrigger.h"
#include "HAL/Types.h"
enum HAL_EncoderIndexingType {
enum HAL_EncoderIndexingType : int32_t {
HAL_kResetWhileHigh,
HAL_kResetWhileLow,
HAL_kResetOnFallingEdge,
HAL_kResetOnRisingEdge
};
enum HAL_EncoderEncodingType {
enum HAL_EncoderEncodingType : int32_t {
HAL_Encoder_k1X,
HAL_Encoder_k2X,
HAL_Encoder_k4X