8SMC4 USB Programming Manual Eng
8SMC4-USB_Programming_manual_Eng
User Manual:
Open the PDF directly: View PDF
Page Count: 152 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Introduction
- How to rebuild library
- How to use with...
- Data Structure Documentation
- accessories_settings_t Struct Reference
- add_sync_in_action_calb_t Struct Reference
- add_sync_in_action_t Struct Reference
- analog_data_t Struct Reference
- brake_settings_t Struct Reference
- calibration_t Struct Reference
- chart_data_t Struct Reference
- control_settings_calb_t Struct Reference
- control_settings_t Struct Reference
- controller_name_t Struct Reference
- ctp_settings_t Struct Reference
- debug_read_t Struct Reference
- device_information_t Struct Reference
- edges_settings_calb_t Struct Reference
- edges_settings_t Struct Reference
- encoder_information_t Struct Reference
- encoder_settings_t Struct Reference
- engine_settings_calb_t Struct Reference
- engine_settings_t Struct Reference
- entype_settings_t Struct Reference
- extio_settings_t Struct Reference
- feedback_settings_t Struct Reference
- gear_information_t Struct Reference
- gear_settings_t Struct Reference
- get_position_calb_t Struct Reference
- get_position_t Struct Reference
- hallsensor_information_t Struct Reference
- hallsensor_settings_t Struct Reference
- home_settings_calb_t Struct Reference
- home_settings_t Struct Reference
- joystick_settings_t Struct Reference
- motor_information_t Struct Reference
- motor_settings_t Struct Reference
- move_settings_calb_t Struct Reference
- move_settings_t Struct Reference
- pid_settings_t Struct Reference
- power_settings_t Struct Reference
- secure_settings_t Struct Reference
- serial_number_t Struct Reference
- set_position_calb_t Struct Reference
- set_position_t Struct Reference
- stage_information_t Struct Reference
- stage_name_t Struct Reference
- stage_settings_t Struct Reference
- status_calb_t Struct Reference
- status_t Struct Reference
- sync_in_settings_calb_t Struct Reference
- sync_in_settings_t Struct Reference
- sync_out_settings_calb_t Struct Reference
- sync_out_settings_t Struct Reference
- uart_settings_t Struct Reference
- File Documentation
- ximc.h File Reference
- Detailed Description
- Macro Definition Documentation
- ALARM_ON_DRIVER_OVERHEATING
- BORDER_IS_ENCODER
- BORDER_STOP_LEFT
- BORDER_STOP_RIGHT
- BORDERS_SWAP_MISSET_DETECTION
- BRAKE_ENABLED
- BRAKE_ENG_PWROFF
- CONTROL_BTN_LEFT_PUSHED_OPEN
- CONTROL_BTN_RIGHT_PUSHED_OPEN
- CONTROL_MODE_BITS
- CONTROL_MODE_JOY
- CONTROL_MODE_LR
- CONTROL_MODE_OFF
- CTP_ALARM_ON_ERROR
- CTP_BASE
- CTP_ENABLED
- DRIVER_TYPE_DISCRETE_FET
- DRIVER_TYPE_EXTERNAL
- DRIVER_TYPE_INTEGRATE
- EEPROM_PRECEDENCE
- ENC_STATE_ABSENT
- ENC_STATE_MALFUNC
- ENC_STATE_OK
- ENC_STATE_REVERS
- ENC_STATE_UNKNOWN
- ENDER_SW1_ACTIVE_LOW
- ENDER_SW2_ACTIVE_LOW
- ENDER_SWAP
- ENGINE_ACCEL_ON
- ENGINE_ANTIPLAY
- ENGINE_LIMIT_CURR
- ENGINE_LIMIT_RPM
- ENGINE_LIMIT_VOLT
- ENGINE_MAX_SPEED
- ENGINE_REVERSE
- ENGINE_TYPE_2DC
- ENGINE_TYPE_BRUSHLESS
- ENGINE_TYPE_DC
- ENGINE_TYPE_NONE
- ENGINE_TYPE_STEP
- ENGINE_TYPE_TEST
- ENUMERATE_PROBE
- EXTIO_SETUP_INVERT
- EXTIO_SETUP_MODE_IN_HOME
- EXTIO_SETUP_MODE_IN_MOVR
- EXTIO_SETUP_MODE_IN_NOP
- EXTIO_SETUP_MODE_IN_PWOF
- EXTIO_SETUP_MODE_IN_STOP
- EXTIO_SETUP_MODE_OUT_ALARM
- EXTIO_SETUP_MODE_OUT_MOTOR_FOUND
- EXTIO_SETUP_MODE_OUT_MOTOR_ON
- EXTIO_SETUP_MODE_OUT_MOVING
- EXTIO_SETUP_MODE_OUT_OFF
- EXTIO_SETUP_MODE_OUT_ON
- EXTIO_SETUP_OUTPUT
- FEEDBACK_EMF
- FEEDBACK_ENC_REVERSE
- FEEDBACK_ENCODER
- FEEDBACK_ENCODERHALL
- FEEDBACK_HALL_REVERSE
- FEEDBACK_NONE
- H_BRIDGE_ALERT
- HOME_DIR_FIRST
- HOME_DIR_SECOND
- HOME_HALF_MV
- HOME_MV_SEC_EN
- HOME_STOP_FIRST_BITS
- HOME_STOP_FIRST_LIM
- HOME_STOP_FIRST_REV
- HOME_STOP_FIRST_SYN
- HOME_STOP_SECOND_BITS
- HOME_STOP_SECOND_LIM
- HOME_STOP_SECOND_REV
- HOME_STOP_SECOND_SYN
- JOY_REVERSE
- LOW_UPWR_PROTECTION
- MICROSTEP_MODE_FRAC_128
- MICROSTEP_MODE_FRAC_16
- MICROSTEP_MODE_FRAC_2
- MICROSTEP_MODE_FRAC_256
- MICROSTEP_MODE_FRAC_32
- MICROSTEP_MODE_FRAC_4
- MICROSTEP_MODE_FRAC_64
- MICROSTEP_MODE_FRAC_8
- MICROSTEP_MODE_FULL
- MOVE_STATE_ANTIPLAY
- MOVE_STATE_MOVING
- MOVE_STATE_TARGET_SPEED
- MVCMD_ERROR
- MVCMD_HOME
- MVCMD_LEFT
- MVCMD_LOFT
- MVCMD_MOVE
- MVCMD_MOVR
- MVCMD_NAME_BITS
- MVCMD_RIGHT
- MVCMD_RUNNING
- MVCMD_SSTP
- MVCMD_STOP
- MVCMD_UKNWN
- POWER_OFF_ENABLED
- POWER_REDUCT_ENABLED
- POWER_SMOOTH_CURRENT
- PWR_STATE_MAX
- PWR_STATE_NORM
- PWR_STATE_OFF
- PWR_STATE_REDUCT
- PWR_STATE_UNKNOWN
- REV_SENS_INV
- SETPOS_IGNORE_ENCODER
- SETPOS_IGNORE_POSITION
- STATE_ALARM
- STATE_BORDERS_SWAP_MISSET
- STATE_BRAKE
- STATE_BUTTON_LEFT
- STATE_BUTTON_RIGHT
- STATE_CONTR
- STATE_CONTROLLER_OVERHEAT
- STATE_CTP_ERROR
- STATE_DIG_SIGNAL
- STATE_EEPROM_CONNECTED
- STATE_ENC_A
- STATE_ENC_B
- STATE_ERRC
- STATE_ERRD
- STATE_ERRV
- STATE_GPIO_LEVEL
- STATE_GPIO_PINOUT
- STATE_HALL_A
- STATE_HALL_B
- STATE_HALL_C
- STATE_LEFT_EDGE
- STATE_LOW_USB_VOLTAGE
- STATE_OVERLOAD_POWER_CURRENT
- STATE_OVERLOAD_POWER_VOLTAGE
- STATE_OVERLOAD_USB_CURRENT
- STATE_OVERLOAD_USB_VOLTAGE
- STATE_POWER_OVERHEAT
- STATE_REV_SENSOR
- STATE_RIGHT_EDGE
- STATE_SECUR
- STATE_SYNC_INPUT
- STATE_SYNC_OUTPUT
- SYNCIN_ENABLED
- SYNCIN_GOTOPOSITION
- SYNCIN_INVERT
- SYNCOUT_ENABLED
- SYNCOUT_IN_STEPS
- SYNCOUT_INVERT
- SYNCOUT_ONPERIOD
- SYNCOUT_ONSTART
- SYNCOUT_ONSTOP
- SYNCOUT_STATE
- UART_PARITY_BITS
- WIND_A_STATE_ABSENT
- WIND_A_STATE_MALFUNC
- WIND_A_STATE_OK
- WIND_A_STATE_UNKNOWN
- WIND_B_STATE_ABSENT
- WIND_B_STATE_MALFUNC
- WIND_B_STATE_OK
- WIND_B_STATE_UNKNOWN
- XIMC_API
- Typedef Documentation
- Function Documentation
- close_device
- command_clear_fram
- command_eeread_settings
- command_eesave_settings
- command_home
- command_left
- command_loft
- command_move
- command_movr
- command_power_off
- command_read_settings
- command_reset
- command_right
- command_save_settings
- command_sstp
- command_stop
- command_update_firmware
- command_zero
- enumerate_devices
- free_enumerate_devices
- get_accessories_settings
- get_analog_data
- get_bootloader_version
- get_brake_settings
- get_chart_data
- get_control_settings
- get_controller_name
- get_ctp_settings
- get_debug_read
- get_device_count
- get_device_information
- get_device_name
- get_edges_settings
- get_encoder_information
- get_encoder_settings
- get_engine_settings
- get_entype_settings
- get_enumerate_device_information
- get_enumerate_device_serial
- get_extio_settings
- get_feedback_settings
- get_firmware_version
- get_gear_information
- get_gear_settings
- get_hallsensor_information
- get_hallsensor_settings
- get_home_settings
- get_joystick_settings
- get_motor_information
- get_motor_settings
- get_move_settings
- get_pid_settings
- get_position
- get_power_settings
- get_secure_settings
- get_serial_number
- get_stage_information
- get_stage_name
- get_stage_settings
- get_status
- get_status_calb
- get_sync_in_settings
- get_sync_out_settings
- get_uart_settings
- goto_firmware
- has_firmware
- logging_callback_stderr_narrow
- logging_callback_stderr_wide
- msec_sleep
- open_device
- probe_device
- service_command_updf
- set_accessories_settings
- set_add_sync_in_action
- set_brake_settings
- set_control_settings
- set_controller_name
- set_ctp_settings
- set_edges_settings
- set_encoder_information
- set_encoder_settings
- set_engine_settings
- set_entype_settings
- set_extio_settings
- set_feedback_settings
- set_gear_information
- set_gear_settings
- set_hallsensor_information
- set_hallsensor_settings
- set_home_settings
- set_joystick_settings
- set_logging_callback
- set_motor_information
- set_motor_settings
- set_move_settings
- set_pid_settings
- set_position
- set_power_settings
- set_secure_settings
- set_serial_number
- set_stage_information
- set_stage_name
- set_stage_settings
- set_sync_in_settings
- set_sync_out_settings
- set_uart_settings
- write_key
- ximc_fix_usbser_sys
- ximc_version
- ximc.h File Reference