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

G

GAIN_0230 - Static variable in class jpigpio.sensors.GY_271
 
GAIN_0330 - Static variable in class jpigpio.sensors.GY_271
 
GAIN_0390 - Static variable in class jpigpio.sensors.GY_271
 
GAIN_0440 - Static variable in class jpigpio.sensors.GY_271
 
GAIN_0660 - Static variable in class jpigpio.sensors.GY_271
 
GAIN_0820 - Static variable in class jpigpio.sensors.GY_271
 
GAIN_1090 - Static variable in class jpigpio.sensors.GY_271
 
GAIN_1370 - Static variable in class jpigpio.sensors.GY_271
 
get() - Method in class edu.wpi.first.wpilibj.Timer
Get the current time from the timer.
get() - Method in class edu.wpi.first.wpilibj2.command.button.InternalButton
 
get() - Method in class edu.wpi.first.wpilibj2.command.button.Trigger
Returns whether or not the trigger is active.
get() - Method in class jpigpio.packet.Rf433rx
Get one packet from available packets.
getAccelX() - Method in class jpigpio.sensors.WiiNunchuck
 
getAccelY() - Method in class jpigpio.sensors.WiiNunchuck
 
getAccelZ() - Method in class jpigpio.sensors.WiiNunchuck
 
getAddressWidth() - Method in class jpigpio.devices.NRF24L01
Return address width in bytes
getAudata() - Method in class jpigpio.devices.VS1053
 
getAutomaticRetransmission() - Method in class jpigpio.devices.NRF24L01
 
getBass() - Method in class jpigpio.devices.VS1053
Get the Bass register value.
getBooleanProperty(String, boolean) - Static method in class edu.wpi.first.wpilibj.RobotBase
 
getChannel() - Method in class jpigpio.devices.NRF24L01
Get frequency channel nRF24 chip is currently using
getClockF() - Method in class jpigpio.devices.VS1053
Read the ClockF register of the device.
getConfig() - Method in class jpigpio.devices.NRF24L01
Read CONFIG register
getController() - Method in class edu.wpi.first.wpilibj2.command.PIDCommand
Returns the PIDController used by the command.
getController() - Method in class edu.wpi.first.wpilibj2.command.PIDSubsystem
 
getCurrentCommand() - Method in class edu.wpi.first.wpilibj.command.Subsystem
Returns the command which currently claims this subsystem.
getCurrentCommand() - Method in interface edu.wpi.first.wpilibj2.command.Subsystem
Returns the command currently running on this subsystem.
getCurrentTick() - Method in interface jpigpio.JPigpio
 
getCurrentTick() - Method in class jpigpio.Pigpio
 
getCurrentTick() - Method in class jpigpio.PigpioSocket
 
getD() - Method in class edu.wpi.first.wpilibj.controller.PIDController
Get the Differential coefficient.
getData(byte[]) - Method in class jpigpio.devices.NRF24L01
Read data received into the array
getDefaultCommand() - Method in class edu.wpi.first.wpilibj.command.Subsystem
Returns the default command (or null if there is none).
getDefaultCommand() - Method in interface edu.wpi.first.wpilibj2.command.Subsystem
Gets the default command for this subsystem.
getDefaultCommand(Subsystem) - Method in class edu.wpi.first.wpilibj2.command.CommandScheduler
Gets the default command associated with this subsystem.
getDelay() - Method in class jpigpio.sensors.HC_SR04
Get the delay in microseconds for a trigger/echo
getDetails() - Method in class jpigpio.devices.NRF24L01
 
getDirection() - Method in class jpigpio.GPIO
 
getDist() - Method in class frc.team670.pi.sensors.UltrasonicSensor
Calculates and returns the distance
getDistance() - Method in class frc.team670.pi.sensors.Encoder
Calculates and returns the distance for which the motors have rotated
getDistance() - Method in class frc.team670.robot.commands.drive.CurveStraightDrive
 
getDistance() - Method in class frc.team670.robot.commands.drive.DistanceDrive
 
