public class HALLibrary extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
HALLibrary.Mode
native declaration : AthenaJava\target\native\include\HAL\Digital.h:148
enum values |
static interface |
HALLibrary.tFrameMode
native declaration : AthenaJava\target\native\include\HAL\Digital.h:241
enum values |
static interface |
HALLibrary.tSPIConstants
native declaration : AthenaJava\target\native\include\HAL\Digital.h:235
enum values |
Modifier and Type | Field and Description |
---|---|
static int |
ANALOG_TRIGGER_LIMIT_ORDER_ERROR
native declaration : AthenaJava\target\native\include\HAL\Errors.h
|
static String |
ANALOG_TRIGGER_LIMIT_ORDER_ERROR_MESSAGE
native declaration : AthenaJava\target\native\include\HAL\Errors.h
|
static String |
ANALOG_TRIGGER_PULSE_OUTPUT_ERROR_MESSAGE
native declaration : AthenaJava\target\native\include\HAL\Errors.h
|
static int |
ERROR
native declaration : AthenaJava\target\native\include\HAL\Task.h
|
static String |
INCOMPATIBLE_STATE_MESSAGE
native declaration : AthenaJava\target\native\include\HAL\Errors.h
|
static String |
LOOP_TIMING_ERROR_MESSAGE
native declaration : AthenaJava\target\native\include\HAL\Errors.h
|
static String |
NO_AVAILABLE_RESOURCES_MESSAGE
native declaration : AthenaJava\target\native\include\HAL\Errors.h
|
static String |
NULL_PARAMETER_MESSAGE
native declaration : AthenaJava\target\native\include\HAL\Errors.h
|
static int |
OK
native declaration : AthenaJava\target\native\include\HAL\Task.h
|
static String |
PARAMETER_OUT_OF_RANGE_MESSAGE
native declaration : AthenaJava\target\native\include\HAL\Errors.h
|
static String |
SAMPLE_RATE_TOO_HIGH_MESSAGE
native declaration : AthenaJava\target\native\include\HAL\Errors.h
|
static int |
SPI_READ_NO_DATA
native declaration : AthenaJava\target\native\include\HAL\Errors.h
|
static String |
SPI_READ_NO_DATA_MESSAGE
native declaration : AthenaJava\target\native\include\HAL\Errors.h
|
static int |
SPI_READ_NO_MISO
native declaration : AthenaJava\target\native\include\HAL\Errors.h
|
static String |
SPI_READ_NO_MISO_MESSAGE
native declaration : AthenaJava\target\native\include\HAL\Errors.h
|
static int |
SPI_WRITE_NO_MOSI
native declaration : AthenaJava\target\native\include\HAL\Errors.h
|
static String |
SPI_WRITE_NO_MOSI_MESSAGE
native declaration : AthenaJava\target\native\include\HAL\Errors.h
|
static String |
VOLTAGE_OUT_OF_RANGE_MESSAGE
native declaration : AthenaJava\target\native\include\HAL\Errors.h
|
Constructor and Description |
---|
HALLibrary() |
Modifier and Type | Method and Description |
---|---|
static void |
delayMillis(double ms)
Original signature :
void delayMillis(double) native declaration : AthenaJava\target\native\include\HAL\Utilities.h:368 |
static void |
delaySeconds(double s)
Original signature :
void delaySeconds(double) native declaration : AthenaJava\target\native\include\HAL\Utilities.h:370 |
static void |
delayTicks(int ticks)
Original signature :
void delayTicks(int32_t) native declaration : AthenaJava\target\native\include\HAL\Utilities.h:366 |
static void |
deleteMutex(ByteBuffer sem)
Original signature :
void deleteMutex(MUTEX_ID) native declaration : AthenaJava\target\native\include\HAL\Semaphore.h:387 |
static void |
EDVR_CreateReference()
Original signature :
void EDVR_CreateReference() native declaration : AthenaJava\target\native\include\HAL\HAL.h:474 |
static ByteBuffer |
initializeMutex(int flags)
Original signature :
MUTEX_ID initializeMutex(uint32_t) native declaration : AthenaJava\target\native\include\HAL\Semaphore.h:385 |
static void |
NumericArrayResize()
Original signature :
void NumericArrayResize() native declaration : AthenaJava\target\native\include\HAL\HAL.h:470 |
static void |
Occur()
Original signature :
void Occur() native declaration : AthenaJava\target\native\include\HAL\HAL.h:476 |
static void |
RTSetCleanupProc()
Original signature :
void RTSetCleanupProc() native declaration : AthenaJava\target\native\include\HAL\HAL.h:472 |
static byte |
takeMutex(ByteBuffer sem,
int timeout)
Original signature :
int8_t takeMutex(MUTEX_ID, int32_t) native declaration : AthenaJava\target\native\include\HAL\Semaphore.h:389 |
static double |
testDouble(double param)
Original signature :
double testDouble(double) native declaration : AthenaJava\target\native\include\HAL\HAL.h:462 |
static int |
testInt32(int param)
Original signature :
int32_t testInt32(int32_t) native declaration : AthenaJava\target\native\include\HAL\HAL.h:464 |
public static final String NULL_PARAMETER_MESSAGE
public static final String NO_AVAILABLE_RESOURCES_MESSAGE
public static final String INCOMPATIBLE_STATE_MESSAGE
public static final String ANALOG_TRIGGER_PULSE_OUTPUT_ERROR_MESSAGE
public static final int ANALOG_TRIGGER_LIMIT_ORDER_ERROR
public static final int SPI_READ_NO_DATA
public static final String VOLTAGE_OUT_OF_RANGE_MESSAGE
public static final String ANALOG_TRIGGER_LIMIT_ORDER_ERROR_MESSAGE
public static final int SPI_WRITE_NO_MOSI
public static final String PARAMETER_OUT_OF_RANGE_MESSAGE
public static final int OK
public static final int ERROR
public static final String SAMPLE_RATE_TOO_HIGH_MESSAGE
public static final String SPI_WRITE_NO_MOSI_MESSAGE
public static final int SPI_READ_NO_MISO
public static final String SPI_READ_NO_DATA_MESSAGE
public static final String SPI_READ_NO_MISO_MESSAGE
public static final String LOOP_TIMING_ERROR_MESSAGE
public static void delayTicks(int ticks)
void delayTicks(int32_t)
public static void delayMillis(double ms)
void delayMillis(double)
public static void delaySeconds(double s)
void delaySeconds(double)
public static ByteBuffer initializeMutex(int flags)
MUTEX_ID initializeMutex(uint32_t)
public static void deleteMutex(ByteBuffer sem)
void deleteMutex(MUTEX_ID)
public static byte takeMutex(ByteBuffer sem, int timeout)
int8_t takeMutex(MUTEX_ID, int32_t)
public static double testDouble(double param)
double testDouble(double)
public static int testInt32(int param)
int32_t testInt32(int32_t)
public static void NumericArrayResize()
void NumericArrayResize()
public static void RTSetCleanupProc()
void RTSetCleanupProc()
public static void EDVR_CreateReference()
void EDVR_CreateReference()
public static void Occur()
void Occur()
Copyright © 2015. All rights reserved.