예제 #1
0
        public object Clone()
        {
            LegoNxtState config = new LegoNxtState();

            config.ComPort          = this.ComPort;
            config.Connected        = this.Connected;
            config.SensorPort       = this.SensorPort;
            config.MotorSensorPort  = this.MotorSensorPort;
            config.ButtonSensorPort = this.ButtonSensorPort;
            config.MotorOutputPort  = this.MotorOutputPort;
            config.BatteryVoltage   = this.BatteryVoltage;
            config.BrickConfig      = this.BrickConfig;
            return(config);
        }
예제 #2
0
 /// <summary>
 /// Initialization Constructor
 /// </summary>
 public ReplaceState(LegoNxtState body)
 {
     this.Body = body;
 }
예제 #3
0
 /// <summary>
 /// Initialization Constructor
 /// </summary>
 public Configure(LegoNxtState config)
 {
     this.Body = config;
 }