33 lines
494 B
Java
33 lines
494 B
Java
package org.hwo.pulscounter;
|
|
|
|
public enum TriggerType {
|
|
|
|
Intervall(1),Trigger(2),Timer(4),Manual(8),ALL(-1),UNKOWN(-2);
|
|
|
|
TriggerType(int n){
|
|
this.n = n;
|
|
}
|
|
|
|
public static TriggerType get(int n){
|
|
switch (n){
|
|
case 1:
|
|
return TriggerType.Intervall;
|
|
case 2:
|
|
return TriggerType.Trigger;
|
|
case 4:
|
|
return TriggerType.Timer;
|
|
case 8:
|
|
return TriggerType.Manual;
|
|
default:
|
|
return TriggerType.UNKOWN;
|
|
}
|
|
}
|
|
|
|
Integer n;
|
|
|
|
public Integer getValue(){
|
|
return this.n;
|
|
}
|
|
|
|
}
|