Defines | Functions
our_control_api.h File Reference
#include "metaType.h"
Include dependency graph for our_control_api.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define AUBOAPI_DLLSHARED_EXPORT

Functions

AUBOAPI_DLLSHARED_EXPORT void add_waypoint_for_moveP (const double pos[], int count)
AUBOAPI_DLLSHARED_EXPORT void disable_relative_offset ()
int disenable_realtime_roadpoint_event ()
int enable_realtime_roadpoint_event ()
AUBOAPI_DLLSHARED_EXPORT int get_io_status (our_control_io_status *ioStatusArray, int len)
AUBOAPI_DLLSHARED_EXPORT int get_project_count (int *count)
AUBOAPI_DLLSHARED_EXPORT int get_project_list (our_project_info *projects, int *len)
AUBOAPI_DLLSHARED_EXPORT int get_robot_device_info (RobotDeviceInfo *deviceInfo)
AUBOAPI_DLLSHARED_EXPORT int get_robot_end_speed (double *speed)
AUBOAPI_DLLSHARED_EXPORT int get_robot_joint_status (our_control_joint_status *status, int len)
AUBOAPI_DLLSHARED_EXPORT int get_robot_mode (our_control_robot_mode *mode)
AUBOAPI_DLLSHARED_EXPORT int get_robot_position (our_robot_road_point *pos)
AUBOAPI_DLLSHARED_EXPORT int get_robot_run_status (our_robot_status *status)
AUBOAPI_DLLSHARED_EXPORT int get_robot_system_status (our_control_robot_system_status *robotSystemStatus)
AUBOAPI_DLLSHARED_EXPORT int get_robot_tcp_param (double *x, double *y, double *z, double *payload)
AUBOAPI_DLLSHARED_EXPORT int get_single_io_status (our_contorl_io_type ioType, our_contorl_io_mode ioMode, int ioIndex, double *ioValue)
AUBOAPI_DLLSHARED_EXPORT void init_move_profile_for_script ()
AUBOAPI_DLLSHARED_EXPORT int login (const char *ip, int port, const char *userName, const char *password)
AUBOAPI_DLLSHARED_EXPORT int logout_system ()
AUBOAPI_DLLSHARED_EXPORT int project_control (our_project_control controlCommand)
AUBOAPI_DLLSHARED_EXPORT int project_load (const our_control_project_load *projectInfo)
int register_event_push_callback (EventPushCallback ptr)
int register_roadPoint_event_callback (RealTimeRoadPointEventCallback ptr)
AUBOAPI_DLLSHARED_EXPORT int robot_fk (double *jointPos, our_robot_road_point *roadPoint)
AUBOAPI_DLLSHARED_EXPORT int robot_ik (double targetX, double targetY, double targetZ, double *currentJointPos, our_robot_road_point *roadPoint)
AUBOAPI_DLLSHARED_EXPORT int robot_joint_move_teach (bool dir, int jointId, int speed)
AUBOAPI_DLLSHARED_EXPORT int robot_joint_step_move_teach (bool dir, int jointId, int speed, double jointStep)
AUBOAPI_DLLSHARED_EXPORT int robot_move_stop ()
AUBOAPI_DLLSHARED_EXPORT int robot_moveJ (robot_move_profile *move_profile, const our_robot_road_point *roadPoint)
AUBOAPI_DLLSHARED_EXPORT int robot_moveJ_for_script (double pos[], int count, double acc, double velc)
AUBOAPI_DLLSHARED_EXPORT int robot_moveL (robot_move_profile *move_profile, const our_robot_road_point *roadPoint)
AUBOAPI_DLLSHARED_EXPORT int robot_moveL_for_script (double pos[], int count, double acc, double velc)
AUBOAPI_DLLSHARED_EXPORT int robot_moveLTo (robot_move_profile *moveProfile, double targetX, double targetY, double targetZ)
AUBOAPI_DLLSHARED_EXPORT int robot_movelTo_for_script (double targetX, double targetY, double targetZ, double acc, double velc)
AUBOAPI_DLLSHARED_EXPORT int robot_moveP (robot_move_profile *move_profile, const our_robot_road_point *point_array, int len)
AUBOAPI_DLLSHARED_EXPORT int robot_moveP_for_script (double acc, double velc, double blendRadius, int trackMode)
AUBOAPI_DLLSHARED_EXPORT int robot_point_move_teach (robot_coord_type coordinage, robot_moveway move_code, int speed)
AUBOAPI_DLLSHARED_EXPORT int robot_point_step_move_teach (robot_coord_type coordinage, robot_moveway move_code, int speed, double step)
AUBOAPI_DLLSHARED_EXPORT int robot_servoj (double *jointAngle, int len)
AUBOAPI_DLLSHARED_EXPORT int set_collision_grade (int value)
AUBOAPI_DLLSHARED_EXPORT int set_disable_force_control ()
AUBOAPI_DLLSHARED_EXPORT int set_disable_read_pose ()
AUBOAPI_DLLSHARED_EXPORT int set_disable_static_collision_detect ()
AUBOAPI_DLLSHARED_EXPORT void set_enable_block (int value)
AUBOAPI_DLLSHARED_EXPORT int set_enable_force_control ()
AUBOAPI_DLLSHARED_EXPORT int set_enable_read_pose ()
AUBOAPI_DLLSHARED_EXPORT int set_enable_static_collision_detect ()
AUBOAPI_DLLSHARED_EXPORT void set_feature (int type)
AUBOAPI_DLLSHARED_EXPORT int set_io_status (const our_control_io_status *ioStatusArray, int len)
AUBOAPI_DLLSHARED_EXPORT int set_mounting_pose_changed ()
AUBOAPI_DLLSHARED_EXPORT int set_mounting_pose_unchanged ()
AUBOAPI_DLLSHARED_EXPORT int set_overspeed_warning_recover ()
AUBOAPI_DLLSHARED_EXPORT void set_relative_offset (double x, double y, double z)
AUBOAPI_DLLSHARED_EXPORT int set_robot_brake ()
AUBOAPI_DLLSHARED_EXPORT int set_robot_brake_release ()
AUBOAPI_DLLSHARED_EXPORT int set_robot_mode (our_control_robot_mode mode)
AUBOAPI_DLLSHARED_EXPORT int set_robot_power (int value)
AUBOAPI_DLLSHARED_EXPORT int set_robot_tcp_param (double x, double y, double z, double payload)
AUBOAPI_DLLSHARED_EXPORT int set_rverspeed_warning ()
AUBOAPI_DLLSHARED_EXPORT void set_scurve (int value)
AUBOAPI_DLLSHARED_EXPORT int set_single_io_status (our_contorl_io_type ioType, our_contorl_io_mode ioMode, int ioIndex, double ioValue)
AUBOAPI_DLLSHARED_EXPORT void set_user_feature (double waypoint1[], double waypoint2[], double waypoint3[], int type)

