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

W

WaitCommand - Class in edu.wpi.first.wpilibj2.command
A command that does nothing but takes a specified amount of time to finish.
WaitCommand(double) - Constructor for class edu.wpi.first.wpilibj2.command.WaitCommand
Creates a new WaitCommand.
waitForReady() - Method in class jpigpio.devices.VS1053
Wait for the DREQ to signal that the device is ready for more work.
WaitUntilCommand - Class in edu.wpi.first.wpilibj2.command
A command that does nothing but ends after a specified match time or condition.
WaitUntilCommand(BooleanSupplier) - Constructor for class edu.wpi.first.wpilibj2.command.WaitUntilCommand
Creates a new WaitUntilCommand that ends after a given condition becomes true.
WASD - Class in frc.team670.pi.tests
Just for fun
WASD() - Constructor for class frc.team670.pi.tests.WASD
 
waveAddGeneric(ArrayList<Pulse>) - Method in interface jpigpio.JPigpio
Adds a list of pulses to the current waveform.

Returns the new total number of pulses in the current waveform.

The pulses are interleaved in time order within the existing waveform (if any).

Merging allows the waveform to be built in parts, that is the settings for GPIO#1 can be added, and then GPIO#2 etc.

If the added waveform is intended to start after or within the existing waveform then the first pulse should consist solely of a delay.
waveAddGeneric(ArrayList<Pulse>) - Method in class jpigpio.Pigpio
Not implemented
waveAddGeneric(ArrayList<Pulse>) - Method in class jpigpio.PigpioSocket
 
waveAddNew() - Method in interface jpigpio.JPigpio
Starts a new empty waveform.

You would not normally need to call this function as it is automatically called after a waveform is created with the [*wave_create*] function.
waveAddNew() - Method in class jpigpio.Pigpio
Not implemented
waveAddNew() - Method in class jpigpio.PigpioSocket
 
waveAddSerial(int, int, byte[], int, int, int) - Method in interface jpigpio.JPigpio
Adds a waveform representing serial data to the existing waveform (if any).
waveAddSerial(int, int, byte[], int, int, int) - Method in class jpigpio.Pigpio
Not implemented
waveAddSerial(int, int, byte[], int, int, int) - Method in class jpigpio.PigpioSocket
 
waveClear() - Method in interface jpigpio.JPigpio
This function clears all waveforms and any data added by calls to the wave_add_* functions.
waveClear() - Method in class jpigpio.Pigpio
Not implemented
waveClear() - Method in class jpigpio.PigpioSocket
 
waveCreate() - Method in interface jpigpio.JPigpio
Creates a waveform from the data provided by the prior calls to the [*wave_add_**] functions.

Returns a wave id (>=0) if OK, otherwise PI_EMPTY_WAVEFORM, PI_TOO_MANY_CBS, PI_TOO_MANY_OOL, or PI_NO_WAVEFORM_ID.

The data provided by the [*wave_add_**] functions is consumed by this function.

As many waveforms may be created as there is space available.
waveCreate() - Method in class jpigpio.Pigpio
Not implemented
waveCreate() - Method in class jpigpio.PigpioSocket
 
waveDelete(int) - Method in interface jpigpio.JPigpio
This function deletes the waveform with id wave_id.

Wave ids are allocated in order, 0, 1, 2, etc.
waveDelete(int) - Method in class jpigpio.Pigpio
Not implemented
waveDelete(int) - Method in class jpigpio.PigpioSocket
 
waveSendOnce(int) - Method in interface jpigpio.JPigpio
Transmits the waveform with id wave_id.
waveSendOnce(int) - Method in class jpigpio.Pigpio
Not implemented
waveSendOnce(int) - Method in class jpigpio.PigpioSocket
 
waveSendRepeat(int) - Method in interface jpigpio.JPigpio
Transmits the waveform with id wave_id.
waveSendRepeat(int) - Method in class jpigpio.Pigpio
Not implemented
waveSendRepeat(int) - Method in class jpigpio.PigpioSocket
 
waveTxBusy() - Method in interface jpigpio.JPigpio
Returns 1 if a waveform is currently being transmitted, otherwise 0.
waveTxBusy() - Method in class jpigpio.Pigpio
Not implemented
waveTxBusy() - Method in class jpigpio.PigpioSocket
 
waveTxStop() - Method in interface jpigpio.JPigpio
Stops the transmission of the current waveform.

This function is intended to stop a waveform started with wave_send_repeat.
waveTxStop() - Method in class jpigpio.Pigpio
Not implemented
waveTxStop() - Method in class jpigpio.PigpioSocket
 
