{"push_id":856625578,"size":14,"distinct_size":1,"ref":"refs/heads/filters","head":"7d60f8231e65a240e66219fafc4b9430efabe893","before":"62253c053c93e9dc4375d5d945eb44d947f6452a","commits":[{"sha":"ad3424a6938728e1ec4b1d818fc34bb6aba5380e","author":{"email":"6ced254764ba0aa7b404d22532e1f42e14d2298c@gmail.com","name":"Peter Johnson"},"message":"Fix RobotDrive constructor (4 SpeedControllers).\n\nPreviously this was not initializing maxOutput.\n\nFixes artf4699.\n\nPatch provided by: rossbach.ron@gmail.com\n\nChange-Id: I8de5e4a508412d3ca51c58ea87e490916c3bd67c","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/ad3424a6938728e1ec4b1d818fc34bb6aba5380e"},{"sha":"042e3a323771dfd31799e043af0ab24692ece12e","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@bradhouse.com","name":"Brad Miller"},"message":"Update the library version string for the driver station (artf4708)","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/042e3a323771dfd31799e043af0ab24692ece12e"},{"sha":"bb52c2441ec435197defdf312e9e97c3691af7e0","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@wpi.edu","name":"Brad Miller (WPI)"},"message":"Merge \"Update the library version string for the driver station (artf4708)\"","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/bb52c2441ec435197defdf312e9e97c3691af7e0"},{"sha":"231178c26a2dc1492d6a594d7c5fe2276df42f28","author":{"email":"57924307b707a1374f153ea5fa471dc160bee9bc@gmail.com","name":"Tyler Veness"},"message":"HALUsageReporting::kFramework_Simple was renamed to match the corresponding robot framework's name\n\nChange-Id: I2ad0f8d48cabe5f6c1adf622cf5377eb5be362f7","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/231178c26a2dc1492d6a594d7c5fe2276df42f28"},{"sha":"a34f3f238b46af9709d347f6d0323d44db5d1735","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@wpi.edu","name":"Brad Miller (WPI)"},"message":"Merge \"HALUsageReporting::kFramework_Simple was renamed to match the corresponding robot framework's name\"","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/a34f3f238b46af9709d347f6d0323d44db5d1735"},{"sha":"26f1bd6a1ced689f80425386a63df7df86ebb097","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@wpi.edu","name":"Brad Miller (WPI)"},"message":"Merge \"Fixed documentation generation for .inc files\"","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/26f1bd6a1ced689f80425386a63df7df86ebb097"},{"sha":"beeefa235623aa8abff7baabd52aa52ed1058cd0","author":{"email":"57924307b707a1374f153ea5fa471dc160bee9bc@gmail.com","name":"Tyler Veness"},"message":"kFramework_Simple was renamed to match the corresponding robot framework's name\n\nChange-Id: I0123e71e0bb56526fe187cd17cb71a8278739cd5","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/beeefa235623aa8abff7baabd52aa52ed1058cd0"},{"sha":"09962a7c87426083f646924aefec3616e72a3c29","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@wpi.edu","name":"Brad Miller (WPI)"},"message":"Revert \"Added work around for the missing path on the frc_console_tee command in frcRunRobot\"\n\nThis reverts commit 97a7716a23efc6ea0d712100197da872bf00f71b.\n\nChange-Id: I7d9e40acc192ad33d24bc32ea9fb9499f8609983","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/09962a7c87426083f646924aefec3616e72a3c29"},{"sha":"21124e0174e14fd2d352b08bc2819b7d129e50e0","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@wpi.edu","name":"Brad Miller (WPI)"},"message":"Merge \"Revert \"Added work around for the missing path on the frc_console_tee command in frcRunRobot\"\"","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/21124e0174e14fd2d352b08bc2819b7d129e50e0"},{"sha":"44bd52c44dbcedab61f26a1856cd6a806b6596af","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@bradhouse.com","name":"Brad Miller"},"message":"Update the image version to 15\n\nChange-Id: I82c81dff64d933a1a7a5e0a1c12256833fc2a387","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/44bd52c44dbcedab61f26a1856cd6a806b6596af"},{"sha":"2f228380f4948fb180ce145592a5705f98732426","author":{"email":"9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@bradhouse.com","name":"Brad Miller"},"message":"Updated the ntcore reference and updated the build.gradle file to build with the most recent ntcore commit.\n\nChange-Id: Icc7f795efdd97169ce9f837ad22b3de57d5d2d05","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/2f228380f4948fb180ce145592a5705f98732426"},{"sha":"927400a43cc0d3579df03a576404970675382354","author":{"email":"2bfeb556d3dd06ea3bc4b2891c76126dd1ad02cd@fsilberberg.com","name":"Fredric Silberberg"},"message":"Added classifiers for networktables to to the pom\n\nChange-Id: I9bfef83aba55b62268d08e39f07b3e4bd7c09bdc","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/927400a43cc0d3579df03a576404970675382354"},{"sha":"7023013c4ba3355bc742926d263b43e936191ac2","author":{"email":"6ced254764ba0aa7b404d22532e1f42e14d2298c@gmail.com","name":"Peter Johnson"},"message":"Simplify JNI interfaces.\n\nThese changes both simplify the Java code and improve performance across the\nJNI boundary.\n\nThis also fixes the AnalogCrossConnectTest by adding delays to\nsetInterruptHigh() and setInterruptLow() to ensure the change in voltage has\ntime to propagate and extends the timeouts in AbstractInterruptTest.\n\nDetailed changes:\n\nHoisted status checks to C.  This avoids the need to create direct byte\nbuffers (expensive) and significantly simplifies the Java code.  The C code\nnow directly generates the exception or reports the error to the DS.\n\nThe JVM pointer is now a global across the JNI, initialized by the OnLoad\nfunction, avoiding the need for some of the class-specific initializers to\nget this pointer for callbacks.\n\nOpaque pointers (such as ports) are now passed as long values rather than\nwith a ByteBuffer wrapper.\n\nAdded extern \"C\" to source files.  This allows earlier detection of JNI\ndefinition mismatches to the Java source headers.\n\nChanged JNI signatures to more closely match HAL signatures (in particular,\nboolean is now universally used instead of byte for HAL bool, which cleans\nup mapping back and forth to 1/0 from true/false).\n\nChange-Id: I4ea0032cabb0871cd74106a3a70d947258c29d2d","distinct":false,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/7023013c4ba3355bc742926d263b43e936191ac2"},{"sha":"7d60f8231e65a240e66219fafc4b9430efabe893","author":{"email":"57924307b707a1374f153ea5fa471dc160bee9bc@gmail.com","name":"Tyler Veness"},"message":"Added Kalman, moving average, and linear digital filters\n\nLinear digital filter class based on code from FRC team 341\nKalman filter and moving average filter classes based on code from FRC team 3512\n\nChange-Id: I4c5198e36a089e08a6d054bf1bf80392def27e23","distinct":true,"url":"https://api.github.com/repos/calcmogul/allwpilib/commits/7d60f8231e65a240e66219fafc4b9430efabe893"}]}