BowlerKernel
java-bowler
src
main
java
com
neuronrobotics
sdk
dyio
DyIOPowerEvent.java
Go to the documentation of this file.
1
package
com.neuronrobotics.sdk.dyio;
2
3
// TODO: Auto-generated Javadoc
7
public
class
DyIOPowerEvent
implements
IDyIOEvent
{
8
10
private
DyIOPowerState
bankAState
;
11
13
private
DyIOPowerState
bankBState
;
14
16
private
double
voltage
;
17
25
public
DyIOPowerEvent
(
DyIOPowerState
bankA,
DyIOPowerState
bankB,
double
batteryVoltage) {
26
bankAState
= bankA;
27
bankBState
= bankB;
28
setVoltage
(batteryVoltage);
29
}
30
36
public
DyIOPowerState
getChannelAMode
() {
37
return
bankAState
;
38
}
39
45
public
DyIOPowerState
getChannelBMode
() {
46
return
bankBState
;
47
}
48
54
private
void
setVoltage
(
double
voltage
) {
55
this.voltage =
voltage
;
56
}
57
63
public
double
getVoltage
() {
64
return
voltage
;
65
}
66
67
/* (non-Javadoc)
68
* @see java.lang.Object#toString()
69
*/
70
@Override
71
public
String
toString
(){
72
String s=
""
;
73
s+=
"Battery Voltage: "
+
getVoltage
()+
"V, Bank A state: "
+
bankAState
+
", Bank B state: "
+
bankBState
;
74
return
s;
75
}
76
}
com.neuronrobotics.sdk.dyio.DyIOPowerEvent
Definition:
DyIOPowerEvent.java:7
com.neuronrobotics.sdk.dyio.DyIOPowerEvent.voltage
double voltage
Definition:
DyIOPowerEvent.java:16
com.neuronrobotics.sdk.dyio.DyIOPowerEvent.bankBState
DyIOPowerState bankBState
Definition:
DyIOPowerEvent.java:13
com.neuronrobotics.sdk.dyio.DyIOPowerEvent.DyIOPowerEvent
DyIOPowerEvent(DyIOPowerState bankA, DyIOPowerState bankB, double batteryVoltage)
Definition:
DyIOPowerEvent.java:25
com.neuronrobotics.sdk.dyio.DyIOPowerEvent.getVoltage
double getVoltage()
Definition:
DyIOPowerEvent.java:63
com.neuronrobotics.sdk.dyio.DyIOPowerEvent.getChannelAMode
DyIOPowerState getChannelAMode()
Definition:
DyIOPowerEvent.java:36
com.neuronrobotics.sdk.dyio.DyIOPowerEvent.setVoltage
void setVoltage(double voltage)
Definition:
DyIOPowerEvent.java:54
com.neuronrobotics.sdk.dyio.DyIOPowerEvent.getChannelBMode
DyIOPowerState getChannelBMode()
Definition:
DyIOPowerEvent.java:45
com.neuronrobotics.sdk.dyio.DyIOPowerEvent.bankAState
DyIOPowerState bankAState
Definition:
DyIOPowerEvent.java:10
com.neuronrobotics.sdk.dyio.DyIOPowerEvent.toString
String toString()
Definition:
DyIOPowerEvent.java:71
com.neuronrobotics.sdk.dyio.DyIOPowerState
Definition:
DyIOPowerState.java:7
com.neuronrobotics.sdk.dyio.IDyIOEvent
Definition:
IDyIOEvent.java:20
Generated by
1.9.1