net_lib 2.0.4
 
Loading...
Searching...
No Matches
nrc_craft_weld.h
Go to the documentation of this file.
1#ifndef INCLUDE_API_NRC_CRAFT_WELD_H_
2#define INCLUDE_API_NRC_CRAFT_WELD_H_
3
6
13EXPORT_API Result weld_get_config(SOCKETFD socketFd, int index, ArcParam& param);
14EXPORT_API Result weld_get_config_robot(SOCKETFD socketFd, int robotNum, int index, ArcParam& param);
15
22EXPORT_API Result weld_set_config(SOCKETFD socketFd, int index, ArcParam& param);
23EXPORT_API Result weld_set_config_robot(SOCKETFD socketFd, int robotNum, int index, ArcParam& param);
24
30EXPORT_API Result weld_set_feed_wire_robot(SOCKETFD socketFd, int robotNum, int state);
31
37EXPORT_API Result weld_set_rewind_wire_robot(SOCKETFD socketFd, int robotNum, int state);
38
44EXPORT_API Result weld_set_supply_gas_robot(SOCKETFD socketFd, int robotNum, int state);
45
51EXPORT_API Result weld_set_enable_robot(SOCKETFD socketFd, int robotNum, int state);
52
58EXPORT_API Result weld_set_hand_spot_robot(SOCKETFD socketFd, int robotNum, int state);
59
65EXPORT_API Result weld_get_feed_wire_status(SOCKETFD socketFd,std::vector<int>& status);
66EXPORT_API Result weld_get_feed_wire_status_robot(SOCKETFD socketFd, int robotNum, std::vector<int>& status);
67
74EXPORT_API Result weld_get_wave_weld_param_robot(SOCKETFD socketFd, int robotNum, int num, WaveParam& param);
75
82EXPORT_API Result weld_set_wave_weld_param_robot(SOCKETFD socketFd, int robotNum, int num, const WaveParam& param);
83
90
91#endif /* INCLUDE_API_NRC_CRAFT_WELD_H_ */
92
EXPORT_API Result weld_set_supply_gas(SOCKETFD socketFd, int state)
送气
EXPORT_API Result weld_set_rewind_wire(SOCKETFD socketFd, int state)
退丝
EXPORT_API Result weld_set_hand_spot(SOCKETFD socketFd, int state)
手动点焊
EXPORT_API Result weld_set_wave_weld_param_robot(SOCKETFD socketFd, int robotNum, int num, const WaveParam &param)
EXPORT_API Result weld_get_feed_wire_status(SOCKETFD socketFd, std::vector< int > &status)
送丝、退丝、送气、焊接使能、手动点焊状态获取
EXPORT_API Result weld_get_config_robot(SOCKETFD socketFd, int robotNum, int index, ArcParam &param)
EXPORT_API Result weld_set_config_robot(SOCKETFD socketFd, int robotNum, int index, ArcParam &param)
EXPORT_API Result weld_get_config(SOCKETFD socketFd, int index, ArcParam &param)
获取焊接参数
EXPORT_API Result weld_get_feed_wire_status_robot(SOCKETFD socketFd, int robotNum, std::vector< int > &status)
EXPORT_API Result weld_set_feed_wire_robot(SOCKETFD socketFd, int robotNum, int state)
EXPORT_API Result weld_set_feed_wire(SOCKETFD socketFd, int state)
送丝
EXPORT_API Result weld_get_monitor_status_robot(SOCKETFD socketFd, int robotNum, WeldState &status)
EXPORT_API Result weld_set_config(SOCKETFD socketFd, int index, ArcParam &param)
设置焊接参数
EXPORT_API Result weld_set_enable_robot(SOCKETFD socketFd, int robotNum, int state)
EXPORT_API Result weld_set_hand_spot_robot(SOCKETFD socketFd, int robotNum, int state)
EXPORT_API Result weld_set_wave_weld_param(SOCKETFD socketFd, int num, const WaveParam &param)
设置摆焊参数
EXPORT_API Result weld_get_monitor_status(SOCKETFD socketFd, WeldState &status)
获取焊接状态
EXPORT_API Result weld_set_supply_gas_robot(SOCKETFD socketFd, int robotNum, int state)
EXPORT_API Result weld_get_wave_weld_param_robot(SOCKETFD socketFd, int robotNum, int num, WaveParam &param)
EXPORT_API Result weld_get_wave_weld_param(SOCKETFD socketFd, int num, WaveParam &param)
获取摆焊参数数据
EXPORT_API Result weld_set_rewind_wire_robot(SOCKETFD socketFd, int robotNum, int state)
EXPORT_API Result weld_set_enable(SOCKETFD socketFd, int state)
焊接使能
int SOCKETFD
Definition nrc_define.h:14
Result
Definition nrc_define.h:16
#define EXPORT_API
Definition nrc_define.h:10
Definition nrc_craft_weld_parameter.h:4
Definition nrc_craft_weld_parameter.h:21
Definition nrc_craft_weld_parameter.h:35