Module frc

Module frc 

Source

Structs§

Color
Represents colors that can be used with Addressable LEDs.
I2C
I2C bus interface class.
MotorController
Interface for motor controlling devices.
SpeedController
Interface for speed controlling devices.
SpeedController__bindgen_vtable

Constants§

Color_kPrecision
I2C_Port_kMXP
I2C_Port_kOnboard

Statics§

Color_kAliceBlue
0xF0F8FF.
Color_kAntiqueWhite
0xFAEBD7.
Color_kAqua
0x00FFFF.
Color_kAquamarine
0x7FFFD4.
Color_kAzure
0xF0FFFF.
Color_kBeige
0xF5F5DC.
Color_kBisque
0xFFE4C4.
Color_kBlack
0x000000.
Color_kBlanchedAlmond
0xFFEBCD.
Color_kBlue
0x0000FF.
Color_kBlueViolet
0x8A2BE2.
Color_kBrown
0xA52A2A.
Color_kBurlywood
0xDEB887.
Color_kCadetBlue
0x5F9EA0.
Color_kChartreuse
0x7FFF00.
Color_kChocolate
0xD2691E.
Color_kCoral
0xFF7F50.
Color_kCornflowerBlue
0x6495ED.
Color_kCornsilk
0xFFF8DC.
Color_kCrimson
0xDC143C.
Color_kCyan
0x00FFFF.
Color_kDarkBlue
0x00008B.
Color_kDarkCyan
0x008B8B.
Color_kDarkGoldenrod
0xB8860B.
Color_kDarkGray
0xA9A9A9.
Color_kDarkGreen
0x006400.
Color_kDarkKhaki
0xBDB76B.
Color_kDarkMagenta
0x8B008B.
Color_kDarkOliveGreen
0x556B2F.
Color_kDarkOrange
0xFF8C00.
Color_kDarkOrchid
0x9932CC.
Color_kDarkRed
0x8B0000.
Color_kDarkSalmon
0xE9967A.
Color_kDarkSeaGreen
0x8FBC8F.
Color_kDarkSlateBlue
0x483D8B.
Color_kDarkSlateGray
0x2F4F4F.
Color_kDarkTurquoise
0x00CED1.
Color_kDarkViolet
0x9400D3.
Color_kDeepPink
0xFF1493.
Color_kDeepSkyBlue
0x00BFFF.
Color_kDenim
0x1560BD.
Color_kDimGray
0x696969.
Color_kDodgerBlue
0x1E90FF.
Color_kFirebrick
0xB22222.
Color_kFirstBlue
0x0066B3.
Color_kFirstRed
0xED1C24.
Color_kFloralWhite
0xFFFAF0.
Color_kForestGreen
0x228B22.
Color_kFuchsia
0xFF00FF.
Color_kGainsboro
0xDCDCDC.
Color_kGhostWhite
0xF8F8FF.
Color_kGold
0xFFD700.
Color_kGoldenrod
0xDAA520.
Color_kGray
0x808080.
Color_kGreen
0x008000.
Color_kGreenYellow
0xADFF2F.
Color_kHoneydew
0xF0FFF0.
Color_kHotPink
0xFF69B4.
Color_kIndianRed
0xCD5C5C.
Color_kIndigo
0x4B0082.
Color_kIvory
0xFFFFF0.
Color_kKhaki
0xF0E68C.
Color_kLavender
0xE6E6FA.
Color_kLavenderBlush
0xFFF0F5.
Color_kLawnGreen
0x7CFC00.
Color_kLemonChiffon
0xFFFACD.
Color_kLightBlue
0xADD8E6.
Color_kLightCoral
0xF08080.
Color_kLightCyan
0xE0FFFF.
Color_kLightGoldenrodYellow
0xFAFAD2.
Color_kLightGray
0xD3D3D3.
Color_kLightGreen
0x90EE90.
Color_kLightPink
0xFFB6C1.
Color_kLightSalmon
0xFFA07A.
Color_kLightSeaGreen
0x20B2AA.
Color_kLightSkyBlue
0x87CEFA.
Color_kLightSlateGray
0x778899.
Color_kLightSteelBlue
0xB0C4DE.
Color_kLightYellow
0xFFFFE0.
Color_kLime
0x00FF00.
Color_kLimeGreen
0x32CD32.
Color_kLinen
0xFAF0E6.
Color_kMagenta
0xFF00FF.
Color_kMaroon
0x800000.
Color_kMediumAquamarine
0x66CDAA.
Color_kMediumBlue
0x0000CD.
Color_kMediumOrchid
0xBA55D3.
Color_kMediumPurple
0x9370DB.
Color_kMediumSeaGreen
0x3CB371.
Color_kMediumSlateBlue
0x7B68EE.
Color_kMediumSpringGreen
0x00FA9A.
Color_kMediumTurquoise
0x48D1CC.
Color_kMediumVioletRed
0xC71585.
Color_kMidnightBlue
0x191970.
Color_kMintcream
0xF5FFFA.
Color_kMistyRose
0xFFE4E1.
Color_kMoccasin
0xFFE4B5.
Color_kNavajoWhite
0xFFDEAD.
Color_kNavy
0x000080.
Color_kOldLace
0xFDF5E6.
Color_kOlive
0x808000.
Color_kOliveDrab
0x6B8E23.
Color_kOrange
0xFFA500.
Color_kOrangeRed
0xFF4500.
Color_kOrchid
0xDA70D6.
Color_kPaleGoldenrod
0xEEE8AA.
Color_kPaleGreen
0x98FB98.
Color_kPaleTurquoise
0xAFEEEE.
Color_kPaleVioletRed
0xDB7093.
Color_kPapayaWhip
0xFFEFD5.
Color_kPeachPuff
0xFFDAB9.
Color_kPeru
0xCD853F.
Color_kPink
0xFFC0CB.
Color_kPlum
0xDDA0DD.
Color_kPowderBlue
0xB0E0E6.
Color_kPurple
0x800080.
Color_kRed
0xFF0000.
Color_kRosyBrown
0xBC8F8F.
Color_kRoyalBlue
0x4169E1.
Color_kSaddleBrown
0x8B4513.
Color_kSalmon
0xFA8072.
Color_kSandyBrown
0xF4A460.
Color_kSeaGreen
0x2E8B57.
Color_kSeashell
0xFFF5EE.
Color_kSienna
0xA0522D.
Color_kSilver
0xC0C0C0.
Color_kSkyBlue
0x87CEEB.
Color_kSlateBlue
0x6A5ACD.
Color_kSlateGray
0x708090.
Color_kSnow
0xFFFAFA.
Color_kSpringGreen
0x00FF7F.
Color_kSteelBlue
0x4682B4.
Color_kTan
0xD2B48C.
Color_kTeal
0x008080.
Color_kThistle
0xD8BFD8.
Color_kTomato
0xFF6347.
Color_kTurquoise
0x40E0D0.
Color_kViolet
0xEE82EE.
Color_kWheat
0xF5DEB3.
Color_kWhite
0xFFFFFF.
Color_kWhiteSmoke
0xF5F5F5.
Color_kYellow
0xFFFF00.
Color_kYellowGreen
0x9ACD32.

Functions§

I2C_AddressOnly
Attempt to address a device on the I2C bus.
I2C_GetDeviceAddress
I2C_GetPort
I2C_I2C
Constructor.
I2C_I2C_destructor
I2C_Read
Execute a read transaction with the device.
I2C_ReadOnly
Execute a read only transaction with the device.
I2C_Transaction
Generic transaction.
I2C_VerifySensor
Verify that a device’s registers contain expected values.
I2C_Write
Execute a write transaction with the device.
I2C_WriteBulk
Execute a bulk write transaction with the device.
SpeedController_SetVoltage
Sets the voltage output of the SpeedController. Compensates for the current bus voltage to ensure that the desired voltage is output even if the battery voltage is below 12V - highly useful when the voltage outputs are “meaningful” (e.g. they come from a feedforward calculation).

Type Aliases§

I2C_Port