WPILibC++ 2027.0.0-alpha-2
Loading...
Searching...
No Matches
NtNetComm.h File Reference

Go to the source code of this file.

Macros

#define ROBOT_SYSTEM_SERVER_NT_PORT   6810
 
#define ROBOT_CONTROL_DATA_PREFIX   "/Netcomm/Control/"
 
#define ROBOT_WATCHDOG_ACTIVE_PATH   (ROBOT_CONTROL_DATA_PREFIX "WatchdogActive")
 
#define ROBOT_CONTROL_DATA_PATH   (ROBOT_CONTROL_DATA_PREFIX "ControlData")
 
#define ROBOT_GAME_SPECIFIC_MESSAGE_PATH    (ROBOT_CONTROL_DATA_PREFIX "GameSpecificMessage")
 
#define ROBOT_MATCH_INFO_PATH   (ROBOT_CONTROL_DATA_PREFIX "MatchInfo")
 
#define ROBOT_JOYSTICK_DESCRIPTORS_PATH    (ROBOT_CONTROL_DATA_PREFIX "JoystickDescriptors/")
 
#define ROBOT_HAS_SET_WALL_CLOCK_PATH    (ROBOT_CONTROL_DATA_PREFIX "HasSetWallClock")
 
#define ROBOT_STATUS_DATA_PREFIX   "/Netcomm/Status/"
 
#define ROBOT_HAS_USER_CODE_PATH   (ROBOT_STATUS_DATA_PREFIX "HasUserCode")
 
#define ROBOT_HAS_USER_CODE_READY_PATH    (ROBOT_STATUS_DATA_PREFIX "HasUserCodeReady")
 
#define ROBOT_CURRENT_OPMODE_TRACE_PATH    (ROBOT_STATUS_DATA_PREFIX "CurrentOpModeTrace")
 
#define ROBOT_OUTPUTS_DATA_PREFIX   "/Netcomm/Outputs/"
 
#define ROBOT_JOYSTICK_RUMBLE_PATH   (ROBOT_OUTPUTS_DATA_PREFIX "Rumble/")
 
#define ROBOT_CONSOLE_DATA_PREFIX   "/Netcomm/Console/"
 
#define ROBOT_CONSOLE_LINE_PATH   (ROBOT_CONSOLE_DATA_PREFIX "ConsoleLine")
 
#define ROBOT_ERROR_INFO_PATH   (ROBOT_CONSOLE_DATA_PREFIX "ErrorInfo")
 
#define ROBOT_REPORTING_DATA_PREFIX   "/Netcomm/Reporting/"
 
#define ROBOT_REQUEST_REPORTING_PATH    (ROBOT_REPORTING_DATA_PREFIX "RequestVersions")
 
#define ROBOT_LIB_VERSION_PATH   (ROBOT_REPORTING_DATA_PREFIX "LibVersion")
 
#define ROBOT_USER_VERSION_PATH   (ROBOT_REPORTING_DATA_PREFIX "UserVersion")
 
#define ROBOT_USER_VERSION_STR_PATH    (ROBOT_REPORTING_DATA_PREFIX "UserVersionStr")
 
#define ROBOT_MODES_PREFIX   "/Netcomm/Modes/"
 
#define ROBOT_TELEOP_OP_MODES_PATH   (ROBOT_MODES_PREFIX "TeleopOpModes")
 
#define ROBOT_AUTO_OP_MODES_PATH   (ROBOT_MODES_PREFIX "AutoOpModes")
 
#define ROBOT_TEST_OP_MODES_PATH   (ROBOT_MODES_PREFIX "TestOpModes")
 
#define ROBOT_SYSTEM_SERVER_PREFIX   "/sys/"
 
#define ROBOT_BATTERY_VOLTAGE_PATH   (ROBOT_SYSTEM_SERVER_PREFIX "battery")
 
#define ROBOT_RAM_USED_PATH   (ROBOT_SYSTEM_SERVER_PREFIX "ram")
 
#define ROBOT_RAM_BYTES_PATH   (ROBOT_SYSTEM_SERVER_PREFIX "ramtotal")
 
#define ROBOT_STORAGE_USED_PATH   (ROBOT_SYSTEM_SERVER_PREFIX "storage")
 
#define ROBOT_STORAGE_BYTES_PATH   (ROBOT_SYSTEM_SERVER_PREFIX "storagetotal")
 
#define ROBOT_CPU_PATH   (ROBOT_SYSTEM_SERVER_PREFIX "cpu")
 
