Skip to content

Instantly share code, notes, and snippets.

Your score: 18 (17 good, 4 not found, 1 too short, 1 repeated)
Your score: 33 (20 good, 4 not found, 2 too short, 2 repeated)
Your score: 23 (21 good, 5 not found, 2 too short, 4 repeated)
Your score: 13 (5 good, 0 not found, 0 too short, 0 repeated)
Your score: 24 (4 good, 1 not found, 0 too short, 0 repeated)
def unique(l):
return list(set(l))
def check(board, needle, path, pos):
if pos[0] < 0 or pos[0] > 3: return False
if pos[1] < 0 or pos[1] > 3: return False
if pos in path: return False
return board[pos[0]][pos[1]] == needle
def search(board, needle, pos, path = []):
#include <iostream>
#include <math.h>
using namespace std;
bool isCrystal(int m, int x, int y) {
int curX = x;
int curY = y;
for (int curM = m; curM > 0; curM--) {
int majorSize = pow(5, curM) / 5;
#include "WPILib.h"
#include "S5.h"
#define dashboard SmartDashboard::GetInstance()
static void PeriodicTask(S5 *encoder) {
while (1) {
encoder->Periodic();
Wait(0.005);
}
0xD # Correct start sequence byte one
0xA # Correct start sequence byte two
0x13 # Garbage....
0xD8 # ...
0x1 # ..
0x7E # Correct start sequence byte three
0x70 # Correct command ID
0x12 # Data count
0x1F # data
0x0
#include "TruePoint.h"
#define INT(name) (name) = GetInt(); printf("(name) int")
#define ANGLE(name) (name) = GetKang(); printf("(name) angle")
static void ComTask(TruePoint *truePoint) {
while (true) {
truePoint->Process();
Wait(0.005);
}
startSequence = [0x0D, 0x0E, 0x7E]
expectedByte = 0
packetByteCount = 0
currentPacketID = 0
dataSize = 0
loop:
byte = getByte()
if byte == startSequence[expectedByte]:
#include "TruePoint.h"
static void ComTask(TruePoint *truePoint) {
while (true) {
truePoint->GetBuffer();
Wait(0.005);
}
}
TruePoint::TruePoint():
package team2200.smartdashboard.extension.rectangletracker;
import edu.wpi.first.smartdashboard.camera.LaptopExtension;
import edu.wpi.first.smartdashboard.properties.BooleanProperty;
import edu.wpi.first.smartdashboard.properties.NumberProperty;
import edu.wpi.first.smartdashboard.types.DataType;
import edu.wpi.first.wpijavacv.WPIBinaryImage;
import edu.wpi.first.wpijavacv.WPIColor;
import edu.wpi.first.wpijavacv.WPIColorImage;
import edu.wpi.first.wpijavacv.WPIContour;
package team2200.smartdashboard.extension.rectangletracker;
import edu.wpi.first.smartdashboard.camera.WPICameraExtension;
import edu.wpi.first.smartdashboard.robot.Robot;
import edu.wpi.first.wpilibj.networking.NetworkTable;
import edu.wpi.first.wpijavacv.*;
public class RectangleTracker extends WPICameraExtension {
public static final String NAME = "Rectangle Tracker";