WPILibC++ 2025.1.1
Loading...
Searching...
No Matches
spline.npb.h File Reference
#include <pb.h>
#include <span>
#include <string_view>

Go to the source code of this file.

Classes

struct  _wpi_proto_ProtobufCubicHermiteSpline
 
struct  _wpi_proto_ProtobufQuinticHermiteSpline
 

Macros

#define wpi_proto_ProtobufCubicHermiteSpline_init_default   {{{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}}
 
#define wpi_proto_ProtobufQuinticHermiteSpline_init_default   {{{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}}
 
#define wpi_proto_ProtobufCubicHermiteSpline_init_zero   {{{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}}
 
#define wpi_proto_ProtobufQuinticHermiteSpline_init_zero   {{{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}}
 
#define wpi_proto_ProtobufCubicHermiteSpline_x_initial_tag   1
 
#define wpi_proto_ProtobufCubicHermiteSpline_x_final_tag   2
 
#define wpi_proto_ProtobufCubicHermiteSpline_y_initial_tag   3
 
#define wpi_proto_ProtobufCubicHermiteSpline_y_final_tag   4
 
#define wpi_proto_ProtobufQuinticHermiteSpline_x_initial_tag   1
 
#define wpi_proto_ProtobufQuinticHermiteSpline_x_final_tag   2
 
#define wpi_proto_ProtobufQuinticHermiteSpline_y_initial_tag   3
 
#define wpi_proto_ProtobufQuinticHermiteSpline_y_final_tag   4
 
#define wpi_proto_ProtobufCubicHermiteSpline_FIELDLIST(X, a)
 
#define wpi_proto_ProtobufCubicHermiteSpline_CALLBACK   pb_default_field_callback
 
#define wpi_proto_ProtobufCubicHermiteSpline_DEFAULT   NULL
 
#define wpi_proto_ProtobufQuinticHermiteSpline_FIELDLIST(X, a)
 
#define wpi_proto_ProtobufQuinticHermiteSpline_CALLBACK   pb_default_field_callback
 
#define wpi_proto_ProtobufQuinticHermiteSpline_DEFAULT   NULL
 

Typedefs

typedef struct _wpi_proto_ProtobufCubicHermiteSpline wpi_proto_ProtobufCubicHermiteSpline
 
typedef struct _wpi_proto_ProtobufQuinticHermiteSpline wpi_proto_ProtobufQuinticHermiteSpline
 

Macro Definition Documentation

◆ wpi_proto_ProtobufCubicHermiteSpline_CALLBACK

#define wpi_proto_ProtobufCubicHermiteSpline_CALLBACK   pb_default_field_callback

◆ wpi_proto_ProtobufCubicHermiteSpline_DEFAULT

#define wpi_proto_ProtobufCubicHermiteSpline_DEFAULT   NULL

◆ wpi_proto_ProtobufCubicHermiteSpline_FIELDLIST

#define wpi_proto_ProtobufCubicHermiteSpline_FIELDLIST ( X,
a )
Value:
X(a, CALLBACK, REPEATED, DOUBLE, x_initial, 1) \
X(a, CALLBACK, REPEATED, DOUBLE, x_final, 2) \
X(a, CALLBACK, REPEATED, DOUBLE, y_initial, 3) \
X(a, CALLBACK, REPEATED, DOUBLE, y_final, 4)

◆ wpi_proto_ProtobufCubicHermiteSpline_init_default

#define wpi_proto_ProtobufCubicHermiteSpline_init_default   {{{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}}

◆ wpi_proto_ProtobufCubicHermiteSpline_init_zero

#define wpi_proto_ProtobufCubicHermiteSpline_init_zero   {{{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}}

◆ wpi_proto_ProtobufCubicHermiteSpline_x_final_tag

#define wpi_proto_ProtobufCubicHermiteSpline_x_final_tag   2

◆ wpi_proto_ProtobufCubicHermiteSpline_x_initial_tag

#define wpi_proto_ProtobufCubicHermiteSpline_x_initial_tag   1

◆ wpi_proto_ProtobufCubicHermiteSpline_y_final_tag

#define wpi_proto_ProtobufCubicHermiteSpline_y_final_tag   4

◆ wpi_proto_ProtobufCubicHermiteSpline_y_initial_tag

#define wpi_proto_ProtobufCubicHermiteSpline_y_initial_tag   3

◆ wpi_proto_ProtobufQuinticHermiteSpline_CALLBACK

#define wpi_proto_ProtobufQuinticHermiteSpline_CALLBACK   pb_default_field_callback

◆ wpi_proto_ProtobufQuinticHermiteSpline_DEFAULT

#define wpi_proto_ProtobufQuinticHermiteSpline_DEFAULT   NULL

◆ wpi_proto_ProtobufQuinticHermiteSpline_FIELDLIST

#define wpi_proto_ProtobufQuinticHermiteSpline_FIELDLIST ( X,
a )
Value:
X(a, CALLBACK, REPEATED, DOUBLE, x_initial, 1) \
X(a, CALLBACK, REPEATED, DOUBLE, x_final, 2) \
X(a, CALLBACK, REPEATED, DOUBLE, y_initial, 3) \
X(a, CALLBACK, REPEATED, DOUBLE, y_final, 4)

◆ wpi_proto_ProtobufQuinticHermiteSpline_init_default

#define wpi_proto_ProtobufQuinticHermiteSpline_init_default   {{{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}}

◆ wpi_proto_ProtobufQuinticHermiteSpline_init_zero

#define wpi_proto_ProtobufQuinticHermiteSpline_init_zero   {{{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}}

◆ wpi_proto_ProtobufQuinticHermiteSpline_x_final_tag

#define wpi_proto_ProtobufQuinticHermiteSpline_x_final_tag   2

◆ wpi_proto_ProtobufQuinticHermiteSpline_x_initial_tag

#define wpi_proto_ProtobufQuinticHermiteSpline_x_initial_tag   1

◆ wpi_proto_ProtobufQuinticHermiteSpline_y_final_tag

#define wpi_proto_ProtobufQuinticHermiteSpline_y_final_tag   4

◆ wpi_proto_ProtobufQuinticHermiteSpline_y_initial_tag

#define wpi_proto_ProtobufQuinticHermiteSpline_y_initial_tag   3

Typedef Documentation

◆ wpi_proto_ProtobufCubicHermiteSpline

◆ wpi_proto_ProtobufQuinticHermiteSpline