#include <TxtSortingLine.h>
|
enum | State_t {
__NO_STATE,
FAULT,
INIT,
IDLE,
START,
COLOR_DETECTION,
START_COUNT,
CHECK_COUNT,
EJECTION_WHITE,
EJECTION_RED,
EJECTION_BLUE,
SORTED,
CALIB_SLD,
CALIB_SLD_DETECTION,
CALIB_SLD_NEXT
} |
|
Enumerator |
---|
__NO_STATE |
|
FAULT |
|
INIT |
|
IDLE |
|
START |
|
COLOR_DETECTION |
|
START_COUNT |
|
CHECK_COUNT |
|
EJECTION_WHITE |
|
EJECTION_RED |
|
EJECTION_BLUE |
|
SORTED |
|
CALIB_SLD |
|
CALIB_SLD_DETECTION |
|
CALIB_SLD_NEXT |
|
virtual ft::TxtSortingLine::~TxtSortingLine |
( |
| ) |
|
|
virtual |
void ft::TxtSortingLine::configInputs |
( |
| ) |
|
|
protected |
void ft::TxtSortingLine::ejectBlue |
( |
| ) |
|
void ft::TxtSortingLine::ejectRed |
( |
| ) |
|
void ft::TxtSortingLine::ejectWhite |
( |
| ) |
|
bool ft::TxtSortingLine::isBlue |
( |
| ) |
|
bool ft::TxtSortingLine::isColorSensorTriggered |
( |
| ) |
|
bool ft::TxtSortingLine::isEjectionTriggered |
( |
| ) |
|
bool ft::TxtSortingLine::isRed |
( |
| ) |
|
bool ft::TxtSortingLine::isWhite |
( |
| ) |
|
void ft::TxtSortingLine::printEntryState |
( |
State_t |
state | ) |
|
|
inline |
void ft::TxtSortingLine::printExitState |
( |
State_t |
state | ) |
|
|
inline |
void ft::TxtSortingLine::printState |
( |
State_t |
state | ) |
|
|
inline |
int ft::TxtSortingLine::readColorValue |
( |
| ) |
|
void ft::TxtSortingLine::requestExit |
( |
const std::string |
name | ) |
|
|
inline |
void ft::TxtSortingLine::requestMPOproduced |
( |
| ) |
|
|
inline |
void ft::TxtSortingLine::requestQuit |
( |
| ) |
|
|
inline |
void ft::TxtSortingLine::requestVGRcalib |
( |
| ) |
|
|
inline |
void ft::TxtSortingLine::requestVGRstart |
( |
| ) |
|
|
inline |
void ft::TxtSortingLine::run |
( |
| ) |
|
|
protectedvirtual |
void ft::TxtSortingLine::setCompressor |
( |
bool |
on | ) |
|
const char* ft::TxtSortingLine::toString |
( |
State_t |
state | ) |
|
|
inline |
int ft::TxtSortingLine::calibColorValues[3] |
|
protected |
uint8_t ft::TxtSortingLine::chComp |
|
protected |
uint8_t ft::TxtSortingLine::chEB |
|
protected |
uint8_t ft::TxtSortingLine::chER |
|
protected |
uint8_t ft::TxtSortingLine::chEW |
|
protected |
const uint16_t ft::TxtSortingLine::COUNT_WRONG = 29 |
State_t ft::TxtSortingLine::currentState |
|
protected |
int ft::TxtSortingLine::detectedColorValue |
|
protected |
int ft::TxtSortingLine::lastColorValue |
|
protected |
State_t ft::TxtSortingLine::newState |
|
protected |
bool ft::TxtSortingLine::reqJoyData |
|
protected |
bool ft::TxtSortingLine::reqMPOproduced |
|
protected |
bool ft::TxtSortingLine::reqQuit |
|
protected |
bool ft::TxtSortingLine::reqVGRcalib |
|
protected |
bool ft::TxtSortingLine::reqVGRstart |
|
protected |
The documentation for this class was generated from the following file: