diff --git a/cscore/src/main/native/cpp/Handle.h b/cscore/src/main/native/cpp/Handle.h index ff92135d54..91df0eb047 100644 --- a/cscore/src/main/native/cpp/Handle.h +++ b/cscore/src/main/native/cpp/Handle.h @@ -5,6 +5,8 @@ #ifndef CSCORE_HANDLE_H_ #define CSCORE_HANDLE_H_ +#include + #include "cscore_c.h" namespace cs { @@ -18,7 +20,7 @@ class Handle { public: enum Type { kUndefined = 0, - kProperty = 0x40, + kProperty = wpi::kHandleTypeCSBase, kSource, kSink, kListener, diff --git a/hal/src/main/native/include/hal/handles/HandlesInternal.h b/hal/src/main/native/include/hal/handles/HandlesInternal.h index 6127c63fb0..13a56db68f 100644 --- a/hal/src/main/native/include/hal/handles/HandlesInternal.h +++ b/hal/src/main/native/include/hal/handles/HandlesInternal.h @@ -6,6 +6,8 @@ #include +#include + #include "hal/Types.h" /* General Handle Data Layout @@ -43,7 +45,7 @@ constexpr int16_t InvalidHandleIndex = -1; */ enum class HAL_HandleEnum { Undefined = 0, - DIO = 1, + DIO = wpi::kHandleTypeHALBase, Port = 2, Notifier = 3, Interrupt = 4, diff --git a/ntcore/src/main/native/cpp/Handle.h b/ntcore/src/main/native/cpp/Handle.h index 5e773bf552..df123812ee 100644 --- a/ntcore/src/main/native/cpp/Handle.h +++ b/ntcore/src/main/native/cpp/Handle.h @@ -5,6 +5,8 @@ #ifndef NTCORE_HANDLE_H_ #define NTCORE_HANDLE_H_ +#include + #include "ntcore_c.h" namespace nt { @@ -17,7 +19,7 @@ namespace nt { class Handle { public: enum Type { - kConnectionListener = 1, + kConnectionListener = wpi::kHandleTypeNTBase, kConnectionListenerPoller, kEntry, kEntryListener,