Index
A B C D E F G H I J K L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
S
- SAMPLES_1 - Static variable in class jpigpio.sensors.GY_271
- SAMPLES_2 - Static variable in class jpigpio.sensors.GY_271
- SAMPLES_4 - Static variable in class jpigpio.sensors.GY_271
- SAMPLES_8 - Static variable in class jpigpio.sensors.GY_271
- sayAlophone(byte) - Method in class jpigpio.devices.SP0256
- schedule() - Method in interface edu.wpi.first.wpilibj2.command.Command
-
Schedules this command, defaulting to interruptible.
- schedule(boolean) - Method in interface edu.wpi.first.wpilibj2.command.Command
-
Schedules this command.
- schedule(boolean, Command...) - Method in class edu.wpi.first.wpilibj2.command.CommandScheduler
-
Schedules multiple commands for execution.
- schedule(Command...) - Method in class edu.wpi.first.wpilibj2.command.CommandScheduler
-
Schedules multiple commands for execution, with interruptible defaulted to true.
- ScheduleCommand - Class in edu.wpi.first.wpilibj2.command
-
Schedules the given commands when this command is initialized.
- ScheduleCommand(Command...) - Constructor for class edu.wpi.first.wpilibj2.command.ScheduleCommand
-
Creates a new ScheduleCommand that schedules the given commands when initialized.
- Scheduler - Class in edu.wpi.first.wpilibj.command
-
The
Scheduler
is a singleton which holds the top-level running commands. - SelectCommand - Class in edu.wpi.first.wpilibj2.command
-
Runs one of a selection of commands, either using a selector and a key to command mapping, or a supplier that returns the command directly at runtime.
- SelectCommand(Supplier<Command>) - Constructor for class edu.wpi.first.wpilibj2.command.SelectCommand
-
Creates a new selectcommand.
- SelectCommand(Map<Object, Command>, Supplier<Object>) - Constructor for class edu.wpi.first.wpilibj2.command.SelectCommand
-
Creates a new selectcommand.
- send(byte[]) - Method in class jpigpio.devices.NRF24L01
-
Send up to 32 bytes of data.
- sendCmd(int, int, int) - Method in class jpigpio.SocketLock
- sendCmd(int, int, int, int, byte[]) - Method in class jpigpio.SocketLock
-
Send extended command to pigpiod and return result code
- sequence(Command...) - Static method in class edu.wpi.first.wpilibj2.command.CommandGroupBase
-
Factory method for
SequentialCommandGroup
, included for brevity/convenience. - SequentialCommandGroup - Class in edu.wpi.first.wpilibj2.command
-
A CommandGroups that runs a list of commands in sequence.
- SequentialCommandGroup(Command...) - Constructor for class edu.wpi.first.wpilibj2.command.SequentialCommandGroup
-
Creates a new SequentialCommandGroup.
- serialClose(int) - Method in interface jpigpio.JPigpio
-
Closes the serial device associated with handle.
- serialClose(int) - Method in class jpigpio.Pigpio
-
Not implemented
- serialClose(int) - Method in class jpigpio.PigpioSocket
- serialDataAvailable(int) - Method in interface jpigpio.JPigpio
-
Returns the number of bytes available to be read from the device associated with handle.
- serialDataAvailable(int) - Method in class jpigpio.Pigpio
-
Not implemented
- serialDataAvailable(int) - Method in class jpigpio.PigpioSocket
- serialOpen(String, int, int) - Method in interface jpigpio.JPigpio
-
Returns a handle for the serial tty device opened at baud bits per second.
Normally you would only use the [*serial_**] functions if you are or will be connecting to the Pi over a network. - serialOpen(String, int, int) - Method in class jpigpio.Pigpio
-
Not implemented
- serialOpen(String, int, int) - Method in class jpigpio.PigpioSocket
- serialRead(int, int) - Method in interface jpigpio.JPigpio
-
Reads up to count bytes from the device associated with handle.
The returned value is a tuple of the number of bytes read and a bytearray containing the bytes. - serialRead(int, int) - Method in class jpigpio.Pigpio
-
Not implemented
- serialRead(int, int) - Method in class jpigpio.PigpioSocket
- serialReadByte(int) - Method in interface jpigpio.JPigpio
-
Returns a single byte from the device associated with handle.
- serialReadByte(int) - Method in class jpigpio.Pigpio
-
Not implemented
- serialReadByte(int) - Method in class jpigpio.PigpioSocket
- serialWrite(int, byte[]) - Method in interface jpigpio.JPigpio
-
Writes the data bytes to the device associated with handle.
- serialWrite(int, byte[]) - Method in class jpigpio.Pigpio
-
Not implemented
- serialWrite(int, byte[]) - Method in class jpigpio.PigpioSocket
- serialWriteByte(int, byte) - Method in interface jpigpio.JPigpio
-
Writes a single byte to the device associated with handle.
- serialWriteByte(int, byte) - Method in class jpigpio.Pigpio
-
Not implemented
- serialWriteByte(int, byte) - Method in class jpigpio.PigpioSocket
- Servo - Class in jpigpio.devices
-
Control a servo at a high level.
- Servo(JPigpio, int, int, int) - Constructor for class jpigpio.devices.Servo
-
Instantiate an instance of the servo class.
- set(double) - Method in class frc.team670.pi.Motor
- setAddressWidth(int) - Method in class jpigpio.devices.NRF24L01
-
Set RX/TX address width.
- setAlert(Alert) - Method in class jpigpio.GPIO
- setAudata(int) - Method in class jpigpio.devices.VS1053
- setAutoACK(boolean) - Method in class jpigpio.devices.NRF24L01
-
Enable or disable automatic packet acknowledgements.
- setAutoACK(int, boolean) - Method in class jpigpio.devices.NRF24L01
-
Enable or disable automatic packet acknowledgements for specific pipe.
- setBit(byte, int) - Static method in class jpigpio.Utils
-
Set the bit within the byte.
- setBit(int, int) - Static method in class jpigpio.Utils
-
Set the bit within the int.
- setBlink(boolean) - Method in class jpigpio.devices.LCD
-
Set whether or not the cursor blinks.
- setBoundary(double) - Method in class frc.team670.pi.sensors.UltrasonicSensor
-
Sets a new boundary for the sensor
- setCallback(NotificationListener) - Method in class jpigpio.packet.Rf433rx
- setChannel(int) - Method in class jpigpio.devices.NRF24L01
-
Set frequency channel nRF24 operates on
- setClockF(int) - Method in class jpigpio.devices.VS1053
-
Set the ClockF value.
- setCRCSize(int) - Method in class jpigpio.devices.NRF24L01
-
Set CRC size
- setCursor(boolean) - Method in class jpigpio.devices.LCD
-
Set whether or not the cursor is shown.
- setD(double) - Method in class edu.wpi.first.wpilibj.controller.PIDController
-
Sets the Differential coefficient of the PID controller gain.
- setDataRate(int) - Method in class jpigpio.devices.NRF24L01
-
Sets data rate
- setDataSize(int) - Method in class jpigpio.packet.Protocol
-
Set maximum transmitted datagram size in bytes.
- setDeadline(Command) - Method in class edu.wpi.first.wpilibj2.command.ParallelDeadlineGroup
-
Sets the deadline to the given command.
- setDebug(boolean) - Method in interface jpigpio.JPigpio
- setDebug(boolean) - Method in class jpigpio.Pigpio
- setDebug(boolean) - Method in class jpigpio.PigpioSocket
-
Not implemented
- setDefaultCommand(Command) - Method in class edu.wpi.first.wpilibj.command.Subsystem
-
Sets the default command.
- setDefaultCommand(Command) - Method in interface edu.wpi.first.wpilibj2.command.Subsystem
-
Sets the default
Command
of the subsystem. - setDefaultCommand(Subsystem, Command) - Method in class edu.wpi.first.wpilibj2.command.CommandScheduler
-
Sets the default command for a subsystem.
- setDirection(int) - Method in class jpigpio.GPIO
- setDisplay(boolean) - Method in class jpigpio.devices.LCD
-
Set the display visibility of the LCD.
- setFontHeight(int) - Method in class jpigpio.devices.LCD
-
Set the height of the font.
- setGain(int) - Method in class jpigpio.sensors.GY_271
- setI(double) - Method in class edu.wpi.first.wpilibj.controller.PIDController
-
Sets the Integral coefficient of the PID controller gain.
- setIntegratorRange(double, double) - Method in class edu.wpi.first.wpilibj.controller.PIDController
-
Sets the minimum and maximum values for the integrator.
- setInverted(boolean) - Method in class edu.wpi.first.wpilibj2.command.button.InternalButton
- setInverted(boolean) - Method in class frc.team670.pi.Motor
-
Sets the motors to run in the opposite direction of its original direction
- setLine(boolean) - Method in class jpigpio.devices.VS1053
-
Set the Line vs Mic mode.
- setLines(int) - Method in class jpigpio.devices.LCD
-
Set the number of display lines ...
- setMode(int) - Method in class jpigpio.devices.VS1053
-
Set the device mode register to a supplied value.
- setMode(int) - Method in class jpigpio.sensors.GY_271
- setOutput(DoubleConsumer) - Method in class edu.wpi.first.wpilibj2.command.PIDCommand
-
Sets the function that uses the output of the PIDController.
- setOutputRate(int) - Method in class jpigpio.sensors.GY_271
- setP(double) - Method in class edu.wpi.first.wpilibj.controller.PIDController
-
Sets the Proportional coefficient of the PID controller gain.
- setPALevel(int) - Method in class jpigpio.devices.NRF24L01
-
Sets TX output power level.
- setPayloadSize(int) - Method in class jpigpio.devices.NRF24L01
-
Set payload (packet) size for all pipes
- setPayloadSize(int, int) - Method in class jpigpio.devices.NRF24L01
-
Set payload (packet) size for specific pipe
- setPID(double, double, double) - Method in class edu.wpi.first.wpilibj.controller.PIDController
-
Sets the PID Controller gain parameters.
- setPressed(boolean) - Method in class edu.wpi.first.wpilibj2.command.button.InternalButton
- setPulldown(int) - Method in class jpigpio.GPIO
- setPWMDutycycle(int, int) - Method in interface jpigpio.JPigpio
-
Starts (non-zero dutycycle) or stops (0) PWM pulses on the GPIO.
- setPWMDutycycle(int, int) - Method in class jpigpio.Pigpio
- setPWMDutycycle(int, int) - Method in class jpigpio.PigpioSocket
- setPWMFrequency(int, int) - Method in interface jpigpio.JPigpio
-
Sets the frequency (in Hz) of the PWM to be used on the GPIO.
Returns the frequency actually set. - setPWMFrequency(int, int) - Method in class jpigpio.Pigpio
-
Not implemented
- setPWMFrequency(int, int) - Method in class jpigpio.PigpioSocket
- setPWMRange(int, int) - Method in interface jpigpio.JPigpio
-
Sets the range of PWM values to be used on the GPIO.
- setPWMRange(int, int) - Method in class jpigpio.Pigpio
-
Not implemented
- setPWMRange(int, int) - Method in class jpigpio.PigpioSocket
- setRADDR(byte[]) - Method in class jpigpio.devices.NRF24L01
-
Sets receiving address P1.
- setRegisterBits(int, byte) - Method in class jpigpio.devices.NRF24L01
-
Set specified bits in single-byte register
- setRepeatCount(int) - Method in class jpigpio.packet.Protocol
-
Set transmission repeat count.
- setRetries(int, int) - Method in class jpigpio.devices.NRF24L01
-
Configure delay between retransmissions and number of retransmissions.
Set 1500uS (minimum for 32B payload in ESB@250KBPS) timeouts, to make testing a little easier
WARNING: If this is ever lowered, either 250KBS mode with AA is broken or maximum packet sizes must never be used. - setRunWhenDisabled(boolean) - Method in class edu.wpi.first.wpilibj.command.Command
-
Sets whether or not this
Command
should run when the robot is disabled. - setRxRepeatCount(int) - Method in class jpigpio.packet.Protocol
- setSamples(int) - Method in class jpigpio.sensors.GY_271
- setServoPulseWidth(int, int) - Method in interface jpigpio.JPigpio
- setServoPulseWidth(int, int) - Method in class jpigpio.Pigpio
- setServoPulseWidth(int, int) - Method in class jpigpio.PigpioSocket
- setSetpoint(double) - Method in class edu.wpi.first.wpilibj.controller.PIDController
-
Sets the setpoint for the PIDController.
- setSetpoint(double) - Method in class edu.wpi.first.wpilibj2.command.PIDCommand
-
Sets the setpoint for the controller to a constant value.
- setSetpoint(DoubleSupplier) - Method in class edu.wpi.first.wpilibj2.command.PIDCommand
-
Sets the setpoint for the controller to track the given source.
- setSetpointRelative(double) - Method in class edu.wpi.first.wpilibj2.command.PIDCommand
-
Sets the setpoint for the controller to a constant value relative (i.e.
- setTADDR(byte[], boolean) - Method in class jpigpio.devices.NRF24L01
-
Sets the transmitting address.
- setTestMode(boolean) - Method in class jpigpio.devices.VS1053
-
Enable or disable the test mode of the device.
- setTolerance(double) - Method in class edu.wpi.first.wpilibj.controller.PIDController
-
Sets the error which is considered tolerable for use with atSetpoint().
- setTolerance(double, double) - Method in class edu.wpi.first.wpilibj.controller.PIDController
-
Sets the error which is considered tolerable for use with atSetpoint().
- setTxRepeatCount(int) - Method in class jpigpio.packet.Protocol
- setup() - Static method in class frc.team670.robot.utils.Logger.CustomLogger
-
Initializes our logging system.
- SETUP_AW_REGISTER - Static variable in class jpigpio.devices.NRF24L01
- SETUP_RETR_REGISTER - Static variable in class jpigpio.devices.NRF24L01
- setupRetrToString(byte) - Method in class jpigpio.devices.NRF24L01
- setValue(boolean) - Method in class jpigpio.GPIO
- setValue(int) - Method in class jpigpio.devices.Servo
-
Set a control value
- setValue(int) - Method in class jpigpio.GPIO
- setVolume(int) - Method in class jpigpio.devices.VS1053
-
A volume value is replicated in the high and low bytes of the volume word
- setWatchdog(int, int) - Method in interface jpigpio.JPigpio
-
Sets a watchdog timeout for a GPIO.
The watchdog is nominally in milliseconds.
Only one watchdog may be registered per GPIO.
The watchdog may be cancelled by setting timeout to 0.
If no level change has been detected for the GPIO for timeout milliseconds any notification for the GPIO has a report written to the fifo with the flags set to indicate a watchdog timeout.
The callback class interprets the flags and will call registered notificationListeners for the GPIO with level TIMEOUT.
- setWatchdog(int, int) - Method in class jpigpio.Pigpio
-
Not implemented
- setWatchdog(int, int) - Method in class jpigpio.PigpioSocket
- SocketLock - Class in jpigpio
-
Created by Jozef on 19.04.2016.
- SocketLock(String, int) - Constructor for class jpigpio.SocketLock
- softReset() - Method in class jpigpio.devices.VS1053
-
Perform a soft reset of the device.
- SP0256 - Class in jpigpio.devices
- SP0256(JPigpio, GPIO, GPIO, GPIO, GPIO, GPIO, GPIO, GPIO, GPIO) - Constructor for class jpigpio.devices.SP0256
- SPI - Class in jpigpio.impl
- SPI(JPigpio, int, int, int) - Constructor for class jpigpio.impl.SPI
- spiClose(int) - Method in interface jpigpio.JPigpio
-
Closes the SPI device associated with handle.
- spiClose(int) - Method in class jpigpio.Pigpio
- spiClose(int) - Method in class jpigpio.PigpioSocket
- spiOpen(int, int, int) - Method in interface jpigpio.JPigpio
-
Returns a handle for the SPI device on channel.
- spiOpen(int, int, int) - Method in class jpigpio.Pigpio
- spiOpen(int, int, int) - Method in class jpigpio.PigpioSocket
- spiRead(int, byte[]) - Method in interface jpigpio.JPigpio
-
Reads count bytes from the SPI device associated with handle.
The returned value is a tuple of the number of bytes read and a bytearray containing the bytes. - spiRead(int, byte[]) - Method in class jpigpio.Pigpio
- spiRead(int, byte[]) - Method in class jpigpio.PigpioSocket
- spiWrite(int, byte[]) - Method in interface jpigpio.JPigpio
-
Writes the data bytes to the SPI device associated with handle.
- spiWrite(int, byte[]) - Method in class jpigpio.Pigpio
- spiWrite(int, byte[]) - Method in class jpigpio.PigpioSocket
- spiXfer(int, byte[], byte[]) - Method in interface jpigpio.JPigpio
-
Writes the data bytes to the SPI device associated with handle, returning the data bytes read from the device.
The returned value is a tuple of the number of bytes read and a bytearray containing the bytes. - spiXfer(int, byte[], byte[]) - Method in class jpigpio.Pigpio
- spiXfer(int, byte[], byte[]) - Method in class jpigpio.PigpioSocket
- start() - Method in class edu.wpi.first.wpilibj.command.Command
-
Starts up the command.
- start() - Method in class edu.wpi.first.wpilibj.Timer
-
Start the timer running.
- startCompetition() - Method in class edu.wpi.first.wpilibj.IterativeRobotBase
-
Provide an alternate "main loop" via startCompetition().
- startCompetition() - Method in class edu.wpi.first.wpilibj.RobotBase
-
Provide an alternate "main loop" via startCompetition().
- startCompetition() - Method in class edu.wpi.first.wpilibj.TimedRobot
-
Provide an alternate "main loop" via startCompetition().
- StartEndCommand - Class in edu.wpi.first.wpilibj2.command
-
A command that runs a given runnable when it is initalized, and another runnable when it ends.
- StartEndCommand(Runnable, Runnable, Subsystem...) - Constructor for class edu.wpi.first.wpilibj2.command.StartEndCommand
-
Creates a new StartEndCommand.
- startListening() - Method in class jpigpio.devices.NRF24L01
-
Tell NRF24 to start listening.
- startRobot(Supplier<T>) - Static method in class edu.wpi.first.wpilibj.RobotBase
-
Starting point for the applications.
- startSineTest() - Method in class jpigpio.devices.VS1053
-
Perform the sine test
- startTestCarrier(int, int) - Method in class jpigpio.devices.NRF24L01
-
Start generating testing unodulated carrier wave.
- STATUS_REGISTER - Static variable in class jpigpio.devices.NRF24L01
- statusToString(byte) - Method in class jpigpio.devices.NRF24L01
- Stepper - Class in jpigpio.devices
-
Control a stepper motor
- Stepper(JPigpio, int, int, int, int) - Constructor for class jpigpio.devices.Stepper
-
Create an instance of the Stepper object used to control the stepper motor.
- stop() - Method in class edu.wpi.first.wpilibj.Timer
-
Stop the timer.
- stop() - Method in class frc.team670.robot.commands.drive.CurveStraightDrive
- stop() - Method in class frc.team670.robot.subsystems.DriveBase
-
Stops the motors on the drive base (sets them to 0).
- stop() - Method in class jpigpio.devices.Servo
-
Stop being a servo
- stopListening() - Method in class jpigpio.devices.NRF24L01
-
Stops receiving.
- stopTestCarrier() - Method in class jpigpio.devices.NRF24L01
-
Stop generating testing carrier wave
- Subsystem - Class in edu.wpi.first.wpilibj.command
-
This class defines a major component of the robot.
- Subsystem - Interface in edu.wpi.first.wpilibj2.command
-
A robot subsystem.
- Subsystem() - Constructor for class edu.wpi.first.wpilibj.command.Subsystem
- SubsystemBase - Class in edu.wpi.first.wpilibj2.command
-
A base for subsystems that handles registration in the constructor, and provides a more intuitive method for setting the default command.
- SubsystemBase() - Constructor for class edu.wpi.first.wpilibj2.command.SubsystemBase
-
Constructor.
- sym2nibble(int) - Method in class jpigpio.packet.Protocol
- SYMBOL - Variable in class jpigpio.packet.Protocol
All Classes All Packages