BowlerKernel
ControlAllPIDCommand.java
Go to the documentation of this file.
1 package com.neuronrobotics.sdk.commands.bcs.pid;
2 
3 import com.neuronrobotics.sdk.common.BowlerAbstractCommand;
4 import com.neuronrobotics.sdk.common.BowlerMethod;
5 
6 
7 // TODO: Auto-generated Javadoc
12 
17  setOpCode("apid");
19 
20  }
21 
27  public ControlAllPIDCommand( float []setpoint) {
28  setOpCode("apid");
31  //getCallingDataStorage().add(setpoint.length);
32  for(int i=0;i<setpoint.length;i++){
33  getCallingDataStorage().addAs32((int)setpoint[i]);
34  }
35  }
36 
43  public ControlAllPIDCommand(float []setpoint,double seconds) {
44  setOpCode("apid");
46  getCallingDataStorage().addAs32((int)(seconds*1000));
47  //getCallingDataStorage().add(setpoint.length);
48  for(int i=0;i<setpoint.length;i++){
49  getCallingDataStorage().addAs32((int)setpoint[i]);
50  }
51  }
52 
53 }