Module Mindstorm.Program


module Program: sig .. end
Starting and stopping programs (.rxe files) on the brick.

val start : ?check_status:bool -> 'a Mindstorm.conn -> string -> unit
start_program conn pgm starts the program named pgm.
check_status : whether to check the status returned by the brick. Default: see Mindstorm.connect_bluetooth.
val stop : ?check_status:bool -> 'a Mindstorm.conn -> unit
stop_program conn stops the currently running program if any. If no program is running and check_status=true, the exception Mindstorm.Error(No_program) is raised.
check_status : whether to check the status returned by the brick. Default: see Mindstorm.connect_bluetooth.
val name : 'a Mindstorm.conn -> string
Return the name of the current program or raise Mindstorm.Error(No_program) if no program is running.