LEGO Mindstorms EV3


Program ID's (Slots)

*/

typedef   enum
{
  GUI_SLOT                      = 0,    //!< Program slot reserved for executing the user interface
  USER_SLOT                     = 1,    //!< Program slot used to execute user projects, apps and tools
  CMD_SLOT                      = 2,    //!< Program slot used for direct commands coming from c_com
  TERM_SLOT                     = 3,    //!< Program slot used for direct commands coming from c_ui
  DEBUG_SLOT                    = 4,    //!< Program slot used to run the debug ui

  SLOTS,                                //!< Maximum slots supported by the VM

  // ONLY VALID IN opPROGRAM_STOP
  CURRENT_SLOT                  = -1
}
SLOT;

/*  

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