PDF
AuboStudio SDK  0.6.3
arcs::aubo_scope::ConveyorTrackingNode Class Reference

#include <conveyor_tracking_node.h>

Inheritance diagram for arcs::aubo_scope::ConveyorTrackingNode:
Collaboration diagram for arcs::aubo_scope::ConveyorTrackingNode:

Public Types

enum  ConveyorTrackingTargetType { NEW_WORKPIECE , PREVIOUS_WORKPIECE }
enum  ConveyorStartActionQueueType { CLEAR_QUEUE , RESERVE_QUEUE , ASK }
enum  ConveyorStartActionType { CONTINUE_TRACKING , ABANDON_TRACKING }

Public Member Functions

 ConveyorTrackingNode (ConveyorTrackingNode &f)
 ConveyorTrackingNode (ConveyorTrackingNode &&f)
virtual ~ConveyorTrackingNode ()
Public Member Functions inherited from arcs::aubo_scope::ProgramNode
 ProgramNode (ProgramNode &f)
 ProgramNode (ProgramNode &&f)
virtual ~ProgramNode ()
ProgramNodeContributionPtr getProgramNodeContribution ()
 Get the program node contribution.

Private Member Functions

 ConveyorTrackingNode ()

Private Attributes

void * d_ { nullptr }

Friends

class DataSwitch

Additional Inherited Members

Protected Member Functions inherited from arcs::aubo_scope::ProgramNode
 ProgramNode ()

Detailed Description

Definition at line 10 of file conveyor_tracking_node.h.

Member Enumeration Documentation

◆ ConveyorStartActionQueueType

Enumerator
CLEAR_QUEUE 
RESERVE_QUEUE 
ASK 

Definition at line 19 of file conveyor_tracking_node.h.

◆ ConveyorStartActionType

Enumerator
CONTINUE_TRACKING 
ABANDON_TRACKING 

Definition at line 26 of file conveyor_tracking_node.h.

◆ ConveyorTrackingTargetType

Enumerator
NEW_WORKPIECE 
PREVIOUS_WORKPIECE 

Definition at line 13 of file conveyor_tracking_node.h.

Constructor & Destructor Documentation

◆ ConveyorTrackingNode() [1/3]

arcs::aubo_scope::ConveyorTrackingNode::ConveyorTrackingNode ( ConveyorTrackingNode & f)

References ConveyorTrackingNode().

Referenced by ConveyorTrackingNode(), and ConveyorTrackingNode().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ConveyorTrackingNode() [2/3]

arcs::aubo_scope::ConveyorTrackingNode::ConveyorTrackingNode ( ConveyorTrackingNode && f)

References ConveyorTrackingNode().

Here is the call graph for this function:

◆ ~ConveyorTrackingNode()

virtual arcs::aubo_scope::ConveyorTrackingNode::~ConveyorTrackingNode ( )
virtual

◆ ConveyorTrackingNode() [3/3]

arcs::aubo_scope::ConveyorTrackingNode::ConveyorTrackingNode ( )
private

◆ DataSwitch

friend class DataSwitch
friend

Definition at line 37 of file conveyor_tracking_node.h.

References DataSwitch.

Referenced by DataSwitch.

Member Data Documentation

◆ d_

void* arcs::aubo_scope::ConveyorTrackingNode::d_ { nullptr }
private

Definition at line 39 of file conveyor_tracking_node.h.


The documentation for this class was generated from the following file: