WPILibC++ 2024.3.1
ntcore C++ object-oriented API

Recommended interface for C++, identical to Java API. More...

Classes

class  nt::NetworkTableInstance
 NetworkTables Instance. More...
 
class  nt::Value
 A network table entry value. More...
 
class  nt::NetworkTableEntry
 NetworkTables Entry. More...
 
class  nt::NetworkTable
 A network table that knows its subtable path. More...
 

Typedefs

using nt::NetworkTableValue = Value
 NetworkTable Value alias for similarity with Java. More...
 

Enumerations

enum class  nt::NetworkTableType {
  nt::NetworkTableType::kUnassigned = NT_UNASSIGNED , nt::NetworkTableType::kBoolean = NT_BOOLEAN , nt::NetworkTableType::kDouble = NT_DOUBLE , nt::NetworkTableType::kString = NT_STRING ,
  nt::NetworkTableType::kRaw = NT_RAW , nt::NetworkTableType::kBooleanArray = NT_BOOLEAN_ARRAY , nt::NetworkTableType::kDoubleArray = NT_DOUBLE_ARRAY , nt::NetworkTableType::kStringArray = NT_STRING_ARRAY ,
  nt::NetworkTableType::kInteger = NT_INTEGER , nt::NetworkTableType::kFloat = NT_FLOAT , nt::NetworkTableType::kIntegerArray = NT_INTEGER_ARRAY , nt::NetworkTableType::kFloatArray = NT_FLOAT_ARRAY
}
 NetworkTable entry type. More...
 

Detailed Description

Recommended interface for C++, identical to Java API.

Typedef Documentation

◆ NetworkTableValue

using nt::NetworkTableValue = typedef Value

NetworkTable Value alias for similarity with Java.

Enumeration Type Documentation

◆ NetworkTableType

enum class nt::NetworkTableType
strong

NetworkTable entry type.

Enumerator
kUnassigned 

Unassigned data type.

kBoolean 

Boolean data type.

kDouble 

Double precision floating-point data type.

kString 

String data type.

kRaw 

Raw data type.

kBooleanArray 

Boolean array data type.

kDoubleArray 

Double precision floating-point array data type.

kStringArray 

String array data type.

kInteger 

Integer data type.

kFloat 

Single precision floating-point data type.

kIntegerArray 

Integer array data type.

kFloatArray 

Single precision floating-point array data type.