com.veraxsystems.vxipmi.coding.commands.sel.EventDirection Maven / Gradle / Ivy
The newest version!
/*
* EventDirection.java
* Created on 2011-08-11
*
* Copyright (c) Verax Systems 2011.
* All rights reserved.
*
* This software is furnished under a license. Use, duplication,
* disclosure and all other uses are restricted to the rights
* specified in the written license agreement.
*/
package com.veraxsystems.vxipmi.coding.commands.sel;
public enum EventDirection {
Assertion(EventDirection.ASSERTION),
Deassertion(EventDirection.DEASSERTION), ;
private static final int ASSERTION = 0;
private static final int DEASSERTION = 1;
private int code;
EventDirection(int code) {
this.code = code;
}
public int getCode() {
return code;
}
public static EventDirection parseInt(int value) {
switch (value) {
case ASSERTION:
return Assertion;
case DEASSERTION:
return Deassertion;
default:
throw new IllegalArgumentException("Invalid value: " + value);
}
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy