FTSensorTrigger Class Reference

#include <armarx/control/common/ft/FTSensorTrigger.h>

Public Types

enum  Edge { RISING, FALLING }
 
using Params = FTSensorTriggerParams
 

Public Member Functions

 FTSensorTrigger (armarx::armem::robot_state::RobotReader &robotReader, const std::string &robotName, const armem::robot_state::RobotReader::Hand &hand, const Params &params=Params())
 
 FTSensorTrigger (FTSensorTrigger &)=delete
 
void waitForForceSpike (Edge edge) const
 
void waitForForceThreshold (float threshold) const
 

Detailed Description

Definition at line 41 of file FTSensorTrigger.h.

Member Typedef Documentation

◆ Params

Definition at line 44 of file FTSensorTrigger.h.

Member Enumeration Documentation

◆ Edge

enum Edge
strong
Enumerator
RISING 
FALLING 

Definition at line 53 of file FTSensorTrigger.h.

Constructor & Destructor Documentation

◆ FTSensorTrigger() [1/2]

FTSensorTrigger ( armarx::armem::robot_state::RobotReader robotReader,
const std::string &  robotName,
const armem::robot_state::RobotReader::Hand hand,
const Params params = Params() 
)

Definition at line 34 of file FTSensorTrigger.cpp.

◆ FTSensorTrigger() [2/2]

Member Function Documentation

◆ waitForForceSpike()

void waitForForceSpike ( Edge  edge) const

Definition at line 44 of file FTSensorTrigger.cpp.

+ Here is the call graph for this function:

◆ waitForForceThreshold()

void waitForForceThreshold ( float  threshold) const

Definition at line 181 of file FTSensorTrigger.cpp.

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

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