#define ROBOT_CAN_BW_PATH   (ROBOT_SYSTEM_SERVER_PREFIX "canbusban")
 
#define ROBOT_TEAM_PATH   (ROBOT_SYSTEM_SERVER_PREFIX "team")
 
#define MRC_MAX_NUM_JOYSTICKS   6
 
#define MRC_MAX_NUM_AXES   12
 
#define MRC_MAX_NUM_POVS   8
 
#define MRC_MAX_NUM_BUTTONS   64
 
#define MRC_MAX_NUM_RUMBLE   8
 
#define MRC_MAX_OPMODE_LEN   128
 
#define MRC_MAX_GAME_SPECIFIC_MESSAGE_LEN   128
 
#define MRC_MAX_EVENT_NAME_LEN   64
 
#define MRC_MAX_JOYSTICK_NAME_LEN   256
 
#define MRC_MAX_VERSION_SIZE   256
 
#define MRC_MAX_ERROR_INFO_STR_LEN   10000
 

Macro Definition Documentation

◆ MRC_MAX_ERROR_INFO_STR_LEN

#define MRC_MAX_ERROR_INFO_STR_LEN   10000

◆ MRC_MAX_EVENT_NAME_LEN

#define MRC_MAX_EVENT_NAME_LEN   64

◆ MRC_MAX_GAME_SPECIFIC_MESSAGE_LEN

#define MRC_MAX_GAME_SPECIFIC_MESSAGE_LEN   128

◆ MRC_MAX_JOYSTICK_NAME_LEN

#define MRC_MAX_JOYSTICK_NAME_LEN   256

◆ MRC_MAX_NUM_AXES

#define MRC_MAX_NUM_AXES   12

◆ MRC_MAX_NUM_BUTTONS

#define MRC_MAX_NUM_BUTTONS   64

◆ MRC_MAX_NUM_JOYSTICKS

#define MRC_MAX_NUM_JOYSTICKS   6

◆ MRC_MAX_NUM_POVS

#define MRC_MAX_NUM_POVS   8

◆ MRC_MAX_NUM_RUMBLE

#define MRC_MAX_NUM_RUMBLE   8

◆ MRC_MAX_OPMODE_LEN

#define MRC_MAX_OPMODE_LEN   128

◆ MRC_MAX_VERSION_SIZE

#define MRC_MAX_VERSION_SIZE   256

◆ ROBOT_AUTO_OP_MODES_PATH

#define ROBOT_AUTO_OP_MODES_PATH   (ROBOT_MODES_PREFIX "AutoOpModes")

◆ ROBOT_BATTERY_VOLTAGE_PATH

#define ROBOT_BATTERY_VOLTAGE_PATH   (ROBOT_SYSTEM_SERVER_PREFIX "battery")

◆ ROBOT_CAN_BW_PATH

#define ROBOT_CAN_BW_PATH   (ROBOT_SYSTEM_SERVER_PREFIX "canbusban")

◆ ROBOT_CONSOLE_DATA_PREFIX

#define ROBOT_CONSOLE_DATA_PREFIX   "/Netcomm/Console/"

◆ ROBOT_CONSOLE_LINE_PATH

#define ROBOT_CONSOLE_LINE_PATH   (ROBOT_CONSOLE_DATA_PREFIX "ConsoleLine")

◆ ROBOT_CONTROL_DATA_PATH

#define ROBOT_CONTROL_DATA_PATH   (ROBOT_CONTROL_DATA_PREFIX "ControlData")

◆ ROBOT_CONTROL_DATA_PREFIX

#define ROBOT_CONTROL_DATA_PREFIX   "/Netcomm/Control/"

◆ ROBOT_CPU_PATH

#define ROBOT_CPU_PATH   (ROBOT_SYSTEM_SERVER_PREFIX "cpu")

◆ ROBOT_CURRENT_OPMODE_TRACE_PATH

#define ROBOT_CURRENT_OPMODE_TRACE_PATH    (ROBOT_STATUS_DATA_PREFIX "CurrentOpModeTrace")

◆ ROBOT_ERROR_INFO_PATH

#define ROBOT_ERROR_INFO_PATH   (ROBOT_CONSOLE_DATA_PREFIX "ErrorInfo")

◆ ROBOT_GAME_SPECIFIC_MESSAGE_PATH

#define ROBOT_GAME_SPECIFIC_MESSAGE_PATH    (ROBOT_CONTROL_DATA_PREFIX "GameSpecificMessage")

