public class JXimc
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
DEVICE_UNDEFINED
Special device id
|
static java.lang.String |
LIBXIMC_VERSION |
Constructor and Description |
---|
JXimc() |
Modifier and Type | Method and Description |
---|---|
static void |
close_device(int id) |
static void |
command_eeread_settings(int id) |
static void |
command_eesave_settings(int id) |
static void |
command_home(int id) |
static void |
command_left(int id) |
static void |
command_loft(int id) |
static void |
command_move_calb(int id,
float Position,
ru.ximc.libximc.JXimc.calibration_t calibration) |
static void |
command_move(int id,
int Position,
short uPosition) |
static void |
command_movr_calb(int id,
float DeltaPosition,
ru.ximc.libximc.JXimc.calibration_t calibration) |
static void |
command_movr(int id,
int DeltaPosition,
short uDeltaPosition) |
static void |
command_power_off(int id) |
static void |
command_read_settings(int id) |
static void |
command_reset(int id) |
static void |
command_right(int id) |
static void |
command_save_settings(int id) |
static void |
command_sstp(int id) |
static void |
command_stop(int id) |
static void |
command_update_firmware(java.lang.String name,
byte[] data,
int data_size) |
static void |
command_zero(int id) |
static long |
enumerate_devices(int enumerate_flags) |
static void |
free_enumerate_devices(long device_enumeration) |
static JXimc.accessories_settings_t |
get_accessories_settings(int id) |
static JXimc.analog_data_t |
get_analog_data(int id) |
static ru.ximc.libximc.JXimc.bootloader_version_t |
get_bootloader_version(int id) |
static JXimc.brake_settings_t |
get_brake_settings(int id) |
static JXimc.chart_data_t |
get_chart_data(int id) |
static JXimc.control_settings_calb_t |
get_control_settings_calb(int id,
ru.ximc.libximc.JXimc.calibration_t calibration) |
static JXimc.control_settings_t |
get_control_settings(int id) |
static JXimc.controller_name_t |
get_controller_name(int id) |
static JXimc.ctp_settings_t |
get_ctp_settings(int id) |
static JXimc.debug_read_t |
get_debug_read(int id) |
static int |
get_device_count(long device_enumeration) |
static JXimc.device_information_t |
get_device_information(int id) |
static java.lang.String |
get_device_name(long device_enumeration,
int device_index) |
static JXimc.edges_settings_calb_t |
get_edges_settings_calb(int id,
ru.ximc.libximc.JXimc.calibration_t calibration) |
static JXimc.edges_settings_t |
get_edges_settings(int id) |
static JXimc.encoder_information_t |
get_encoder_information(int id) |
static JXimc.encoder_settings_t |
get_encoder_settings(int id) |
static JXimc.engine_settings_calb_t |
get_engine_settings_calb(int id,
ru.ximc.libximc.JXimc.calibration_t calibration) |
static JXimc.engine_settings_t |
get_engine_settings(int id) |
static JXimc.entype_settings_t |
get_entype_settings(int id) |
static JXimc.device_information_t |
get_enumerate_device_information(long device_enumeration,
int device_index) |
static long |
get_enumerate_device_serial(long device_enumeration,
int device_index) |
static JXimc.extio_settings_t |
get_extio_settings(int id) |
static JXimc.feedback_settings_t |
get_feedback_settings(int id) |
static ru.ximc.libximc.JXimc.firmware_version_t |
get_firmware_version(int id) |
static JXimc.gear_information_t |
get_gear_information(int id) |
static JXimc.gear_settings_t |
get_gear_settings(int id) |
static JXimc.hallsensor_information_t |
get_hallsensor_information(int id) |
static JXimc.hallsensor_settings_t |
get_hallsensor_settings(int id) |
static JXimc.home_settings_calb_t |
get_home_settings_calb(int id,
ru.ximc.libximc.JXimc.calibration_t calibration) |
static JXimc.home_settings_t |
get_home_settings(int id) |
static JXimc.joystick_settings_t |
get_joystick_settings(int id) |
static JXimc.motor_information_t |
get_motor_information(int id) |
static JXimc.motor_settings_t |
get_motor_settings(int id) |
static JXimc.move_settings_calb_t |
get_move_settings_calb(int id,
ru.ximc.libximc.JXimc.calibration_t calibration) |
static JXimc.move_settings_t |
get_move_settings(int id) |
static JXimc.pid_settings_t |
get_pid_settings(int id) |
static JXimc.get_position_calb_t |
get_position_calb(int id,
ru.ximc.libximc.JXimc.calibration_t calibration) |
static JXimc.get_position_t |
get_position(int id) |
static JXimc.power_settings_t |
get_power_settings(int id) |
static JXimc.secure_settings_t |
get_secure_settings(int id) |
static int |
get_serial_number(int id) |
static JXimc.stage_information_t |
get_stage_information(int id) |
static JXimc.stage_name_t |
get_stage_name(int id) |
static JXimc.stage_settings_t |
get_stage_settings(int id) |
static JXimc.status_calb_t |
get_status_calb(int id,
ru.ximc.libximc.JXimc.calibration_t calibration) |
static JXimc.status_t |
get_status(int id) |
static JXimc.sync_in_settings_calb_t |
get_sync_in_settings_calb(int id,
ru.ximc.libximc.JXimc.calibration_t calibration) |
static JXimc.sync_in_settings_t |
get_sync_in_settings(int id) |
static JXimc.sync_out_settings_calb_t |
get_sync_out_settings_calb(int id,
ru.ximc.libximc.JXimc.calibration_t calibration) |
static JXimc.sync_out_settings_t |
get_sync_out_settings(int id) |
static JXimc.uart_settings_t |
get_uart_settings(int id) |
static boolean |
goto_firmware(int id) |
static boolean |
has_firmware(java.lang.String name) |
static void |
msec_sleep(int id) |
static int |
open_device(java.lang.String name)
Hand-crafted functions
|
static void |
probe_device(java.lang.String name) |
static void |
reset_locks() |
static void |
service_command_updf(int id) |
static void |
set_accessories_settings(int id,
JXimc.accessories_settings_t accessories_settings) |
static void |
set_add_sync_in_action_calb(int id,
JXimc.add_sync_in_action_calb_t add_sync_in_action_calb,
ru.ximc.libximc.JXimc.calibration_t calibration) |
static void |
set_add_sync_in_action(int id,
JXimc.add_sync_in_action_t add_sync_in_action) |
static void |
set_brake_settings(int id,
JXimc.brake_settings_t brake_settings) |
static void |
set_control_settings_calb(int id,
JXimc.control_settings_calb_t control_settings_calb,
ru.ximc.libximc.JXimc.calibration_t calibration) |
static void |
set_control_settings(int id,
JXimc.control_settings_t control_settings) |
static void |
set_controller_name(int id,
JXimc.controller_name_t controller_name) |
static void |
set_ctp_settings(int id,
JXimc.ctp_settings_t ctp_settings) |
static void |
set_edges_settings_calb(int id,
JXimc.edges_settings_calb_t edges_settings_calb,
ru.ximc.libximc.JXimc.calibration_t calibration) |
static void |
set_edges_settings(int id,
JXimc.edges_settings_t edges_settings) |
static void |
set_encoder_information(int id,
JXimc.encoder_information_t encoder_information) |
static void |
set_encoder_settings(int id,
JXimc.encoder_settings_t encoder_settings) |
static void |
set_engine_settings_calb(int id,
JXimc.engine_settings_calb_t engine_settings_calb,
ru.ximc.libximc.JXimc.calibration_t calibration) |
static void |
set_engine_settings(int id,
JXimc.engine_settings_t engine_settings) |
static void |
set_entype_settings(int id,
JXimc.entype_settings_t entype_settings) |
static void |
set_extio_settings(int id,
JXimc.extio_settings_t extio_settings) |
static void |
set_feedback_settings(int id,
JXimc.feedback_settings_t feedback_settings) |
static void |
set_gear_information(int id,
JXimc.gear_information_t gear_information) |
static void |
set_gear_settings(int id,
JXimc.gear_settings_t gear_settings) |
static void |
set_hallsensor_information(int id,
JXimc.hallsensor_information_t hallsensor_information) |
static void |
set_hallsensor_settings(int id,
JXimc.hallsensor_settings_t hallsensor_settings) |
static void |
set_home_settings_calb(int id,
JXimc.home_settings_calb_t home_settings_calb,
ru.ximc.libximc.JXimc.calibration_t calibration) |
static void |
set_home_settings(int id,
JXimc.home_settings_t home_settings) |
static void |
set_joystick_settings(int id,
JXimc.joystick_settings_t joystick_settings) |
static void |
set_motor_information(int id,
JXimc.motor_information_t motor_information) |
static void |
set_motor_settings(int id,
JXimc.motor_settings_t motor_settings) |
static void |
set_move_settings_calb(int id,
JXimc.move_settings_calb_t move_settings_calb,
ru.ximc.libximc.JXimc.calibration_t calibration) |
static void |
set_move_settings(int id,
JXimc.move_settings_t move_settings) |
static void |
set_pid_settings(int id,
JXimc.pid_settings_t pid_settings) |
static void |
set_position_calb(int id,
JXimc.set_position_calb_t the_set_position_calb,
ru.ximc.libximc.JXimc.calibration_t calibration) |
static void |
set_position(int id,
JXimc.set_position_t the_set_position) |
static void |
set_power_settings(int id,
JXimc.power_settings_t power_settings) |
static void |
set_secure_settings(int id,
JXimc.secure_settings_t secure_settings) |
static void |
set_serial_number(int id,
JXimc.serial_number_t serial_number) |
static void |
set_stage_information(int id,
JXimc.stage_information_t stage_information) |
static void |
set_stage_name(int id,
JXimc.stage_name_t stage_name) |
static void |
set_stage_settings(int id,
JXimc.stage_settings_t stage_settings) |
static void |
set_sync_in_settings_calb(int id,
JXimc.sync_in_settings_calb_t sync_in_settings_calb,
ru.ximc.libximc.JXimc.calibration_t calibration) |
static void |
set_sync_in_settings(int id,
JXimc.sync_in_settings_t sync_in_settings) |
static void |
set_sync_out_settings_calb(int id,
JXimc.sync_out_settings_calb_t sync_out_settings_calb,
ru.ximc.libximc.JXimc.calibration_t calibration) |
static void |
set_sync_out_settings(int id,
JXimc.sync_out_settings_t sync_out_settings) |
static void |
set_uart_settings(int id,
JXimc.uart_settings_t uart_settings) |
static void |
write_key(java.lang.String name,
byte[] key) |
static void |
ximc_fix_usbser_sys(java.lang.String name) |
static java.lang.String |
ximc_version() |
public static final int DEVICE_UNDEFINED
public static final java.lang.String LIBXIMC_VERSION
public static void set_feedback_settings(int id, JXimc.feedback_settings_t feedback_settings)
public static JXimc.feedback_settings_t get_feedback_settings(int id)
public static void set_home_settings(int id, JXimc.home_settings_t home_settings)
public static void set_home_settings_calb(int id, JXimc.home_settings_calb_t home_settings_calb, ru.ximc.libximc.JXimc.calibration_t calibration)
public static JXimc.home_settings_t get_home_settings(int id)
public static JXimc.home_settings_calb_t get_home_settings_calb(int id, ru.ximc.libximc.JXimc.calibration_t calibration)
public static void set_move_settings(int id, JXimc.move_settings_t move_settings)
public static void set_move_settings_calb(int id, JXimc.move_settings_calb_t move_settings_calb, ru.ximc.libximc.JXimc.calibration_t calibration)
public static JXimc.move_settings_t get_move_settings(int id)
public static JXimc.move_settings_calb_t get_move_settings_calb(int id, ru.ximc.libximc.JXimc.calibration_t calibration)
public static void set_engine_settings(int id, JXimc.engine_settings_t engine_settings)
public static void set_engine_settings_calb(int id, JXimc.engine_settings_calb_t engine_settings_calb, ru.ximc.libximc.JXimc.calibration_t calibration)
public static JXimc.engine_settings_t get_engine_settings(int id)
public static JXimc.engine_settings_calb_t get_engine_settings_calb(int id, ru.ximc.libximc.JXimc.calibration_t calibration)
public static void set_entype_settings(int id, JXimc.entype_settings_t entype_settings)
public static JXimc.entype_settings_t get_entype_settings(int id)
public static void set_power_settings(int id, JXimc.power_settings_t power_settings)
public static JXimc.power_settings_t get_power_settings(int id)
public static void set_secure_settings(int id, JXimc.secure_settings_t secure_settings)
public static JXimc.secure_settings_t get_secure_settings(int id)
public static void set_edges_settings(int id, JXimc.edges_settings_t edges_settings)
public static void set_edges_settings_calb(int id, JXimc.edges_settings_calb_t edges_settings_calb, ru.ximc.libximc.JXimc.calibration_t calibration)
public static JXimc.edges_settings_t get_edges_settings(int id)
public static JXimc.edges_settings_calb_t get_edges_settings_calb(int id, ru.ximc.libximc.JXimc.calibration_t calibration)
public static void set_pid_settings(int id, JXimc.pid_settings_t pid_settings)
public static JXimc.pid_settings_t get_pid_settings(int id)
public static void set_sync_in_settings(int id, JXimc.sync_in_settings_t sync_in_settings)
public static void set_sync_in_settings_calb(int id, JXimc.sync_in_settings_calb_t sync_in_settings_calb, ru.ximc.libximc.JXimc.calibration_t calibration)
public static JXimc.sync_in_settings_t get_sync_in_settings(int id)
public static JXimc.sync_in_settings_calb_t get_sync_in_settings_calb(int id, ru.ximc.libximc.JXimc.calibration_t calibration)
public static void set_sync_out_settings(int id, JXimc.sync_out_settings_t sync_out_settings)
public static void set_sync_out_settings_calb(int id, JXimc.sync_out_settings_calb_t sync_out_settings_calb, ru.ximc.libximc.JXimc.calibration_t calibration)
public static JXimc.sync_out_settings_t get_sync_out_settings(int id)
public static JXimc.sync_out_settings_calb_t get_sync_out_settings_calb(int id, ru.ximc.libximc.JXimc.calibration_t calibration)
public static void set_extio_settings(int id, JXimc.extio_settings_t extio_settings)
public static JXimc.extio_settings_t get_extio_settings(int id)
public static void set_brake_settings(int id, JXimc.brake_settings_t brake_settings)
public static JXimc.brake_settings_t get_brake_settings(int id)
public static void set_control_settings(int id, JXimc.control_settings_t control_settings)
public static void set_control_settings_calb(int id, JXimc.control_settings_calb_t control_settings_calb, ru.ximc.libximc.JXimc.calibration_t calibration)
public static JXimc.control_settings_t get_control_settings(int id)
public static JXimc.control_settings_calb_t get_control_settings_calb(int id, ru.ximc.libximc.JXimc.calibration_t calibration)
public static void set_joystick_settings(int id, JXimc.joystick_settings_t joystick_settings)
public static JXimc.joystick_settings_t get_joystick_settings(int id)
public static void set_ctp_settings(int id, JXimc.ctp_settings_t ctp_settings)
public static JXimc.ctp_settings_t get_ctp_settings(int id)
public static void set_uart_settings(int id, JXimc.uart_settings_t uart_settings)
public static JXimc.uart_settings_t get_uart_settings(int id)
public static void set_controller_name(int id, JXimc.controller_name_t controller_name)
public static JXimc.controller_name_t get_controller_name(int id)
public static void command_stop(int id)
public static void set_add_sync_in_action(int id, JXimc.add_sync_in_action_t add_sync_in_action)
public static void set_add_sync_in_action_calb(int id, JXimc.add_sync_in_action_calb_t add_sync_in_action_calb, ru.ximc.libximc.JXimc.calibration_t calibration)
public static void command_power_off(int id)
public static void command_move(int id, int Position, short uPosition)
public static void command_move_calb(int id, float Position, ru.ximc.libximc.JXimc.calibration_t calibration)
public static void command_movr(int id, int DeltaPosition, short uDeltaPosition)
public static void command_movr_calb(int id, float DeltaPosition, ru.ximc.libximc.JXimc.calibration_t calibration)
public static void command_home(int id)
public static void command_left(int id)
public static void command_right(int id)
public static void command_loft(int id)
public static void command_sstp(int id)
public static JXimc.get_position_t get_position(int id)
public static JXimc.get_position_calb_t get_position_calb(int id, ru.ximc.libximc.JXimc.calibration_t calibration)
public static void set_position(int id, JXimc.set_position_t the_set_position)
public static void set_position_calb(int id, JXimc.set_position_calb_t the_set_position_calb, ru.ximc.libximc.JXimc.calibration_t calibration)
public static void command_zero(int id)
public static void command_save_settings(int id)
public static void command_read_settings(int id)
public static void command_eesave_settings(int id)
public static void command_eeread_settings(int id)
public static JXimc.chart_data_t get_chart_data(int id)
public static int get_serial_number(int id)
public static ru.ximc.libximc.JXimc.firmware_version_t get_firmware_version(int id)
public static void service_command_updf(int id)
public static void set_serial_number(int id, JXimc.serial_number_t serial_number)
public static JXimc.analog_data_t get_analog_data(int id)
public static JXimc.debug_read_t get_debug_read(int id)
public static void set_stage_name(int id, JXimc.stage_name_t stage_name)
public static JXimc.stage_name_t get_stage_name(int id)
public static void set_stage_information(int id, JXimc.stage_information_t stage_information)
public static JXimc.stage_information_t get_stage_information(int id)
public static void set_stage_settings(int id, JXimc.stage_settings_t stage_settings)
public static JXimc.stage_settings_t get_stage_settings(int id)
public static void set_motor_information(int id, JXimc.motor_information_t motor_information)
public static JXimc.motor_information_t get_motor_information(int id)
public static void set_motor_settings(int id, JXimc.motor_settings_t motor_settings)
public static JXimc.motor_settings_t get_motor_settings(int id)
public static void set_encoder_information(int id, JXimc.encoder_information_t encoder_information)
public static JXimc.encoder_information_t get_encoder_information(int id)
public static void set_encoder_settings(int id, JXimc.encoder_settings_t encoder_settings)
public static JXimc.encoder_settings_t get_encoder_settings(int id)
public static void set_hallsensor_information(int id, JXimc.hallsensor_information_t hallsensor_information)
public static JXimc.hallsensor_information_t get_hallsensor_information(int id)
public static void set_hallsensor_settings(int id, JXimc.hallsensor_settings_t hallsensor_settings)
public static JXimc.hallsensor_settings_t get_hallsensor_settings(int id)
public static void set_gear_information(int id, JXimc.gear_information_t gear_information)
public static JXimc.gear_information_t get_gear_information(int id)
public static void set_gear_settings(int id, JXimc.gear_settings_t gear_settings)
public static JXimc.gear_settings_t get_gear_settings(int id)
public static void set_accessories_settings(int id, JXimc.accessories_settings_t accessories_settings)
public static JXimc.accessories_settings_t get_accessories_settings(int id)
public static ru.ximc.libximc.JXimc.bootloader_version_t get_bootloader_version(int id)
public static int open_device(java.lang.String name)
public static void close_device(int id)
public static void probe_device(java.lang.String name)
public static void reset_locks()
public static void ximc_fix_usbser_sys(java.lang.String name)
public static boolean goto_firmware(int id)
public static boolean has_firmware(java.lang.String name)
public static void write_key(java.lang.String name, byte[] key)
public static void command_reset(int id)
public static void command_update_firmware(java.lang.String name, byte[] data, int data_size)
public static void msec_sleep(int id)
public static java.lang.String ximc_version()
public static long enumerate_devices(int enumerate_flags)
public static void free_enumerate_devices(long device_enumeration)
public static int get_device_count(long device_enumeration)
public static java.lang.String get_device_name(long device_enumeration, int device_index)
public static JXimc.device_information_t get_enumerate_device_information(long device_enumeration, int device_index)
public static long get_enumerate_device_serial(long device_enumeration, int device_index)
public static JXimc.status_t get_status(int id)
public static JXimc.status_calb_t get_status_calb(int id, ru.ximc.libximc.JXimc.calibration_t calibration)
public static JXimc.device_information_t get_device_information(int id)