BowlerKernel
java-bowler
src
main
java
com
neuronrobotics
sdk
dyio
DyIOPowerState.java
Go to the documentation of this file.
1
package
com.neuronrobotics.sdk.dyio;
2
3
// TODO: Auto-generated Javadoc
7
public
enum
DyIOPowerState
{
8
10
REGULATED
,
11
13
BATTERY_UNPOWERED
,
14
16
BATTERY_POWERED
;
17
25
public
static
DyIOPowerState
valueOf
(
int
code,
double
batteryVoltage) {
26
switch
(code) {
27
case
1:
28
return
DyIOPowerState
.
REGULATED
;
29
case
0:
30
if
(batteryVoltage<5.0)
31
return
DyIOPowerState
.
BATTERY_UNPOWERED
;
32
default
:
33
return
DyIOPowerState
.
BATTERY_POWERED
;
34
}
35
}
36
37
/* (non-Javadoc)
38
* @see java.lang.Enum#toString()
39
*/
40
@Override
41
public
String
toString
(){
42
String s=
""
;
43
switch
(
this
){
44
case
BATTERY_POWERED:
45
s=
"BATTERY POWERED"
;
46
break
;
47
case
BATTERY_UNPOWERED:
48
s=
"BATTERY UN-POWERED"
;
49
break
;
50
case
REGULATED:
51
s=
"REGULATED"
;
52
break
;
53
}
54
return
s;
55
}
56
}
com.neuronrobotics.sdk.dyio.DyIOPowerState
Definition:
DyIOPowerState.java:7
com.neuronrobotics.sdk.dyio.DyIOPowerState.BATTERY_UNPOWERED
BATTERY_UNPOWERED
Definition:
DyIOPowerState.java:13
com.neuronrobotics.sdk.dyio.DyIOPowerState.valueOf
static DyIOPowerState valueOf(int code, double batteryVoltage)
Definition:
DyIOPowerState.java:25
com.neuronrobotics.sdk.dyio.DyIOPowerState.REGULATED
REGULATED
Definition:
DyIOPowerState.java:10
com.neuronrobotics.sdk.dyio.DyIOPowerState.toString
String toString()
Definition:
DyIOPowerState.java:41
com.neuronrobotics.sdk.dyio.DyIOPowerState.BATTERY_POWERED
BATTERY_POWERED
Definition:
DyIOPowerState.java:16
Generated by
1.9.1