getErrorCode() - Method in exception jpigpio.PigpioException
Retrieve the error code that was returned by the underlying Pigpio call.
getFIFOStatus() - Method in class jpigpio.devices.NRF24L01
 
getFPGATimestamp() - Static method in class edu.wpi.first.wpilibj.Timer
Return the system clock time in seconds.
getI() - Method in class edu.wpi.first.wpilibj.controller.PIDController
Get the Integral coefficient.
getId() - Method in class jpigpio.sensors.GY_271
Get the device id.
getImperialDistance() - Method in class jpigpio.sensors.HC_SR04
Get the distance in inches of detection or -1 if no object detected.
getInstance() - Static method in class edu.wpi.first.wpilibj.command.Scheduler
Returns the Scheduler, creating it if one does not exist.
getInstance() - Static method in class edu.wpi.first.wpilibj2.command.CommandScheduler
Returns the Scheduler instance.
getJoyX() - Method in class jpigpio.sensors.WiiNunchuck
 
getJoyY() - Method in class jpigpio.sensors.WiiNunchuck
 
getLeftEncoder() - Method in class frc.team670.robot.subsystems.DriveBase
 
getMeasurement() - Method in class edu.wpi.first.wpilibj2.command.PIDSubsystem
Returns the measurement of the process variable used by the PIDController.
getMessage() - Method in exception jpigpio.PigpioException
 
getMetricDistance() - Method in class jpigpio.sensors.HC_SR04
Get the sensor measured distance to the target in meters.
getMode() - Method in class jpigpio.devices.VS1053
Retrieve the device mode register value.
getName() - Method in interface edu.wpi.first.wpilibj2.command.Command
Gets the name of this Command.
getP() - Method in class edu.wpi.first.wpilibj.controller.PIDController
Get the Proportional coefficient.
getPayloadSize() - Method in class jpigpio.devices.NRF24L01
 
getPeriod() - Method in class edu.wpi.first.wpilibj.controller.PIDController
Returns the period of this controller.
getPigpio() - Method in class jpigpio.GPIO
Should only be needed if not mapped by gpio class
getPin() - Method in class jpigpio.GPIO
 
getPin() - Method in exception jpigpio.WrongModeException
Retrieve the pin that was flagged as being in the wrong mode.
getPinE() - Method in class frc.team670.pi.Motor
Returns the E pin for the motor
getPositionError() - Method in class edu.wpi.first.wpilibj.controller.PIDController
Returns the difference between the setpoint and the measurement.
getPWMDutycycle(int) - Method in interface jpigpio.JPigpio
Returns the PWM dutycycle being used on the GPIO.

For normal PWM the dutycycle will be out of the defined range for the GPIO (see [*getPWMRange*]).

If a hardware clock is active on the GPIO the reported dutycycle will be 500000 (500k) out of 1000000 (1M).

If hardware PWM is active on the GPIO the reported dutycycle will be out of a 1000000 (1M).
getPWMDutycycle(int) - Method in class jpigpio.Pigpio
Not implemented
getPWMDutycycle(int) - Method in class jpigpio.PigpioSocket
 
getPWMFrequency(int) - Method in interface jpigpio.JPigpio
Returns the frequency of PWM being used on the GPIO.

Returns the frequency (in Hz) used for the GPIO.

For normal PWM the frequency will be that defined for the GPIO by [*setPWMFrequency*].

If a hardware clock is active on the GPIO the reported frequency will be that set by [*hardwareClock*].

If hardware PWM is active on the GPIO the reported frequency will be that set by [*hardwarePWM*].
getPWMFrequency(int) - Method in class jpigpio.Pigpio
Not implemented
getPWMFrequency(int) - Method in class jpigpio.PigpioSocket
 
getPWMRange(int) - Method in interface jpigpio.JPigpio
Returns the range of PWM values being used on the GPIO.

If a hardware clock or hardware PWM is active on the GPIO the reported range will be 1000000 (1M).
getPWMRange(int) - Method in class jpigpio.Pigpio
Not implemented
getPWMRange(int) - Method in class jpigpio.PigpioSocket
 
