////////////////////////////////////////////////////////////////////////////////////////////
//
//                          FRC Operator Interface LED Test
//
// This sample program shows how to access the Operator Interface or Dashboard LEDs
//
////////////////////////////////////////////////////////////////////////////////////////////

#pragma platform(FRC)

task main()
{
  while (true)
  {
    frcOILEDs[oiLEDPWM1_Green]   = true;
    frcOILEDs[oiLEDPWM2_Green]   = true;
    frcOILEDs[oiLEDRelay1_Green] = true;
    frcOILEDs[oiLEDRelay2_Green] = true;

    frcOILEDs[oiLEDPWM1_Red]     = true;
    frcOILEDs[oiLEDPWM2_Red]     = true;
    frcOILEDs[oiLEDRelay1_Red]   = true;
    frcOILEDs[oiLEDRelay2_Red]   = true;

    frcOILEDs[oiLEDSwitch1]      = true;
    frcOILEDs[oiLEDSwitch2]      = true;
    frcOILEDs[oiLEDSwitch3]      = true;
    wait1Msec(250);


    frcOILEDs[oiLEDPWM1_Green]   = false;
    frcOILEDs[oiLEDPWM2_Green]   = false;
    frcOILEDs[oiLEDRelay1_Green] = false;
    frcOILEDs[oiLEDRelay2_Green] = false;

    frcOILEDs[oiLEDPWM1_Red]     = false;
    frcOILEDs[oiLEDPWM2_Red]     = false;
    frcOILEDs[oiLEDRelay1_Red]   = false;
    frcOILEDs[oiLEDRelay2_Red]   = false;

    frcOILEDs[oiLEDSwitch1]      = false;
    frcOILEDs[oiLEDSwitch2]      = false;
    frcOILEDs[oiLEDSwitch3]      = false;
    wait1Msec(250);
  }
}
