Peter Johnson
71d06a1a20
HttpRequest: Don't reorder parameters. ( #73 )
...
Also now allows duplicate parameters (which is needed for some use cases).
2018-03-01 20:01:11 -08:00
Peter Johnson
698feff2ff
MjpegServer: Support limiting FPS. ( #123 )
2018-03-01 20:00:25 -08:00
Peter Johnson
3ef9ffaf34
HttpCamera: Force reconnect when SetUrls() is called. ( #122 )
...
The URL often contains other information like the camera resolution,
not to mention actually changing cameras!
2018-02-28 23:28:49 -08:00
Peter Johnson
3025a182cc
Fix two bugs in client synchronization. ( #270 )
...
Both could occur if a client and server write to the same key and the server
disconnects/reconnects (or restarts).
Bug 1: the client did not properly update the sequence number in this case,
so later server updates could be ignored until the sequence number wrapped.
Bug 2: the client did not properly set the id and sequence number for the
update message back to the server, so the server would ignore the message.
2018-02-28 22:58:34 -08:00
Tyler Veness
febc41c85d
Fix Travis CI wpiformat install ( #72 )
2018-02-20 23:03:29 -08:00
Tyler Veness
627ca6db75
Fix Travis CI wpiformat install ( #121 )
2018-02-20 23:02:55 -08:00
Tyler Veness
c80b0de2c4
Fix Travis CI wpiformat install ( #269 )
2018-02-20 23:02:36 -08:00
Tyler Veness
979984fa6b
Fix Travis CI wpiformat install ( #947 )
2018-02-20 23:01:57 -08:00
Thad House
57e9fb33d2
Fixes C++ SendableChooser using invalid temp variable ( #945 )
v2018.3.3
2018-02-15 23:00:46 -08:00
Thad House
f5a292dadd
Adds TriState JNI entry point ( #938 )
...
Also adds missing sim TriState DIO HAL call, and a ToDo for later
v2018.3.2
2018-02-12 16:05:10 -08:00
Peter Johnson
4e9e7ec8f5
ParseHttpHeaders: Make case-insensitive per HTTP spec.
2018-02-09 11:31:03 -08:00
Sam Carlberg
77d6c11743
Invert right side motors in MecanumDrive sendable ( #933 )
...
This aligns with the current behavior of DifferentialDrive
Fixes shuffleboard#404
v2018.3.1
2018-02-09 08:30:12 -08:00
Peter Johnson
c69b8f00d0
ReadJpeg: Don't read past the end of the image. ( #119 )
...
This was causing HTTP cameras that didn't send content-length to skip
frames.
2018-02-08 20:16:30 -08:00
Peter Johnson
0542b50f76
Work around fallthrough warnings on GCC 7+.
2018-02-07 22:10:21 -08:00
Thad House
1077ef9fb7
Adds compile task ( #118 )
2018-02-04 22:41:28 -08:00
Tyler Veness
67f9c9a5b3
Fixed TimedRobot.java hanging if an exception was thrown ( #926 )
2018-02-04 22:38:19 -08:00
Thad House
f720cbb121
Switches CtreCanNode to use locking and std::chrono for time ( #909 )
2018-02-01 21:39:06 -08:00
Tyler Veness
64a7e57fe0
Added output normalization to DifferentialDrive::CurvatureDrive() ( #924 )
...
This normalizes within -1..1 to avoid clipping and maintain the ratio between
wheel speeds, since that ratio determines the center of rotation.
Fixes #923 .
2018-02-01 21:17:04 -08:00
Tyler Veness
5ca00dddbe
Added TimedRobot::GetPeriod() ( #915 )
...
Fixes #914 .
2018-01-27 01:01:15 -08:00
Tyler Veness
120ceb3427
Fix channel reassignments for C++ Joystick twist and throttle axes ( #903 )
2018-01-26 17:26:10 -08:00
Thad House
5cbafc1382
Updates to image 17 ( #913 )
...
These should be binary compatible, so safe to use with image 16.
2018-01-26 17:21:13 -08:00
Thad House
39d1650d51
Fixes double to int to double cast in encoderJNI ( #918 )
...
Fixes #916
2018-01-26 17:20:20 -08:00
Thad House
02336fc478
Makes FMS data never be a null string. ( #900 )
...
Fixes #895
v2018.2.2
2018-01-19 23:49:34 -08:00
Thad House
c00848c060
Fixes indexed classed handle resource ( #899 )
...
Nothing in WPILib uses it, so it was not tested
2018-01-19 22:31:59 -08:00
Dustin Spicuzza
738a1c015c
PIDController: setContinuous should only check input range if continuous is true ( #896 )
2018-01-19 22:31:08 -08:00
Thad House
48ae6c954a
Publishes match specific data and other FMS info to NT ( #874 )
...
This is so products like SB can present the current setup.
v2018.2.1
2018-01-18 23:17:28 -08:00
Thad House
07f70cf784
Fixes control data packet delay ( #875 )
...
Because of an expected change in 2018 that didn't happen, we had a race
condition causing a 1 packet delay on all DS values. This fixes that.
2018-01-18 21:54:33 -08:00
sciencewhiz
e4e1eab413
Fix cancel of inner commands in ConditionalCommands ( #858 )
2018-01-18 20:04:33 -08:00
Nic Hodlofski
0e8ff4663d
SpeedControllerGroup: Call set() from pidWrite()
...
This means pidWrite() now takes m_isInverted into account.
Fixes #887 .
2018-01-18 20:03:13 -08:00
HeroCC
54a0a7654a
Link to replacements for RobotDrive in JavaDocs ( #879 )
...
In smart IDEs, this will allow users to easily view source for these two classes by linking to it
2018-01-11 22:17:33 -08:00
Rohit Vighne
59f938b584
Invert when getting motor speed in SpeedControllerGroup ( #886 )
2018-01-11 22:16:42 -08:00
sciencewhiz
5513888457
Fix PIDController with Continous and no Input Range set. ( #883 )
2018-01-11 21:06:25 -08:00
Peter Johnson
02b6615042
RobotController: Make getBatteryVoltage() static. ( #869 )
2018-01-04 23:12:13 -06:00
Tyler Veness
1f4822f332
Replaced Talon motor controller in DifferentialDrive class docs with Spark ( #868 )
v2018.1.1
2018-01-03 20:27:34 -06:00
Peter Johnson
bb38ef5642
DifferentialDrive: Invert right motor in LiveWindow. ( #867 )
2018-01-02 21:15:15 -06:00
PJ Reiniger
ca36d1dce6
Adding callbacks for notifying when the distance per pulse changes ( #861 )
2018-01-02 16:53:39 -06:00
Sam Carlberg
ee33296e1f
SmartDashboard override .name entry in putData(String, Sendable) ( #866 )
...
Fixes #865
2018-01-02 16:39:16 -06:00
Tyler Veness
4376c94dc1
Updated copyright year
2018-01-02 16:07:38 -06:00
Tyler Veness
19f7a5f108
Set up wpiformat
2018-01-02 16:07:38 -06:00
Tyler Veness
4514ff8071
Removed extra newlines from beginning of Java classes ( #264 )
2018-01-02 14:47:27 -06:00
Tyler Veness
b66d72f5c2
Updated copyright year
2018-01-02 14:30:19 -06:00
Tyler Veness
c6f6b352fb
Set up wpiformat
2018-01-02 14:30:19 -06:00
Tyler Veness
0ef9803363
Update copyright year to 2018 ( #864 )
...
Also fix a few files with incorrect line endings.
2018-01-02 11:20:21 -06:00
Tyler Veness
eedb8910c3
Removed extra newlines from beginning of Java classes ( #859 )
...
The content of this PR was generated by styleguide#111.
2018-01-02 11:17:46 -06:00
Tyler Veness
882399c65e
Update copyright year to 2018 ( #116 )
2018-01-02 11:16:20 -06:00
Sam Carlberg
8346caed9c
Move subsystem command metadata to metadata key format ( #863 )
2018-01-01 17:05:03 -05:00
PJ Reiniger
55b6764d50
Fix bugs in simulation libraries ( #853 )
...
Some thing got broken in the past couple of weeks with updates to the
HAL.
2017-12-31 14:37:14 -06:00
Thad House
2c4faee667
Fixes -Og compile and strip binaries ( #838 )
2017-12-29 22:18:35 -06:00
Thad House
2287281066
Fixes linux and mac builds to -Og, and strips binaries ( #261 )
...
Also fixes errors from new optimization level.
2017-12-29 22:17:47 -06:00
Thad House
cd4b7b6cc7
Switches to -Og instead of -O2, and strip binaries on linux and mac ( #63 )
2017-12-29 22:16:35 -06:00