LEGO Mindstorms EV3


Icon Types Avaliable
*/

typedef   enum
{
  NORMAL_ICON                   = 0,    //!< "24x12_Files_Folders_Settings.bmp"
  SMALL_ICON                    = 1,
  LARGE_ICON                    = 2,    //!< "24x22_Yes_No_OFF_FILEOps.bmp"
  MENU_ICON                     = 3,
  ARROW_ICON                    = 4,    //!< "8x12_miniArrows.bmp"

  ICONTYPES                             //!< Maximum icon types supported by the VM
}
ICONTYPE;


typedef   enum
{
  SICON_CHARGING                = 0,
  SICON_BATT_4                  = 1,
  SICON_BATT_3                  = 2,
  SICON_BATT_2                  = 3,
  SICON_BATT_1                  = 4,
  SICON_BATT_0                  = 5,
  SICON_WAIT1                   = 6,
  SICON_WAIT2                   = 7,
  SICON_BT_ON                   = 8,
  SICON_BT_VISIBLE              = 9,
  SICON_BT_CONNECTED            = 10,
  SICON_BT_CONNVISIB            = 11,
  SICON_WIFI_3                  = 12,
  SICON_WIFI_2                  = 13,
  SICON_WIFI_1                  = 14,
  SICON_WIFI_CONNECTED          = 15,

  SICON_USB                     = 21,

  S_ICON_NOS
}
S_ICON_NO;


typedef   enum
{
  ICON_NONE                     = -1,
  ICON_RUN                      = 0,
  ICON_FOLDER                   = 1,
  ICON_FOLDER2                  = 2,
  ICON_USB                      = 3,
  ICON_SD                       = 4,
  ICON_SOUND                    = 5,
  ICON_IMAGE                    = 6,
  ICON_SETTINGS                 = 7,
  ICON_ONOFF                    = 8,
  ICON_SEARCH                   = 9,
  ICON_WIFI                     = 10,
  ICON_CONNECTIONS              = 11,
  ICON_ADD_HIDDEN               = 12,
  ICON_TRASHBIN                 = 13,
  ICON_VISIBILITY               = 14,
  ICON_KEY                      = 15,
  ICON_CONNECT                  = 16,
  ICON_DISCONNECT               = 17,
  ICON_UP                       = 18,
  ICON_DOWN                     = 19,
  ICON_WAIT1                    = 20,
  ICON_WAIT2                    = 21,
  ICON_BLUETOOTH                = 22,
  ICON_INFO                     = 23,
  ICON_TEXT                     = 24,


  ICON_QUESTIONMARK             = 27,
  ICON_INFO_FILE                = 28,
  ICON_DISC                     = 29,
  ICON_CONNECTED                = 30,
  ICON_OBP                      = 31,
  ICON_OBD                      = 32,
  ICON_OPENFOLDER               = 33,
  ICON_BRICK1                   = 34,
  N_ICON_NOS
}
N_ICON_NO;


typedef   enum
{
  YES_NOTSEL                    = 0,
  YES_SEL                       = 1,
  NO_NOTSEL                     = 2,
  NO_SEL                        = 3,
  OFF                           = 4,
  WAIT_VERT                     = 5,
  WAIT_HORZ                     = 6,
  TO_MANUAL                     = 7,
  WARNSIGN                      = 8,
  WARN_BATT                     = 9,
  WARN_POWER                    = 10,
  WARN_TEMP                     = 11,
  NO_USBSTICK                   = 12,
  TO_EXECUTE                    = 13,
  TO_BRICK                      = 14,
  TO_SDCARD                     = 15,
  TO_USBSTICK                   = 16,
  TO_BLUETOOTH                  = 17,
  TO_WIFI                       = 18,
  TO_TRASH                      = 19,
  TO_COPY                       = 20,
  TO_FILE                       = 21,
  CHAR_ERROR                    = 22,
  COPY_ERROR                    = 23,
  PROGRAM_ERROR                 = 24,


  WARN_MEMORY                   = 27,
  L_ICON_NOS
}
L_ICON_NO;


typedef   enum
{
  ICON_STAR                     = 0,
  ICON_LOCKSTAR                 = 1,
  ICON_LOCK                     = 2,
  ICON_PC                       = 3,    //!< Bluetooth type PC
  ICON_PHONE                    = 4,    //!< Bluetooth type PHONE
  ICON_BRICK                    = 5,    //!< Bluetooth type BRICK
  ICON_UNKNOWN                  = 6,    //!< Bluetooth type UNKNOWN
  ICON_FROM_FOLDER              = 7,
  ICON_CHECKBOX                 = 8,
  ICON_CHECKED                  = 9,
  ICON_XED                      = 10,

  M_ICON_NOS
}
M_ICON_NO;


typedef   enum
{

  ICON_LEFT                     = 1,
  ICON_RIGHT                    = 2,

  A_ICON_NOS
}
A_ICON_NO;


/*  

LEGO® Robotics Firmware Documentation
Confidential Information © 2013 The LEGO Group