ru.ximc.libximc
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() |
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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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_network_settings(int id, JXimc.network_settings_t network_settings)
public static JXimc.network_settings_t get_network_settings(int id)
public static void set_password_settings(int id, JXimc.password_settings_t password_settings)
public static JXimc.password_settings_t get_password_settings(int id)
public static void set_calibration_settings(int id, JXimc.calibration_settings_t calibration_settings)
public static JXimc.calibration_settings_t get_calibration_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 set_nonvolatile_memory(int id, JXimc.nonvolatile_memory_t nonvolatile_memory)
public static JXimc.nonvolatile_memory_t get_nonvolatile_memory(int id)
public static void set_emf_settings(int id, JXimc.emf_settings_t emf_settings)
public static JXimc.emf_settings_t get_emf_settings(int id)
public static void set_engine_advansed_setup(int id, JXimc.engine_advansed_setup_t engine_advansed_setup)
public static JXimc.engine_advansed_setup_t get_engine_advansed_setup(int id)
public static void set_extended_settings(int id, JXimc.extended_settings_t extended_settings)
public static JXimc.extended_settings_t get_extended_settings(int id)
public static void command_stop(int id)
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, 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, 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, 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, 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_save_robust_settings(int id)
public static void command_read_robust_settings(int id)
public static void command_eesave_settings(int id)
public static void command_eeread_settings(int id)
public static void command_start_measurements(int id)
public static JXimc.measurements_t get_measurements(int id)
public static JXimc.chart_data_t get_chart_data(int id)
public static int get_serial_number(int id)
public static 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_debug_write(int id, JXimc.debug_write_t debug_write)
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 JXimc.bootloader_version_t get_bootloader_version(int id)
public static JXimc.init_random_t get_init_random(int id)
public static JXimc.globally_unique_identifier_t get_globally_unique_identifier(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, java.lang.String hints)
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, JXimc.calibration_t calibration)
public static JXimc.device_information_t get_device_information(int id)
public static void command_wait_for_stop(int id, int wait_interval_ms)
public static void set_bindy_key(java.lang.String keyfilepath)