whenActive(Command) - Method in class edu.wpi.first.wpilibj2.command.button.Trigger
Starts the given command whenever the trigger just becomes active.
whenActive(Command, boolean) - Method in class edu.wpi.first.wpilibj2.command.button.Trigger
Starts the given command whenever the trigger just becomes active.
whenActive(Runnable) - Method in class edu.wpi.first.wpilibj2.command.button.Trigger
Runs the given runnable whenever the trigger just becomes active.
whenFinished(Runnable) - Method in interface edu.wpi.first.wpilibj2.command.Command
Decorates this command with a runnable to run after the command finishes.
whenHeld(Command) - Method in class edu.wpi.first.wpilibj2.command.button.Button
Starts the given command when the button is first pressed, and cancels it when it is released, but does not start it again if it ends or is otherwise interrupted.
whenHeld(Command, boolean) - Method in class edu.wpi.first.wpilibj2.command.button.Button
Starts the given command when the button is first pressed, and cancels it when it is released, but does not start it again if it ends or is otherwise interrupted.
whenInactive(Command) - Method in class edu.wpi.first.wpilibj2.command.button.Trigger
Starts the command when the trigger becomes inactive.
whenInactive(Command, boolean) - Method in class edu.wpi.first.wpilibj2.command.button.Trigger
Starts the command when the trigger becomes inactive.
whenInactive(Runnable) - Method in class edu.wpi.first.wpilibj2.command.button.Trigger
Runs the given runnable when the trigger becomes inactive.
whenPressed(Command) - Method in class edu.wpi.first.wpilibj2.command.button.Button
Starts the given command whenever the button is newly pressed.
whenPressed(Command, boolean) - Method in class edu.wpi.first.wpilibj2.command.button.Button
Starts the given command whenever the button is newly pressed.
whenPressed(Runnable) - Method in class edu.wpi.first.wpilibj2.command.button.Button
Runs the given runnable whenever the button is newly pressed.
whenReleased(Command) - Method in class edu.wpi.first.wpilibj2.command.button.Button
Starts the command when the button is released.
whenReleased(Command, boolean) - Method in class edu.wpi.first.wpilibj2.command.button.Button
Starts the command when the button is released.
whenReleased(Runnable) - Method in class edu.wpi.first.wpilibj2.command.button.Button
Runs the given runnable when the button is released.
whileActiveContinuous(Command) - Method in class edu.wpi.first.wpilibj2.command.button.Trigger
Constantly starts the given command while the button is held.
whileActiveContinuous(Command, boolean) - Method in class edu.wpi.first.wpilibj2.command.button.Trigger
Constantly starts the given command while the button is held.
whileActiveContinuous(Runnable) - Method in class edu.wpi.first.wpilibj2.command.button.Trigger
Constantly runs the given runnable while the button is held.
whileActiveOnce(Command) - Method in class edu.wpi.first.wpilibj2.command.button.Trigger
Starts the given command when the trigger initially becomes active, and ends it when it becomes inactive, but does not re-start it in-between.
whileActiveOnce(Command, boolean) - Method in class edu.wpi.first.wpilibj2.command.button.Trigger
Starts the given command when the trigger initially becomes active, and ends it when it becomes inactive, but does not re-start it in-between.
whileHeld(Command) - Method in class edu.wpi.first.wpilibj2.command.button.Button
Constantly starts the given command while the button is held.
whileHeld(Command, boolean) - Method in class edu.wpi.first.wpilibj2.command.button.Button
Constantly starts the given command while the button is held.
whileHeld(Runnable) - Method in class edu.wpi.first.wpilibj2.command.button.Button
Constantly runs the given runnable while the button is held.
WiiNunchuck - Class in jpigpio.sensors
Wrapper for WiiNunchuck.
WiiNunchuck(JPigpio) - Constructor for class jpigpio.sensors.WiiNunchuck
 
willRunWhenDisabled() - Method in class edu.wpi.first.wpilibj.command.Command
Returns whether or not this Command will run when the robot is disabled, or if it will cancel itself.
withTimeout(double) - Method in interface edu.wpi.first.wpilibj2.command.Command
Decorates this command with a timeout.
write(byte[]) - Method in class jpigpio.devices.NRF24L01
Send data packet.
write(byte[]) - Method in class jpigpio.impl.SPI
 
write(String) - Method in class jpigpio.devices.LCD
Write a text string to the LCD.
writeByteRegister(int, byte) - Method in class jpigpio.devices.NRF24L01
Writes value to single-byte register.
writeNumber(int) - Method in class jpigpio.devices.TM1638
 
writeRegister(int, byte[]) - Method in class jpigpio.devices.NRF24L01
Writes provided bytes into MiRF registers starting from provided register address.
Good for multi-byte registers.
WrongModeException - Exception in jpigpio
An exception that states that a pin is in the wrong mode.
WrongModeException(int) - Constructor for exception jpigpio.WrongModeException
 
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