Castor2026/src/constants.py

30 lines
719 B
Python

import enum
# Should we apply deadband correction to the controller inputs?
CONTROLLER_CORRECT_FOR_DEADBAND = True
# The deadband for the controller joysticks
CONTROLLER_DEADBAND = 0.3
# The port the controller is connected to
CONTROLLER_PORT = 0
@enum.unique
class CANID(enum.IntEnum):
# CAN IDs for motors and other devices
FRONT_LEFT_DRIVE = 12
FRONT_LEFT_STEER = 3
FRONT_LEFT_STEER_ENCODER = 10
FRONT_RIGHT_DRIVE = 5
FRONT_RIGHT_STEER = 6
FRONT_RIGHT_STEER_ENCODER = 4
REAR_RIGHT_DRIVE = 9
REAR_RIGHT_STEER = 11
REAR_RIGHT_STEER_ENCODER = 4
REAR_LEFT_DRIVE = 8
REAR_LEFT_STEER = 2
REAR_LEFT_STEER_ENCODER = 7
# Pigeon2 IMU
PIGEON = 20