public FileNode (MonoBrick.NXT.BrickFile file)
        {
			this.file = file;
			switch(file.FileType){
				case FileType.Datalog:
					type = "Datalog";
				break;
				case FileType.Firmware:
					type = "Firmware";
				break;
				case FileType.Graphics:
					type = "Graphics";
				break;
				case FileType.OnBrickProgram:
					type = "On-Brick";
				break;
				case FileType.Program:
					type = "Program";
				break;
				case FileType.Sound:
					type = "Sound";
				break;
				case FileType.TryMeProgram:
					type = "Try-Me";
				break;
				case FileType.Unknown:
					type = "Unknown";
				break;
				default:
					type = "Unknown";
				break;
			}
        }
		public static String MotorPortToString(MonoBrick.NXT.MotorPort port){
			if (port == MonoBrick.NXT.MotorPort.OutA)
				return "Motor A";
			if (port == MonoBrick.NXT.MotorPort.OutB)
				return "Motor B";
			if (port == MonoBrick.NXT.MotorPort.OutC)
				return "Motor C";
			//default
			return "Motor A";
		}
示例#3
0
 public ControlTouch(MonoBrick.EV3.Brick<MonoBrick.EV3.Sensor, MonoBrick.EV3.Sensor, MonoBrick.EV3.Sensor, MonoBrick.EV3.Sensor> ev3Brick)
     : base(ev3Brick)
 {
 }
示例#4
0
 public ControlTouch(MonoBrick.NXT.Brick<MonoBrick.NXT.Sensor, MonoBrick.NXT.Sensor, MonoBrick.NXT.Sensor, MonoBrick.NXT.Sensor> nxtBrick)
     : base(nxtBrick)
 {
 }
			public FileItem(MonoBrick.IBrickFile brickFile){
				this.brickFile = brickFile;
				this.Checked = false;
			}
示例#6
0
 public ControlKinect(MonoBrick.EV3.Brick<MonoBrick.EV3.Sensor, MonoBrick.EV3.Sensor, MonoBrick.EV3.Sensor, MonoBrick.EV3.Sensor> ev3Brick)
     : base(ev3Brick)
 {
 }
示例#7
0
 public ControlKinect(MonoBrick.NXT.Brick<MonoBrick.NXT.Sensor, MonoBrick.NXT.Sensor, MonoBrick.NXT.Sensor, MonoBrick.NXT.Sensor> nxtBrick)
     : base(nxtBrick)
 {
 }
示例#8
0
 public ControlKeyboard(MonoBrick.EV3.Brick<MonoBrick.EV3.Sensor, MonoBrick.EV3.Sensor, MonoBrick.EV3.Sensor, MonoBrick.EV3.Sensor> ev3Brick)
     : base(ev3Brick)
 {
 }
示例#9
0
 public ControlKeyboard(MonoBrick.NXT.Brick<MonoBrick.NXT.Sensor, MonoBrick.NXT.Sensor, MonoBrick.NXT.Sensor, MonoBrick.NXT.Sensor> nxtBrick)
     : base(nxtBrick)
 {
 }
示例#10
0
 public ControlInput(MonoBrick.EV3.Brick<MonoBrick.EV3.Sensor, MonoBrick.EV3.Sensor, MonoBrick.EV3.Sensor, MonoBrick.EV3.Sensor> ev3Brick)
 {
     this.ev3 = ev3Brick;
     this.isNXT = false;
 }
示例#11
0
 public ControlInput(MonoBrick.NXT.Brick<MonoBrick.NXT.Sensor, MonoBrick.NXT.Sensor, MonoBrick.NXT.Sensor, MonoBrick.NXT.Sensor> nxtBrick)
 {
     this.nxt = nxtBrick;
 }
		public static String MailBoxToString(MonoBrick.NXT.Box box){
			if (box == MonoBrick.NXT.Box.Box0)
				return "mailbox 0";  
			if (box == MonoBrick.NXT.Box.Box1)
				return "mailbox 1";  
			if (box == MonoBrick.NXT.Box.Box2)
				return "mailbox 2";  
			if (box == MonoBrick.NXT.Box.Box3)
				return "mailbox 3";  
			if (box == MonoBrick.NXT.Box.Box4)
				return "mailbox 4";  
			if (box == MonoBrick.NXT.Box.Box5)
				return "mailbox 5";  
			if (box == MonoBrick.NXT.Box.Box6)
				return "mailbox 6";  
			if (box == MonoBrick.NXT.Box.Box7)
				return "mailbox 7";  
			if (box == MonoBrick.NXT.Box.Box8)
				return "mailbox 8";  
			if (box == MonoBrick.NXT.Box.Box9)
				return "mailbox 9";
			//default
			return "mailbox 0";
		}
示例#13
0
 public ControlGamepad(MonoBrick.EV3.Brick<MonoBrick.EV3.Sensor, MonoBrick.EV3.Sensor, MonoBrick.EV3.Sensor, MonoBrick.EV3.Sensor> ev3Brick)
     : base(ev3Brick)
 {
 }
示例#14
0
 public ControlGamepad(MonoBrick.NXT.Brick<MonoBrick.NXT.Sensor, MonoBrick.NXT.Sensor, MonoBrick.NXT.Sensor, MonoBrick.NXT.Sensor> nxtBrick)
     : base(nxtBrick)
 {
 }