private void EnviarPotencias(MotorDto obj) { foreach (var motorDto in Motores) { EnviarPotencia(motorDto); } }
private void PararMotores(MotorDto obj) { foreach (var motor in Motores) { motor.Potencia = 0; } }
public MotorTestViewModel(MotorTestView view) { _view = view; Motores = new ObservableCollection <MotorDto>(); Motor motor1 = new Motor(); motor1.LadoMotor = LadoMotorEnum.Esquerda; motor1.LocalizacaoMotor = LocalizacaoMotorEnum.Frente; motor1.Potencia = 0; Motor motor2 = new Motor(); motor2.LadoMotor = LadoMotorEnum.Direita; motor2.LocalizacaoMotor = LocalizacaoMotorEnum.Frente; motor2.Potencia = 0; Motor motor3 = new Motor(); motor3.LadoMotor = LadoMotorEnum.Esquerda; motor3.LocalizacaoMotor = LocalizacaoMotorEnum.Traz; motor3.Potencia = 0; Motor motor4 = new Motor(); motor4.LadoMotor = LadoMotorEnum.Direita; motor4.LocalizacaoMotor = LocalizacaoMotorEnum.Traz; motor4.Potencia = 0; Carro = new CarroRobo(); Carro.TipoComunicacao = TipoComunicacaoEnum.Serial; ComunicacaoSerial comunicacaoSerial = new ComunicacaoSerial("COM7", 9600); comunicacaoSerial.AbrirPorta(); Carro.Comunicacao = comunicacaoSerial; Carro.Motores = new List <Motor>(); Carro.Motores.Add(motor1); Carro.Motores.Add(motor2); Carro.Motores.Add(motor3); Carro.Motores.Add(motor4); MotorDto motorDto1 = new MotorDto(motor1, Carro); MotorDto motorDto2 = new MotorDto(motor2, Carro); MotorDto motorDto3 = new MotorDto(motor3, Carro); MotorDto motorDto4 = new MotorDto(motor4, Carro); Motores.Add(motorDto1); Motores.Add(motorDto2); Motores.Add(motorDto3); Motores.Add(motorDto4); }
public MotorTestViewModel(MotorTestView view) { _view = view; Motores = new ObservableCollection<MotorDto>(); Motor motor1 = new Motor(); motor1.LadoMotor = LadoMotorEnum.Esquerda; motor1.LocalizacaoMotor = LocalizacaoMotorEnum.Frente; motor1.Potencia = 0; Motor motor2 = new Motor(); motor2.LadoMotor = LadoMotorEnum.Direita; motor2.LocalizacaoMotor = LocalizacaoMotorEnum.Frente; motor2.Potencia = 0; Motor motor3 = new Motor(); motor3.LadoMotor = LadoMotorEnum.Esquerda; motor3.LocalizacaoMotor = LocalizacaoMotorEnum.Traz; motor3.Potencia = 0; Motor motor4 = new Motor(); motor4.LadoMotor = LadoMotorEnum.Direita; motor4.LocalizacaoMotor = LocalizacaoMotorEnum.Traz; motor4.Potencia = 0; Carro = new CarroRobo(); Carro.TipoComunicacao = TipoComunicacaoEnum.Serial; ComunicacaoSerial comunicacaoSerial = new ComunicacaoSerial("COM7", 9600); comunicacaoSerial.AbrirPorta(); Carro.Comunicacao = comunicacaoSerial; Carro.Motores = new List<Motor>(); Carro.Motores.Add(motor1); Carro.Motores.Add(motor2); Carro.Motores.Add(motor3); Carro.Motores.Add(motor4); MotorDto motorDto1 = new MotorDto(motor1, Carro); MotorDto motorDto2 = new MotorDto(motor2, Carro); MotorDto motorDto3 = new MotorDto(motor3, Carro); MotorDto motorDto4 = new MotorDto(motor4, Carro); Motores.Add(motorDto1); Motores.Add(motorDto2); Motores.Add(motorDto3); Motores.Add(motorDto4); }
private bool PodePararMotores(MotorDto obj) { return true; }
private bool PodeEnviarTodasPotencias(MotorDto obj) { return true; }
private bool PodeEnviarPotencia(MotorDto obj) { return true; }
private void EnviarPotencia(MotorDto obj) { Carro.Comunicacao.EnviarDados(obj.Motor.Codificar()); }
private bool PodePararMotores(MotorDto obj) { return(true); }
private bool PodeEnviarPotencia(MotorDto obj) { return(true); }
private bool PodeEnviarTodasPotencias(MotorDto obj) { return(true); }