Define Documentation

Definition at line 7 of file our_control_api.h.


Function Documentation

AUBOAPI_DLLSHARED_EXPORT void add_waypoint_for_moveP ( const double  pos[],
int  count 
)
AUBOAPI_DLLSHARED_EXPORT int get_io_status ( our_control_io_status ioStatusArray,
int  len 
)
AUBOAPI_DLLSHARED_EXPORT int get_project_list ( our_project_info projects,
int *  len 
)
AUBOAPI_DLLSHARED_EXPORT int get_robot_tcp_param ( double *  x,
double *  y,
double *  z,
double *  payload 
)
AUBOAPI_DLLSHARED_EXPORT int get_single_io_status ( our_contorl_io_type  ioType,
our_contorl_io_mode  ioMode,
int  ioIndex,
double *  ioValue 
)
AUBOAPI_DLLSHARED_EXPORT int login ( const char *  ip,
int  port,
const char *  userName,
const char *  password 
)
AUBOAPI_DLLSHARED_EXPORT int robot_fk ( double *  jointPos,
our_robot_road_point roadPoint 
)
AUBOAPI_DLLSHARED_EXPORT int robot_ik ( double  targetX,
double  targetY,
double  targetZ,
double *  currentJointPos,
our_robot_road_point roadPoint 
)
AUBOAPI_DLLSHARED_EXPORT int robot_joint_move_teach ( bool  dir,
int  jointId,
int  speed 
)
AUBOAPI_DLLSHARED_EXPORT int robot_joint_step_move_teach ( bool  dir,
int  jointId,
int  speed,
double  jointStep 
)
AUBOAPI_DLLSHARED_EXPORT int robot_moveJ ( robot_move_profile move_profile,
const our_robot_road_point roadPoint 
)
AUBOAPI_DLLSHARED_EXPORT int robot_moveJ_for_script ( double  pos[],
int  count,
double  acc,
double  velc 
)
AUBOAPI_DLLSHARED_EXPORT int robot_moveL ( robot_move_profile move_profile,
const our_robot_road_point roadPoint 
)
AUBOAPI_DLLSHARED_EXPORT int robot_moveL_for_script ( double  pos[],
int  count,
double  acc,
double  velc 
)
AUBOAPI_DLLSHARED_EXPORT int robot_moveLTo ( robot_move_profile moveProfile,
double  targetX,
double  targetY,
double  targetZ 
)
AUBOAPI_DLLSHARED_EXPORT int robot_movelTo_for_script ( double  targetX,
double  targetY,
double  targetZ,
double  acc,
double  velc 
)
AUBOAPI_DLLSHARED_EXPORT int robot_moveP ( robot_move_profile move_profile,
const our_robot_road_point point_array,
int  len 
)
AUBOAPI_DLLSHARED_EXPORT int robot_moveP_for_script ( double  acc,
double  velc,
double  blendRadius,
int  trackMode 
)
AUBOAPI_DLLSHARED_EXPORT int robot_point_move_teach ( robot_coord_type  coordinage,
robot_moveway  move_code,
int  speed 
)
AUBOAPI_DLLSHARED_EXPORT int robot_point_step_move_teach ( robot_coord_type  coordinage,
robot_moveway  move_code,
int  speed,
double  step 
)
AUBOAPI_DLLSHARED_EXPORT int robot_servoj ( double *  jointAngle,
int  len 
)
AUBOAPI_DLLSHARED_EXPORT int set_io_status ( const our_control_io_status ioStatusArray,
int  len 
)
AUBOAPI_DLLSHARED_EXPORT void set_relative_offset ( double  x,
double  y,
double  z 
)
AUBOAPI_DLLSHARED_EXPORT int set_robot_tcp_param ( double  x,
double  y,
double  z,
double  payload 
)
AUBOAPI_DLLSHARED_EXPORT void set_scurve ( int  value)
AUBOAPI_DLLSHARED_EXPORT int set_single_io_status ( our_contorl_io_type  ioType,
our_contorl_io_mode  ioMode,
int  ioIndex,
double  ioValue 
)
AUBOAPI_DLLSHARED_EXPORT void set_user_feature ( double  waypoint1[],
double  waypoint2[],
double  waypoint3[],
int  type 
)


aubo_driver
Author(s): liuxin
autogenerated on Sat Jun 8 2019 19:06:01