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
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
All Classes All Packages