getPWMRealRange(int) - Method in interface jpigpio.JPigpio
Returns the real (underlying) range of PWM values being used on the GPIO.
getPWMRealRange(int) - Method in class jpigpio.Pigpio
Not implemented
getPWMRealRange(int) - Method in class jpigpio.PigpioSocket
 
getRequirements() - Method in interface edu.wpi.first.wpilibj2.command.Command
Specifies the set of subsystems used by this command.
getRequirements() - Method in class edu.wpi.first.wpilibj2.command.CommandBase
 
getRightEncoder() - Method in class frc.team670.robot.subsystems.DriveBase
 
getRotations() - Method in class frc.team670.pi.sensors.Encoder
Calculates and returns the number of rotations the wheel has gone through
getRXAddresses() - Method in class jpigpio.devices.NRF24L01
Read addresses receiver is listening from
getServoPulseWidth(int) - Method in interface jpigpio.JPigpio
Returns the servo pulsewidth being used on the GPIO.

getServoPulseWidth(int) - Method in class jpigpio.Pigpio
Not implemented
getServoPulseWidth(int) - Method in class jpigpio.PigpioSocket
Not implemented
getSetpoint() - Method in class edu.wpi.first.wpilibj.controller.PIDController
Returns the current setpoint of the PIDController.
getSetpoint() - Method in class edu.wpi.first.wpilibj2.command.PIDSubsystem
Returns the reference (setpoint) used by the PIDController.
getStatus() - Method in class jpigpio.devices.NRF24L01
Read STATUS register
getStatus() - Method in class jpigpio.devices.VS1053
Retrieve the status register of the device.
getStatus() - Method in class jpigpio.sensors.GY_271
 
getTicks() - Method in class frc.team670.pi.sensors.Encoder
Returns number of ticks the encoder has gone through
getTXAddress() - Method in class jpigpio.devices.NRF24L01
Read transmitter address - source address
getValue() - Method in class jpigpio.GPIO
 
getVelocityError() - Method in class edu.wpi.first.wpilibj.controller.PIDController
Returns the velocity error.
getVolume() - Method in class jpigpio.devices.VS1053
Read the volume register of the device.
getX() - Method in class jpigpio.sensors.GY_271
 
getY() - Method in class jpigpio.sensors.GY_271
 
getZ() - Method in class jpigpio.sensors.GY_271
 
gpio - Variable in class jpigpio.GPIOListener
 
GPIO - Class in jpigpio
 
GPIO(JPigpio, int) - Constructor for class jpigpio.GPIO
 
GPIO(JPigpio, int, int) - Constructor for class jpigpio.GPIO
 
gpioDelay(long) - Method in interface jpigpio.JPigpio
Delay for the specified number of microseconds
gpioDelay(long) - Method in class jpigpio.Pigpio
 
gpioDelay(long) - Method in class jpigpio.PigpioSocket
 
gpioDelay(long, int) - Method in class jpigpio.impl.CommonPigpio
 
gpioDelay(long, int) - Method in interface jpigpio.JPigpio
 
gpioGetMode(int) - Method in interface jpigpio.JPigpio
Retrieve the mode of the given gpio
gpioGetMode(int) - Method in class jpigpio.Pigpio
 
gpioGetMode(int) - Method in class jpigpio.PigpioSocket
 
gpioInitialize() - Method in interface jpigpio.JPigpio
 
gpioInitialize() - Method in class jpigpio.Pigpio
 
gpioInitialize() - Method in class jpigpio.PigpioSocket
 
GPIOListener - Class in jpigpio
Simple interface for implementing GPIO callbacks
GPIOListener(int, int) - Constructor for class jpigpio.GPIOListener
 
gpioRead(int) - Method in interface jpigpio.JPigpio
Retrieve the state of the gpio
gpioRead(int) - Method in class jpigpio.Pigpio
 
gpioRead(int) - Method in class jpigpio.PigpioSocket
 
