pm3ddicp.tkcmdsetDDI_shutdown((short) 1);
}
protected PM3Exception createException(short ecode){
PM3Exception pm3Exception = new PM3Exception(ecode);
byte buffer1[] = new byte[1024];
ByteBuffer byteBuffer1 = ByteBuffer.wrap(buffer1);
// Format the error by looking up info in INI file
pm3ddicp.tkcmdsetDDI_get_error_name(ecode, byteBuffer1, (short)1024);
pm3Exception.setErrorName(new String(byteBuffer1.array()));
byte buffer2[] = new byte[512];
ByteBuffer byteBuffer2 = ByteBuffer.wrap(buffer2);
pm3ddicp.tkcmdsetDDI_get_error_text(ecode,byteBuffer2, (short)1024);
pm3Exception.setErrorText(new String(byteBuffer2.array()));
return pm3Exception;
}