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

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
 
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