◆ ROBOT_HAS_SET_WALL_CLOCK_PATH

#define ROBOT_HAS_SET_WALL_CLOCK_PATH    (ROBOT_CONTROL_DATA_PREFIX "HasSetWallClock")

◆ ROBOT_HAS_USER_CODE_PATH

#define ROBOT_HAS_USER_CODE_PATH   (ROBOT_STATUS_DATA_PREFIX "HasUserCode")

◆ ROBOT_HAS_USER_CODE_READY_PATH

#define ROBOT_HAS_USER_CODE_READY_PATH    (ROBOT_STATUS_DATA_PREFIX "HasUserCodeReady")

◆ ROBOT_JOYSTICK_DESCRIPTORS_PATH

#define ROBOT_JOYSTICK_DESCRIPTORS_PATH    (ROBOT_CONTROL_DATA_PREFIX "JoystickDescriptors/")

◆ ROBOT_JOYSTICK_RUMBLE_PATH

#define ROBOT_JOYSTICK_RUMBLE_PATH   (ROBOT_OUTPUTS_DATA_PREFIX "Rumble/")

◆ ROBOT_LIB_VERSION_PATH

#define ROBOT_LIB_VERSION_PATH   (ROBOT_REPORTING_DATA_PREFIX "LibVersion")

◆ ROBOT_MATCH_INFO_PATH

#define ROBOT_MATCH_INFO_PATH   (ROBOT_CONTROL_DATA_PREFIX "MatchInfo")

◆ ROBOT_MODES_PREFIX

#define ROBOT_MODES_PREFIX   "/Netcomm/Modes/"

◆ ROBOT_OUTPUTS_DATA_PREFIX

#define ROBOT_OUTPUTS_DATA_PREFIX   "/Netcomm/Outputs/"

◆ ROBOT_RAM_BYTES_PATH

#define ROBOT_RAM_BYTES_PATH   (ROBOT_SYSTEM_SERVER_PREFIX "ramtotal")

◆ ROBOT_RAM_USED_PATH

#define ROBOT_RAM_USED_PATH   (ROBOT_SYSTEM_SERVER_PREFIX "ram")

◆ ROBOT_REPORTING_DATA_PREFIX

#define ROBOT_REPORTING_DATA_PREFIX   "/Netcomm/Reporting/"

◆ ROBOT_REQUEST_REPORTING_PATH

#define ROBOT_REQUEST_REPORTING_PATH    (ROBOT_REPORTING_DATA_PREFIX "RequestVersions")

◆ ROBOT_STATUS_DATA_PREFIX

#define ROBOT_STATUS_DATA_PREFIX   "/Netcomm/Status/"

◆ ROBOT_STORAGE_BYTES_PATH

#define ROBOT_STORAGE_BYTES_PATH   (ROBOT_SYSTEM_SERVER_PREFIX "storagetotal")

◆ ROBOT_STORAGE_USED_PATH

#define ROBOT_STORAGE_USED_PATH   (ROBOT_SYSTEM_SERVER_PREFIX "storage")

◆ ROBOT_SYSTEM_SERVER_NT_PORT

#define ROBOT_SYSTEM_SERVER_NT_PORT   6810

◆ ROBOT_SYSTEM_SERVER_PREFIX

#define ROBOT_SYSTEM_SERVER_PREFIX   "/sys/"

◆ ROBOT_TEAM_PATH

#define ROBOT_TEAM_PATH   (ROBOT_SYSTEM_SERVER_PREFIX "team")

◆ ROBOT_TELEOP_OP_MODES_PATH

#define ROBOT_TELEOP_OP_MODES_PATH   (ROBOT_MODES_PREFIX "TeleopOpModes")

◆ ROBOT_TEST_OP_MODES_PATH

#define ROBOT_TEST_OP_MODES_PATH   (ROBOT_MODES_PREFIX "TestOpModes")

◆ ROBOT_USER_VERSION_PATH

#define ROBOT_USER_VERSION_PATH   (ROBOT_REPORTING_DATA_PREFIX "UserVersion")

◆ ROBOT_USER_VERSION_STR_PATH

#define ROBOT_USER_VERSION_STR_PATH    (ROBOT_REPORTING_DATA_PREFIX "UserVersionStr")

◆ ROBOT_WATCHDOG_ACTIVE_PATH

#define ROBOT_WATCHDOG_ACTIVE_PATH   (ROBOT_CONTROL_DATA_PREFIX "WatchdogActive")