WPILibC++ 2024.3.2
NetworkTableType.h
Go to the documentation of this file.
1// Copyright (c) FIRST and other WPILib contributors.
2// Open Source Software; you can modify and/or share it under the terms of
3// the WPILib BSD license file in the root directory of this project.
4
5#pragma once
6
7#include "ntcore_c.h"
8
9namespace nt {
10
11/**
12 * NetworkTable entry type.
13 * @ingroup ntcore_cpp_api
14 */
15enum class NetworkTableType {
16 /// Unassigned data type.
18 /// Boolean data type.
20 /// Double precision floating-point data type.
22 /// String data type.
24 /// Raw data type.
25 kRaw = NT_RAW,
26 /// Boolean array data type.
28 /// Double precision floating-point array data type.
30 /// String array data type.
32 /// Integer data type.
34 /// Single precision floating-point data type.
36 /// Integer array data type.
38 /// Single precision floating-point array data type.
40};
41
42} // namespace nt
@ NT_DOUBLE
Definition: ntcore_c.h:54
@ NT_BOOLEAN
Definition: ntcore_c.h:53
@ NT_DOUBLE_ARRAY
Definition: ntcore_c.h:58
@ NT_STRING
Definition: ntcore_c.h:55
@ NT_FLOAT_ARRAY
Definition: ntcore_c.h:64
@ NT_INTEGER
Definition: ntcore_c.h:61
@ NT_BOOLEAN_ARRAY
Definition: ntcore_c.h:57
@ NT_FLOAT
Definition: ntcore_c.h:62
@ NT_STRING_ARRAY
Definition: ntcore_c.h:59
@ NT_INTEGER_ARRAY
Definition: ntcore_c.h:63
@ NT_UNASSIGNED
Definition: ntcore_c.h:52
@ NT_RAW
Definition: ntcore_c.h:56
NetworkTableType
NetworkTable entry type.
Definition: NetworkTableType.h:15
@ kString
String data type.
@ kDoubleArray
Double precision floating-point array data type.
@ kUnassigned
Unassigned data type.
@ kFloatArray
Single precision floating-point array data type.
@ kBoolean
Boolean data type.
@ kIntegerArray
Integer array data type.
@ kBooleanArray
Boolean array data type.
@ kDouble
Double precision floating-point data type.
@ kFloat
Single precision floating-point data type.
@ kInteger
Integer data type.
@ kStringArray
String array data type.
@ kRaw
Raw data type.
NetworkTables (ntcore) namespace.
Definition: ntcore_cpp.h:36