Color

class wpilib.Color(*args, **kwargs)

Bases: pybind11_object

Represents colors that can be used with Addressable LEDs.

Limited to 12 bits of precision.

Overloaded function.

  1. __init__(self: wpilib._wpilib.Color) -> None

Constructs a default color (black).

  1. __init__(self: wpilib._wpilib.Color, red: float, green: float, blue: float) -> None

Constructs a Color from doubles (0-1).

Parameters:
  • red – Red value (0-1)

  • green – Green value (0-1)

  • blue – Blue value (0-1)

  1. __init__(self: wpilib._wpilib.Color, r: int, g: int, b: int) -> None

Constructs a Color from ints (0-255).

Parameters:
  • r – Red value (0-255)

  • g – Green value (0-255)

  • b – Blue value (0-255)

  1. __init__(self: wpilib._wpilib.Color, hexString: str) -> None

Constructs a Color from a hex string.

Parameters:

hexString – a string of the format <tt>#RRGGBB</tt> @throws std::invalid_argument if the hex string is invalid.

property blue float

Blue component (0-1).

static fromHSV(h: int, s: int, v: int) wpilib._wpilib.Color

Creates a Color from HSV values.

Parameters:
  • h – The h value [0-180)

  • s – The s value [0-255]

  • v – The v value [0-255]

Returns:

The color

property green float

Green component (0-1).

hexString() str

Return this color represented as a hex string.

Returns:

a string of the format <tt>#RRGGBB</tt>

