RobotCore
Robot Core Documentation
|
▼Nedu | |
▼Nwpi | |
▼Nfirst | |
▼Nwpilibj2 | |
▼Ncommand | |
▼Nbutton | |
CButton | |
CInternalButton | |
CJoystickButton | |
CTrigger | |
CCommand | |
CCommandBase | |
CCommandGroupBase | |
CCommandScheduler | |
CConditionalCommand | |
CFunctionalCommand | |
CInstantCommand | |
CParallelCommandGroup | |
CParallelDeadlineGroup | |
CParallelRaceGroup | |
CPerpetualCommand | |
CPrintCommand | |
CProxyScheduleCommand | |
CRunCommand | |
CScheduleCommand | |
CSelectCommand | |
CSequentialCommandGroup | |
CStartEndCommand | |
CSubsystem | |
CSubsystemBase | |
CWaitCommand | |
CWaitUntilCommand | |
▼Npathfinder | |
▼CPathfinder | The Pathfinder class is used to convert waypoints into a Path that can be used by the PurePursuit class to control the robot so that it follows a specified path |
CPath | |
CSegment | |
CWaypoint | |
▼NrobotCore | |
CCheckGyroCalibrationCommand | Command to check the stability of the gyro |
CDevice | Device |
CDigitalCounter | The DigitalCounter class provides a way to count the number of transitions for a specific pin |
CDigitalInput | The DigitalInput class reads the state of one Arduino digital pin |
CDigitalOutput | Controls the state of one Arduino digital pin |
▼CEncoder | The Encoder interface is implemented by classes which track an relative position |
CEncoderType | Specifies the type of encoder |
CGenericHID | The GeneriacHID class is the base class for input devices such as joysticks |
CJoystick | The Joystick class read the joystick connected to the driver station |
CLogger | The Logger class provides a mechanism to log messages |
CMotorBase | Provides the base class for all motors |
▼CNavigator | The Navigator class uses the drive wheel encoders and a gyro to keep track of the robots absolute position on the field in real time |
CNavigatorPos | The NavigatorPos class is used to return the current navigator position data |
▼CNetwork | The Network class handles network connections |
CNetworkReceiver | The NetworkReceiver interface provides a callback for received data on a network connection |
▼CPiCamera | The PiCamera class handles communication with the Raspberry Pi Camera |
CPiCameraPoint | The PiCameraPoint specifies an (x,y) position |
CPiCameraRect | The PiCameraRect specifies an rectangular region |
CPiCameraRegion | The PiCameraRegion specifies a single detected region |
CPiCameraRegions | The PiCameraRegions specifies list of detected regions |
CPiCameraStats | The PiCameraStats class collects the current camera performance statistics |
▼CPurePursuit | The PurePursuit class provides path following using the Pure Pursuit algorithm |
CSetSpeed | SetSpeed defines the interface used by PurPursuit to set the speed of the motors. The speed should be set in feet/second |
CPWMMotor | The PWMMotor class is used to control a motor that requires PWM and direction signals |
▼CSmartMotor | Smart motor controller class |
CSmartMotorMode | Specifies the type of control |
CSmartMotorType | Specifies the type of motor |
CTimer | The Timer class provides a timer for measuring elapsed time |
CVexMotor | The ServoMotor class is used to control a motor that requires single servo PWM signal |