WPILibC++ 2023.4.3-108-ge5452e3
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::NetworkTable
 A network table that knows its subtable path. More...
 
class  nt::NetworkTableEntry
 NetworkTables Entry. 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 
kBoolean 
kDouble 
kString 
kRaw 
kBooleanArray 
kDoubleArray 
kStringArray 
kInteger 
kFloat 
kIntegerArray 
kFloatArray