项目:snobot-2017
文件:CANExceptionFactory.java
@SuppressWarnings("Javadocmethod")
public static void checkStatus(int status,int messageID) throws CANInvalidBufferException,CANMessageNotAllowedException,CANnotinitializedException,UncleanStatusException {
switch (status) {
case NIRioStatus.kRioStatusSuccess:
// Everything is ok... don't throw.
return;
case ERR_CANSessionMux_InvalidBuffer:
case NIRioStatus.kRIOStatusBufferInvalidSize:
throw new CANInvalidBufferException();
case ERR_CANSessionMux_MessageNotFound:
case NIRioStatus.kRIOStatusOperationTimedOut:
throw new CANMessageNotFoundException();
case ERR_CANSessionMux_NotAllowed:
case NIRioStatus.kRIOStatusFeatureNotSupported:
throw new CANMessageNotAllowedException("MessageID = " + Integer.toString(messageID));
case ERR_CANSessionMux_notinitialized:
case NIRioStatus.kRIOStatusResourcenotinitialized:
throw new CANnotinitializedException();
default:
throw new UncleanStatusException("Fatal status code detected: " + Integer.toString(
status));
}
}
public static void checkStatus(int status,UncleanStatusException {
switch (status) {
case NIRioStatus.kRioStatusSuccess:
// Everything is ok... don't throw.
return;
case ERR_CANSessionMux_InvalidBuffer:
case NIRioStatus.kRIOStatusBufferInvalidSize:
throw new CANInvalidBufferException();
case ERR_CANSessionMux_MessageNotFound:
case NIRioStatus.kRIOStatusOperationTimedOut:
throw new CANMessageNotFoundException();
case ERR_CANSessionMux_NotAllowed:
case NIRioStatus.kRIOStatusFeatureNotSupported:
throw new CANMessageNotAllowedException("MessageID = " + Integer.toString(messageID));
case ERR_CANSessionMux_notinitialized:
case NIRioStatus.kRIOStatusResourcenotinitialized:
throw new CANnotinitializedException();
default:
throw new UncleanStatusException("Fatal status code detected: " + Integer.toString(status));
}
}
项目:wpilibj
文件:CANExceptionFactory.java
public static void checkStatus(int status,int messageID) throws
CANInvalidBufferException,CANTimeoutException,UncleanStatusException
{
switch (status) {
case NiRioStatus.kRioStatusSuccess:
// Everything is ok... don't throw.
return;
case ERR_JaguarCANDriver_InvalidBuffer:
case NiRioStatus.kRIOStatusBufferInvalidSize:
throw new CANInvalidBufferException();
case ERR_JaguarCANDriver_TimedOut:
case NiRioStatus.kRIOStatusOperationTimedOut:
throw new CANTimeoutException();
case ERR_JaguarCANDriver_NotAllowed:
case NiRioStatus.kRIOStatusFeatureNotSupported:
throw new CANMessageNotAllowedException("MessageID = " + Integer.toString(messageID));
case ERR_JaguarCANDriver_notinitialized:
case NiRioStatus.kRIOStatusResourcenotinitialized:
throw new CANnotinitializedException();
default:
throw new UncleanStatusException("Fatal status code detected: " + Integer.toString(status));
}
}
项目:wpilib-java
文件:CANExceptionFactory.java
public static void checkStatus(int status,UncleanStatusException
{
switch (status) {
case NiRioStatus.kRioStatusSuccess:
// Everything is ok... don't throw.
return;
case ERR_JaguarCANDriver_InvalidBuffer:
case NiRioStatus.kRIOStatusBufferInvalidSize:
throw new CANInvalidBufferException();
case ERR_JaguarCANDriver_TimedOut:
case NiRioStatus.kRIOStatusOperationTimedOut:
throw new CANTimeoutException();
case ERR_JaguarCANDriver_NotAllowed:
case NiRioStatus.kRIOStatusFeatureNotSupported:
throw new CANMessageNotAllowedException("MessageID = " + Integer.toString(messageID));
case ERR_JaguarCANDriver_notinitialized:
case NiRioStatus.kRIOStatusResourcenotinitialized:
throw new CANnotinitializedException();
default:
throw new UncleanStatusException("Fatal status code detected: " + Integer.toString(status));
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。