BowlerKernel
|
Classes | |
class | MapData |
class | Tester |
Private Member Functions | |
void | initInput () |
Private Attributes | |
ServoChannel | output |
double | inputScale =.25 |
int | inputCenter = 128 |
int | inputValue |
boolean | recording =false |
double | interval |
int | currentValue |
ArrayList< MapData > | data = new ArrayList<MapData>() |
int | outputMax =255 |
int | outputMin =0 |
int | index =0 |
Tester | directTester |
int | analogInputChannelNumber =8 |
The Class ServoOutputScheduleChannel.
Definition at line 14 of file ServoOutputScheduleChannel.java.
com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.ServoOutputScheduleChannel | ( | ServoChannel | srv | ) |
Instantiates a new servo output schedule channel.
srv | the srv |
Definition at line 63 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.peripherals.DyIOAbstractPeripheral.getValue(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.output, and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setCurrentValue().
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.addAnalogInputListener | ( | IAnalogInputListener | l | ) |
Adds the analog input listener.
l | the l |
Definition at line 105 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.peripherals.AnalogInputChannel.addAnalogInputListener(), com.neuronrobotics.sdk.dyio.peripherals.DyIOAbstractPeripheral.configAdvancedAsyncNotEqual(), and com.neuronrobotics.sdk.dyio.peripherals.AnalogInputChannel.setAsync().
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.initInput().
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.addIServoPositionUpdateListener | ( | IServoPositionUpdateListener | l | ) |
Adds the i servo position update listener.
l | the l |
Definition at line 320 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.peripherals.ServoChannel.addIServoPositionUpdateListener(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getOutput().
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.flush | ( | ) |
Flush.
Definition at line 455 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.peripherals.DyIOAbstractPeripheral.flush(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getCurrentTargetValue(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.output, and com.neuronrobotics.sdk.dyio.peripherals.ServoChannel.SetPosition().
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.Tester.run().
int com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getAnalogInputChannelNumber | ( | ) |
Gets the analog input channel number.
Definition at line 475 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.analogInputChannelNumber, com.neuronrobotics.sdk.dyio.peripherals.DyIOAbstractPeripheral.getChannel(), and com.neuronrobotics.sdk.dyio.DyIOChannel.getChannelNumber().
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getInputChannelNumber(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getXml(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.initInput().
int com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getChannelNumber | ( | ) |
Gets the channel number.
Definition at line 74 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.peripherals.DyIOAbstractPeripheral.getChannel(), com.neuronrobotics.sdk.dyio.DyIOChannel.getChannelNumber(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.output.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getXml(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.startTest().
int com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getCurrentTargetValue | ( | ) |
Gets the current target value.
Definition at line 448 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.inputValue.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.flush(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.onAnalogValueChange(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.onTimeUpdate(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setIntervalTime().
int com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getCurrentValue | ( | ) |
Gets the current value.
Definition at line 550 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.currentValue.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.onTimeUpdate(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setIntervalTime(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.sync().
int com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getInputCenter | ( | ) |
Gets the input center.
Definition at line 237 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.inputCenter.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.onAnalogValueChange().
int com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getInputChannelNumber | ( | ) |
Gets the input channel number.
Definition at line 364 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getAnalogInputChannelNumber(), com.neuronrobotics.sdk.dyio.peripherals.DyIOAbstractPeripheral.getChannel(), and com.neuronrobotics.sdk.dyio.DyIOChannel.getChannelNumber().
double com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getInputScale | ( | ) |
Gets the input scale.
Definition at line 255 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.inputScale.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.onAnalogValueChange().
double com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getInterval | ( | ) |
Gets the interval.
Definition at line 427 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.interval.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.onTimeUpdate(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.Tester.run().
ServoChannel com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getOutput | ( | ) |
Gets the output.
Definition at line 219 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.output.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.addIServoPositionUpdateListener(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.removeIServoPositionUpdateListener(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.sync().
int com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getOutputMax | ( | ) |
Gets the output max.
Definition at line 275 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.outputMax.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.onAnalogValueChange(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setIntervalTime().
int com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getOutputMin | ( | ) |
Gets the output min.
Definition at line 284 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.outputMin.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.onAnalogValueChange(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setIntervalTime().
String com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getXml | ( | ) |
Gets the xml.
Definition at line 338 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.data, com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getAnalogInputChannelNumber(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getChannelNumber(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.inputCenter, com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.inputScale, com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.isRecording(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.outputMax, and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.outputMin.
|
private |
Inits the input.
Definition at line 114 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.addAnalogInputListener(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.analogInputChannelNumber, com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getAnalogInputChannelNumber(), com.neuronrobotics.sdk.dyio.peripherals.DyIOAbstractPeripheral.getChannel(), com.neuronrobotics.sdk.dyio.DyIO.getChannel(), com.neuronrobotics.sdk.dyio.DyIOChannel.getChannelNumber(), com.neuronrobotics.sdk.dyio.DyIOChannel.getDevice(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.output, and com.neuronrobotics.sdk.dyio.peripherals.AnalogInputChannel.removeAllAnalogInputListeners().
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.resumeRecording(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.startRecording(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.startTest().
boolean com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.isRecording | ( | ) |
Checks if is recording.
Definition at line 311 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.recording.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getXml(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.onTimeUpdate().
boolean com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.isTesting | ( | ) |
Checks if is testing.
Definition at line 409 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.directTester.
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.onAnalogValueChange | ( | AnalogInputChannel | chan, |
double | value | ||
) |
IAnalogInputListener.
chan | the chan |
value | The value of the analog channel is sent to listeners |
Implements com.neuronrobotics.sdk.dyio.peripherals.IAnalogInputListener.
Definition at line 186 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getCurrentTargetValue(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getInputCenter(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getInputScale(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getOutputMax(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getOutputMin(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setCurrentTargetValue().
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.onPause | ( | ) |
On pause.
Implements com.neuronrobotics.sdk.dyio.sequencer.ISchedulerListener.
Definition at line 540 of file ServoOutputScheduleChannel.java.
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.onPlay | ( | ) |
On play.
Implements com.neuronrobotics.sdk.dyio.sequencer.ISchedulerListener.
Definition at line 531 of file ServoOutputScheduleChannel.java.
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.onReset | ( | ) |
This function is called when the seceduler is stopped.
Implements com.neuronrobotics.sdk.dyio.sequencer.ISchedulerListener.
Definition at line 522 of file ServoOutputScheduleChannel.java.
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.onTimeUpdate | ( | double | ms | ) |
This is called by the scheduler on regular intervals .
ms | the current time of the running scheduler |
Implements com.neuronrobotics.sdk.dyio.sequencer.ISchedulerListener.
Definition at line 139 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.data, com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getCurrentTargetValue(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getCurrentValue(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getInterval(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.index, com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.isRecording(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setCurrentValue().
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.pauseRecording | ( | ) |
Pause recording.
Definition at line 81 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.peripherals.AnalogInputChannel.removeAnalogInputListener(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setRecording().
Referenced by com.neuronrobotics.sdk.dyio.sequencer.CoreScheduler.loadFromFile().
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.removeIServoPositionUpdateListener | ( | IServoPositionUpdateListener | l | ) |
Removes the i servo position update listener.
l | the l |
Definition at line 329 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getOutput(), and com.neuronrobotics.sdk.dyio.peripherals.ServoChannel.removeIServoPositionUpdateListener().
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.resumeRecording | ( | ) |
Resume recording.
Definition at line 91 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.initInput(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setRecording().
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.startRecording().
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setAnalogInputChannelNumber | ( | int | analogInputChannelNumber | ) |
Sets the analog input channel number.
analogInputChannelNumber | the new analog input channel number |
Definition at line 465 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.analogInputChannelNumber.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.CoreScheduler.loadFromFile().
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setCurrentTargetValue | ( | int | inputValue | ) |
Sets the current target value.
inputValue | the new current target value |
Definition at line 436 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.inputValue.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.onAnalogValueChange(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setIntervalTime().
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setCurrentValue | ( | int | currentValue | ) |
Sets the current value.
currentValue | the new current value |
Definition at line 559 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.currentValue.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.onTimeUpdate(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.ServoOutputScheduleChannel(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setIntervalTime().
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setData | ( | int[] | data2 | ) |
Sets the data.
data2 | the new data |
Definition at line 375 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.data.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.CoreScheduler.loadFromFile().
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setInputCenter | ( | int | inputCenter | ) |
Sets the input center.
inputCenter | the new input center |
Definition at line 228 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.inputCenter.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.CoreScheduler.loadFromFile().
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setInputScale | ( | double | inputScale | ) |
Sets the input scale.
inputScale | the new input scale |
Definition at line 246 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.inputScale.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.CoreScheduler.loadFromFile().
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setInterval | ( | double | interval | ) |
Sets the interval.
interval | the new interval |
Definition at line 418 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.interval.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setIntervalTime().
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setIntervalTime | ( | int | msInterval, |
int | totalTime | ||
) |
This method is to configure the listeners timing. This passes in the time interval that the scheduler will run at
msInterval | the total time for the loop |
totalTime | the total time |
Implements com.neuronrobotics.sdk.dyio.sequencer.ISchedulerListener.
Definition at line 160 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.data, com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getCurrentTargetValue(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getCurrentValue(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getOutputMax(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getOutputMin(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setCurrentTargetValue(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setCurrentValue(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setInterval().
Referenced by com.neuronrobotics.sdk.dyio.sequencer.CoreScheduler.addServoChannel().
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setOutput | ( | ServoChannel | output | ) |
Sets the output.
output | the new output |
Definition at line 210 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.output.
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setOutputMinMax | ( | int | outputMin, |
int | outputMax | ||
) |
Sets the output min max.
outputMin | the output min |
outputMax | the output max |
Definition at line 265 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.outputMax, and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.outputMin.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.CoreScheduler.loadFromFile().
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setRecording | ( | boolean | recording | ) |
Sets the recording.
recording | the new recording |
Definition at line 486 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.recording.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.pauseRecording(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.resumeRecording().
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.startRecording | ( | ) |
Start recording.
Definition at line 130 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.initInput(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.resumeRecording().
Referenced by com.neuronrobotics.sdk.dyio.sequencer.CoreScheduler.loadFromFile().
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.startTest | ( | ) |
Start test.
Definition at line 385 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.directTester, com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getChannelNumber(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.initInput().
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.stopTest | ( | ) |
Stop test.
Definition at line 395 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.directTester, com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.Tester.kill(), and com.neuronrobotics.sdk.dyio.peripherals.AnalogInputChannel.removeAnalogInputListener().
void com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.sync | ( | int | loopTime | ) |
Sync.
loopTime | the loop time |
Definition at line 568 of file ServoOutputScheduleChannel.java.
References com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getCurrentValue(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getOutput(), and com.neuronrobotics.sdk.dyio.peripherals.ServoChannel.SetPosition().
|
private |
The analog input channel number.
Definition at line 56 of file ServoOutputScheduleChannel.java.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getAnalogInputChannelNumber(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.initInput(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setAnalogInputChannelNumber().
|
private |
The current value.
Definition at line 38 of file ServoOutputScheduleChannel.java.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getCurrentValue(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setCurrentValue().
|
private |
The data.
Definition at line 41 of file ServoOutputScheduleChannel.java.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getXml(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.onTimeUpdate(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setData(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setIntervalTime().
|
private |
The direct tester.
Definition at line 53 of file ServoOutputScheduleChannel.java.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.isTesting(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.startTest(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.stopTest().
|
private |
The index.
Definition at line 50 of file ServoOutputScheduleChannel.java.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.onTimeUpdate().
|
private |
The input center.
Definition at line 26 of file ServoOutputScheduleChannel.java.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getInputCenter(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getXml(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setInputCenter().
|
private |
The input scale.
Definition at line 23 of file ServoOutputScheduleChannel.java.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getInputScale(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getXml(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setInputScale().
|
private |
The input value.
Definition at line 29 of file ServoOutputScheduleChannel.java.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getCurrentTargetValue(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setCurrentTargetValue().
|
private |
The interval.
Definition at line 35 of file ServoOutputScheduleChannel.java.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getInterval(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setInterval().
|
private |
The output.
Definition at line 17 of file ServoOutputScheduleChannel.java.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.flush(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getChannelNumber(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getOutput(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.initInput(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.ServoOutputScheduleChannel(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setOutput().
|
private |
The output max.
Definition at line 44 of file ServoOutputScheduleChannel.java.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getOutputMax(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getXml(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setOutputMinMax().
|
private |
The output min.
Definition at line 47 of file ServoOutputScheduleChannel.java.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getOutputMin(), com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.getXml(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setOutputMinMax().
|
private |
The recording.
Definition at line 32 of file ServoOutputScheduleChannel.java.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.isRecording(), and com.neuronrobotics.sdk.dyio.sequencer.ServoOutputScheduleChannel.setRecording().