kAliceBlue = Color(red=0.941406, green=0.972656, blue=1.000000)
kAntiqueWhite = Color(red=0.980469, green=0.921631, blue=0.843262)
kAqua = Color(red=0.000000, green=1.000000, blue=1.000000)
kAquamarine = Color(red=0.498047, green=1.000000, blue=0.831543)
kAzure = Color(red=0.941406, green=1.000000, blue=1.000000)
kBeige = Color(red=0.960938, green=0.960938, blue=0.862793)
kBisque = Color(red=1.000000, green=0.894287, blue=0.768799)
kBlack = Color(red=0.000000, green=0.000000, blue=0.000000)
kBlanchedAlmond = Color(red=1.000000, green=0.921631, blue=0.803955)
kBlue = Color(red=0.000000, green=0.000000, blue=1.000000)
kBlueViolet = Color(red=0.541260, green=0.168701, blue=0.886475)
kBrown = Color(red=0.647217, green=0.164795, blue=0.164795)
kBurlywood = Color(red=0.870605, green=0.721680, blue=0.529541)
kCadetBlue = Color(red=0.372559, green=0.619629, blue=0.627686)
kChartreuse = Color(red=0.498047, green=1.000000, blue=0.000000)
kChocolate = Color(red=0.823730, green=0.411865, blue=0.117676)
kCoral = Color(red=1.000000, green=0.498047, blue=0.313965)
kCornflowerBlue = Color(red=0.392334, green=0.584473, blue=0.929443)
kCornsilk = Color(red=1.000000, green=0.972656, blue=0.862793)
kCrimson = Color(red=0.862793, green=0.078613, blue=0.235352)
kCyan = Color(red=0.000000, green=1.000000, blue=1.000000)
kDarkBlue = Color(red=0.000000, green=0.000000, blue=0.545166)
kDarkCyan = Color(red=0.000000, green=0.545166, blue=0.545166)
kDarkGoldenrod = Color(red=0.721680, green=0.525635, blue=0.043213)
kDarkGray = Color(red=0.662842, green=0.662842, blue=0.662842)
kDarkGreen = Color(red=0.000000, green=0.392334, blue=0.000000)
kDarkKhaki = Color(red=0.741211, green=0.717773, blue=0.419678)
kDarkMagenta = Color(red=0.545166, green=0.000000, blue=0.545166)
kDarkOliveGreen = Color(red=0.333496, green=0.419678, blue=0.184326)
kDarkOrange = Color(red=1.000000, green=0.549072, blue=0.000000)
kDarkOrchid = Color(red=0.600098, green=0.196289, blue=0.800049)
kDarkRed = Color(red=0.545166, green=0.000000, blue=0.000000)
kDarkSalmon = Color(red=0.913818, green=0.588379, blue=0.478516)
kDarkSeaGreen = Color(red=0.560791, green=0.737305, blue=0.560791)
kDarkSlateBlue = Color(red=0.282471, green=0.239258, blue=0.545166)
kDarkSlateGray = Color(red=0.184326, green=0.309814, blue=0.309814)
kDarkTurquoise = Color(red=0.000000, green=0.807861, blue=0.819824)
kDarkViolet = Color(red=0.580566, green=0.000000, blue=0.827637)
kDeepPink = Color(red=1.000000, green=0.078613, blue=0.576660)
kDeepSkyBlue = Color(red=0.000000, green=0.749023, blue=1.000000)
kDenim = Color(red=0.082520, green=0.376709, blue=0.741211)
kDimGray = Color(red=0.411865, green=0.411865, blue=0.411865)
kDodgerBlue = Color(red=0.117676, green=0.564941, blue=1.000000)
kFirebrick = Color(red=0.698242, green=0.133545, blue=0.133545)
kFirstBlue = Color(red=0.000000, green=0.400146, blue=0.702148)
kFirstRed = Color(red=0.929443, green=0.109863, blue=0.141357)
kFloralWhite = Color(red=1.000000, green=0.980469, blue=0.941406)
kForestGreen = Color(red=0.133545, green=0.545166, blue=0.133545)
kFuchsia = Color(red=1.000000, green=0.000000, blue=1.000000)
kGainsboro = Color(red=0.862793, green=0.862793, blue=0.862793)
kGhostWhite = Color(red=0.972656, green=0.972656, blue=1.000000)
kGold = Color(red=1.000000, green=0.843262, blue=0.000000)
kGoldenrod = Color(red=0.854980, green=0.647217, blue=0.125732)
kGray = Color(red=0.502197, green=0.502197, blue=0.502197)
kGreen = Color(red=0.000000, green=0.502197, blue=0.000000)
kGreenYellow = Color(red=0.678467, green=1.000000, blue=0.184326)
kHoneydew = Color(red=0.941406, green=1.000000, blue=0.941406)
kHotPink = Color(red=1.000000, green=0.411865, blue=0.706055)
kIndianRed = Color(red=0.803955, green=0.360840, blue=0.360840)
kIndigo = Color(red=0.294189, green=0.000000, blue=0.510010)
kIvory = Color(red=1.000000, green=1.000000, blue=0.941406)
kKhaki = Color(red=0.941406, green=0.902100, blue=0.549072)
kLavender = Color(red=0.902100, green=0.902100, blue=0.980469)
kLavenderBlush = Color(red=1.000000, green=0.941406, blue=0.960938)
kLawnGreen = Color(red=0.486328, green=0.988281, blue=0.000000)
kLemonChiffon = Color(red=1.000000, green=0.980469, blue=0.803955)
kLightBlue = Color(red=0.678467, green=0.847168, blue=0.902100)
kLightCoral = Color(red=0.941406, green=0.502197, blue=0.502197)
kLightCyan = Color(red=0.878662, green=1.000000, blue=1.000000)
kLightGoldenrodYellow = Color(red=0.980469, green=0.980469, blue=0.823730)
kLightGray = Color(red=0.827637, green=0.827637, blue=0.827637)
kLightGreen = Color(red=0.564941, green=0.933350, blue=0.564941)
kLightPink = Color(red=1.000000, green=0.713867, blue=0.757080)
kLightSalmon = Color(red=1.000000, green=0.627686, blue=0.478516)
kLightSeaGreen = Color(red=0.125732, green=0.698242, blue=0.666748)
kLightSkyBlue = Color(red=0.529541, green=0.807861, blue=0.980469)
kLightSlateGray = Color(red=0.466797, green=0.533447, blue=0.600098)
kLightSteelBlue = Color(red=0.690430, green=0.768799, blue=0.870605)
kLightYellow = Color(red=1.000000, green=1.000000, blue=0.878662)
kLime = Color(red=0.000000, green=1.000000, blue=0.000000)
kLimeGreen = Color(red=0.196289, green=0.803955, blue=0.196289)
kLinen = Color(red=0.980469, green=0.941406, blue=0.902100)
kMagenta = Color(red=1.000000, green=0.000000, blue=1.000000)
kMaroon = Color(red=0.502197, green=0.000000, blue=0.000000)
kMediumAquamarine = Color(red=0.400146, green=0.803955, blue=0.666748)
kMediumBlue = Color(red=0.000000, green=0.000000, blue=0.803955)
kMediumOrchid = Color(red=0.729492, green=0.333496, blue=0.827637)
kMediumPurple = Color(red=0.576660, green=0.439453, blue=0.858887)
kMediumSeaGreen = Color(red=0.235352, green=0.702148, blue=0.443359)
kMediumSlateBlue = Color(red=0.482422, green=0.407959, blue=0.933350)
kMediumSpringGreen = Color(red=0.000000, green=0.980469, blue=0.604004)
kMediumTurquoise = Color(red=0.282471, green=0.819824, blue=0.800049)
kMediumVioletRed = Color(red=0.780518, green=0.082520, blue=0.521729)
kMidnightBlue = Color(red=0.098145, green=0.098145, blue=0.439453)
kMintcream = Color(red=0.960938, green=1.000000, blue=0.980469)
kMistyRose = Color(red=1.000000, green=0.894287, blue=0.882568)
kMoccasin = Color(red=1.000000, green=0.894287, blue=0.709961)
kNavajoWhite = Color(red=1.000000, green=0.870605, blue=0.678467)
kNavy = Color(red=0.000000, green=0.000000, blue=0.502197)
kOldLace = Color(red=0.992188, green=0.960938, blue=0.902100)
kOlive = Color(red=0.502197, green=0.502197, blue=0.000000)
kOliveDrab = Color(red=0.419678, green=0.556885, blue=0.137451)
kOrange = Color(red=1.000000, green=0.647217, blue=0.000000)
kOrangeRed = Color(red=1.000000, green=0.270752, blue=0.000000)
kOrchid = Color(red=0.854980, green=0.439453, blue=0.839355)
kPaleGoldenrod = Color(red=0.933350, green=0.909912, blue=0.666748)
kPaleGreen = Color(red=0.596191, green=0.984375, blue=0.596191)
kPaleTurquoise = Color(red=0.686279, green=0.933350, blue=0.933350)
kPaleVioletRed = Color(red=0.858887, green=0.439453, blue=0.576660)
kPapayaWhip = Color(red=1.000000, green=0.937256, blue=0.835449)
kPeachPuff = Color(red=1.000000, green=0.854980, blue=0.725586)
kPeru = Color(red=0.803955, green=0.521729, blue=0.247070)
kPink = Color(red=1.000000, green=0.753174, blue=0.796143)
kPlum = Color(red=0.866699, green=0.627686, blue=0.866699)
kPowderBlue = Color(red=0.690430, green=0.878662, blue=0.902100)
kPurple = Color(red=0.502197, green=0.000000, blue=0.502197)
kRed = Color(red=1.000000, green=0.000000, blue=0.000000)
kRosyBrown = Color(red=0.737305, green=0.560791, blue=0.560791)
kRoyalBlue = Color(red=0.255127, green=0.411865, blue=0.882568)
kSaddleBrown = Color(red=0.545166, green=0.270752, blue=0.074707)
kSalmon = Color(red=0.980469, green=0.502197, blue=0.447266)
kSandyBrown = Color(red=0.957031, green=0.643311, blue=0.376709)
kSeaGreen = Color(red=0.180420, green=0.545166, blue=0.341309)
kSeashell = Color(red=1.000000, green=0.960938, blue=0.933350)
kSienna = Color(red=0.627686, green=0.321777, blue=0.176514)
kSilver = Color(red=0.753174, green=0.753174, blue=0.753174)
kSkyBlue = Color(red=0.529541, green=0.807861, blue=0.921631)
kSlateBlue = Color(red=0.415771, green=0.353027, blue=0.803955)
kSlateGray = Color(red=0.439453, green=0.502197, blue=0.564941)
kSnow = Color(red=1.000000, green=0.980469, blue=0.980469)
kSpringGreen = Color(red=0.000000, green=1.000000, blue=0.498047)
kSteelBlue = Color(red=0.274658, green=0.510010, blue=0.706055)
kTan = Color(red=0.823730, green=0.706055, blue=0.549072)
kTeal = Color(red=0.000000, green=0.502197, blue=0.502197)
kThistle = Color(red=0.847168, green=0.749023, blue=0.847168)
kTomato = Color(red=1.000000, green=0.388428, blue=0.278564)
kTurquoise = Color(red=0.251221, green=0.878662, blue=0.815918)
kViolet = Color(red=0.933350, green=0.510010, blue=0.933350)
kWheat = Color(red=0.960938, green=0.870605, blue=0.702148)
kWhite = Color(red=1.000000, green=1.000000, blue=1.000000)
kWhiteSmoke = Color(red=0.960938, green=0.960938, blue=0.960938)
kYellow = Color(red=1.000000, green=1.000000, blue=0.000000)
kYellowGreen = Color(red=0.604004, green=0.803955, blue=0.196289)
property red float

Red component (0-1).