net_lib 2.0.4
 
Loading...
Searching...
No Matches
nrc_craft_conveyor_belt_track_parameter.h
Go to the documentation of this file.
1#ifndef INTERFACE_PARAMETER_NRC_CRAFT_CONVEYOR_BELT_TRACK_PARAMETER_H_
2#define INTERFACE_PARAMETER_NRC_CRAFT_CONVEYOR_BELT_TRACK_PARAMETER_H_
3
4#include <string>
5#include <vector>
6
8{
9 int conveyorID; // 输送带ID
10 double compensation_encoderVal; // 补偿编码器值
11 double compensation_time; // 补偿时间
12 int conveyor_encoderDirection; // 输送带编码器方向
13 double conveyor_encoderResolution; // 输送带编码器分辨率
14 double conveyor_encoderValue; // 输送带编码器当前值
15 double conveyor_maxEncoderVal; // 输送带最大编码器值
16 double conveyor_minEncoderVal; // 输送带最小编码器值
17 int conveyor_posRecordMode; // 输送带位置记录模式
18 double conveyor_speed; // 输送带速度
19 int conveyor_userCoord; // 用户坐标系
20 int track_height; // 轨道高度
21 int track_on_run_mode_with_target_overrun; // 轨道运行模式与目标超限
22};
23
25{
26 int conveyorID; // 输送带ID
27 int detectSrc_DI_capturePos; // 捕获位置
28 std::string detectSrc_globalVar; // 全局变量
29 int detectSrc_type; // 检测源类型
30 int detectSrc_visionID; // 视觉ID
31 int detectSrc_vision_io_filter_type; // 视觉IO过滤类型
32 int detectSrc_vision_latch_encoder_value_type; // 视觉锁存编码器值类型
33 std::string identification_communication; // 识别通信
34 int identification_sensorTrg; // 识别传感器目标
35 int identification_type; // 识别类型
36};
37
39{
40 int conveyorID; // 输送带ID
41 double sensorPosDeg_A; // A轴角度
42 double sensorPosDeg_B; // B轴角度
43 double sensorPosDeg_C; // C轴角度
44 double sensorPosDeg_X; // X轴角度
45 double sensorPosDeg_Y; // Y轴角度
46 double sensorPosDeg_Z; // Z轴角度
47};
48
50{
51 int conveyorID; // 输送带ID
52 double position_receLatestPos; // 最迟到接收位置
53 double position_trackRangeXMax; // 轨道范围X最大
54 double position_trackRangeYMax; // 轨道范围Y最大
55 double position_trackRangeYMin; // 轨道范围Y最小
56 double position_trackRangeZMax; // 轨道范围Z最大
57 double position_trackRangeZMin; // 轨道范围Z最小
58 double position_trackStartXPoint; // 轨道起始X点
59};
60
62{
63 int conveyorID; // 输送带ID
64 double delayDetectTime; // 延迟检测时间
65 bool isWait; // 是否等待
66 std::vector<double> pos; // 位置数组
67};
68
69#endif /* INTERFACE_PARAMETER_NRC_CRAFT_CONVEYOR_BELT_TRACK_PARAMETER_H_ */
Definition nrc_craft_conveyor_belt_track_parameter.h:8
double conveyor_encoderResolution
Definition nrc_craft_conveyor_belt_track_parameter.h:13
int conveyor_posRecordMode
Definition nrc_craft_conveyor_belt_track_parameter.h:17
int conveyor_userCoord
Definition nrc_craft_conveyor_belt_track_parameter.h:19
double conveyor_minEncoderVal
Definition nrc_craft_conveyor_belt_track_parameter.h:16
int track_on_run_mode_with_target_overrun
Definition nrc_craft_conveyor_belt_track_parameter.h:21
double compensation_time
Definition nrc_craft_conveyor_belt_track_parameter.h:11
double conveyor_maxEncoderVal
Definition nrc_craft_conveyor_belt_track_parameter.h:15
double conveyor_encoderValue
Definition nrc_craft_conveyor_belt_track_parameter.h:14
int conveyorID
Definition nrc_craft_conveyor_belt_track_parameter.h:9
double compensation_encoderVal
Definition nrc_craft_conveyor_belt_track_parameter.h:10
double conveyor_speed
Definition nrc_craft_conveyor_belt_track_parameter.h:18
int track_height
Definition nrc_craft_conveyor_belt_track_parameter.h:20
int conveyor_encoderDirection
Definition nrc_craft_conveyor_belt_track_parameter.h:12
Definition nrc_craft_conveyor_belt_track_parameter.h:25
int detectSrc_type
Definition nrc_craft_conveyor_belt_track_parameter.h:29
int identification_sensorTrg
Definition nrc_craft_conveyor_belt_track_parameter.h:34
std::string detectSrc_globalVar
Definition nrc_craft_conveyor_belt_track_parameter.h:28
int detectSrc_vision_io_filter_type
Definition nrc_craft_conveyor_belt_track_parameter.h:31
std::string identification_communication
Definition nrc_craft_conveyor_belt_track_parameter.h:33
int conveyorID
Definition nrc_craft_conveyor_belt_track_parameter.h:26
int detectSrc_DI_capturePos
Definition nrc_craft_conveyor_belt_track_parameter.h:27
int identification_type
Definition nrc_craft_conveyor_belt_track_parameter.h:35
int detectSrc_vision_latch_encoder_value_type
Definition nrc_craft_conveyor_belt_track_parameter.h:32
int detectSrc_visionID
Definition nrc_craft_conveyor_belt_track_parameter.h:30
Definition nrc_craft_conveyor_belt_track_parameter.h:39
double sensorPosDeg_B
Definition nrc_craft_conveyor_belt_track_parameter.h:42
double sensorPosDeg_A
Definition nrc_craft_conveyor_belt_track_parameter.h:41
double sensorPosDeg_C
Definition nrc_craft_conveyor_belt_track_parameter.h:43
double sensorPosDeg_Y
Definition nrc_craft_conveyor_belt_track_parameter.h:45
double sensorPosDeg_Z
Definition nrc_craft_conveyor_belt_track_parameter.h:46
int conveyorID
Definition nrc_craft_conveyor_belt_track_parameter.h:40
double sensorPosDeg_X
Definition nrc_craft_conveyor_belt_track_parameter.h:44
Definition nrc_craft_conveyor_belt_track_parameter.h:50
double position_trackRangeXMax
Definition nrc_craft_conveyor_belt_track_parameter.h:53
double position_trackRangeYMin
Definition nrc_craft_conveyor_belt_track_parameter.h:55
double position_trackRangeZMax
Definition nrc_craft_conveyor_belt_track_parameter.h:56
int conveyorID
Definition nrc_craft_conveyor_belt_track_parameter.h:51
double position_receLatestPos
Definition nrc_craft_conveyor_belt_track_parameter.h:52
double position_trackStartXPoint
Definition nrc_craft_conveyor_belt_track_parameter.h:58
double position_trackRangeZMin
Definition nrc_craft_conveyor_belt_track_parameter.h:57
double position_trackRangeYMax
Definition nrc_craft_conveyor_belt_track_parameter.h:54
Definition nrc_craft_conveyor_belt_track_parameter.h:62
double delayDetectTime
Definition nrc_craft_conveyor_belt_track_parameter.h:64
std::vector< double > pos
Definition nrc_craft_conveyor_belt_track_parameter.h:66
int conveyorID
Definition nrc_craft_conveyor_belt_track_parameter.h:63
bool isWait
Definition nrc_craft_conveyor_belt_track_parameter.h:65