예제 #1
0
 /// <summary>
 /// <para>Attaches a sensor to the NXT brick.</para>
 /// </summary>
 /// <param name="sensor">The sensor</param>
 /// <param name="port">The port to attach the sensor to</param>
 private void AttachSensor(NxtSensor sensor, NxtSensorPort port)
 {
     if (sensor != null)
     {
         sensor.Brick    = this;
         sensor.Port     = port;
         sensorArr[port] = sensor;
     }
 }
예제 #2
0
파일: Program.cs 프로젝트: kchikuse/lego
        static void OnCollision(NxtSensor sensor)
        {
            Console.WriteLine("Collided with something.");

            Reverse();
        }
예제 #3
0
 /// <summary>
 /// <para>Attaches a sensor to the NXT brick.</para>
 /// </summary>
 /// <param name="sensor">The sensor</param>
 /// <param name="port">The port to attach the sensor to</param>
 private void AttachSensor(NxtSensor sensor, NxtSensorPort port)
 {
     if (sensor != null)
     {
         sensor.Brick = this;
         sensor.Port = port;
         sensorArr[port] = sensor;
     }
 }