gpioServo(int, int) - Method in interface jpigpio.JPigpio
Starts (500-2500) or stops (0) servo pulses on the GPIO.
The selected pulsewidth will continue to be transmitted until changed by a subsequent call to set_servo_pulsewidth.

The pulsewidths supported by servos varies and should probably be determined by experiment.
gpioServo(int, int) - Method in class jpigpio.Pigpio
 
gpioServo(int, int) - Method in class jpigpio.PigpioSocket
 
gpioSetAlertFunc(int, Alert) - Method in interface jpigpio.JPigpio
 
gpioSetAlertFunc(int, Alert) - Method in class jpigpio.Pigpio
 
gpioSetAlertFunc(int, Alert) - Method in class jpigpio.PigpioSocket
 
gpioSetMode(int, int) - Method in interface jpigpio.JPigpio
Set the mode of the gpio
gpioSetMode(int, int) - Method in class jpigpio.Pigpio
 
gpioSetMode(int, int) - Method in class jpigpio.PigpioSocket
 
gpioSetPullUpDown(int, int) - Method in interface jpigpio.JPigpio
 
gpioSetPullUpDown(int, int) - Method in class jpigpio.Pigpio
 
gpioSetPullUpDown(int, int) - Method in class jpigpio.PigpioSocket
 
gpioShiftOut(int, int, boolean, boolean, byte) - Method in class jpigpio.impl.CommonPigpio
Shift out a byte of data to a given pin.
gpioShiftOut(int, int, boolean, boolean, byte) - Method in interface jpigpio.JPigpio
Shift out a byte of data to a given pin.
gpioShiftOut(int, int, boolean, byte) - Method in class jpigpio.impl.CommonPigpio
Shift out a byte of data to a given pin.
gpioShiftOut(int, int, boolean, byte) - Method in interface jpigpio.JPigpio
Shift out a byte of data to a given pin.
gpioShiftOut(GPIO, GPIO, boolean, boolean, byte) - Method in class jpigpio.impl.CommonPigpio
 
gpioShiftOut(GPIO, GPIO, boolean, boolean, byte) - Method in interface jpigpio.JPigpio
 
gpioShiftOut(GPIO, GPIO, boolean, byte) - Method in class jpigpio.impl.CommonPigpio
 
gpioShiftOut(GPIO, GPIO, boolean, byte) - Method in interface jpigpio.JPigpio
 
gpioTerminate() - Method in interface jpigpio.JPigpio
Terminate the usage of the pigpio interfaces.
gpioTerminate() - Method in class jpigpio.Pigpio
 
gpioTerminate() - Method in class jpigpio.PigpioSocket
 
gpioTick() - Method in interface jpigpio.JPigpio
 
gpioTick() - Method in class jpigpio.Pigpio
 
gpioTick() - Method in class jpigpio.PigpioSocket
 
gpioTrigger(int, long, boolean) - Method in interface jpigpio.JPigpio
Set the specified gpio to the level specified by level for the duration (in micro-sec) specified by pulseLen and then set the gpio back to not-level.
gpioTrigger(int, long, boolean) - Method in class jpigpio.Pigpio
 
gpioTrigger(int, long, boolean) - Method in class jpigpio.PigpioSocket
 
gpioWrite(int, boolean) - Method in interface jpigpio.JPigpio
Set the state of the gpio
gpioWrite(int, boolean) - Method in class jpigpio.Pigpio
 
gpioWrite(int, boolean) - Method in class jpigpio.PigpioSocket
 
gpioxPulseAndWait(int, int, long, long, boolean) - Method in interface jpigpio.JPigpio
Pulse a named pin and then wait for a response on a different pin.
gpioxPulseAndWait(int, int, long, long, boolean) - Method in class jpigpio.Pigpio
 
gpioxPulseAndWait(int, int, long, long, boolean) - Method in class jpigpio.PigpioSocket
Not implemented
GY_271 - Class in jpigpio.sensors
The GY-271 is a module that provides a multi axis magnetic field measurement that is typically used to provide a compass.
GY_271(JPigpio) - Constructor for class jpigpio.sensors.GY_271
Construct the object for this class.
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