libstp
Robotics library for Botball
Loading...
Searching...
No Matches
libstp::sim::SimWorld Member List

This is the complete list of members for libstp::sim::SimWorld, including all inherited members.

attachDistanceSensor(uint8_t analogPort, float forwardCm, float strafeCm, float mountAngleRad=0.0f, float maxRangeCm=100.0f, std::string name={})libstp::sim::SimWorld
attachLineSensor(uint8_t analogPort, float forwardCm, float strafeCm, std::string name={})libstp::sim::SimWorld
clearTrace()libstp::sim::SimWorldinline
configure(const RobotConfig &robot, const SimMotorMap &motors)libstp::sim::SimWorld
currentLayer() const noexceptlibstp::sim::SimWorldinline
detachSensor(uint8_t analogPort)libstp::sim::SimWorld
isSensorOnBlackLine(const SensorMount &mount) constlibstp::sim::SimWorld
map() const noexceptlibstp::sim::SimWorldinline
motorBemf(uint8_t port) constlibstp::sim::SimWorld
motorPositionTicks(uint8_t port) constlibstp::sim::SimWorld
odometryDrift() const noexceptlibstp::sim::SimWorldinline
odometryPose() const noexceptlibstp::sim::SimWorldinline
pose() const noexceptlibstp::sim::SimWorldinline
readAnalog(uint8_t analogPort) constlibstp::sim::SimWorld
sensorWorldPosition(const SensorMount &mount) constlibstp::sim::SimWorld
setCurrentLayer(int idx) noexceptlibstp::sim::SimWorldinline
setMap(WorldMap map)libstp::sim::SimWorld
setMotorCommand(uint8_t port, int signedPercent)libstp::sim::SimWorld
setMotorVelocityCommand(uint8_t port, int bemfUnits)libstp::sim::SimWorld
setOdometryDrift(float vxBias, float vyBias, float yawBias) noexceptlibstp::sim::SimWorldinline
setPose(const Pose2D &pose)libstp::sim::SimWorld
SimWorld()=defaultlibstp::sim::SimWorld
tick(float dt)libstp::sim::SimWorld
trace() const noexceptlibstp::sim::SimWorldinline
wheelOmega(std::size_t idx) const noexceptlibstp::sim::SimWorldinline
wheelOmegaLeft() const noexceptlibstp::sim::SimWorldinline
wheelOmegaRight() const noexceptlibstp::sim::SimWorldinline
yawRateRadS() const noexceptlibstp::sim::SimWorldinline