TxtSmartFactoryLib  0.8.0
Smart Factory Library
ft::TxtDeliveryPickupStation Class Reference

#include <TxtDeliveryPickupStation.h>

Inheritance diagram for ft::TxtDeliveryPickupStation:
Collaboration diagram for ft::TxtDeliveryPickupStation:

Public Member Functions

 TxtDeliveryPickupStation (TxtTransfer *pT, ft::TxtMqttFactoryClient *mqttclient=0)
 
virtual ~TxtDeliveryPickupStation ()
 
std::string nfcDeviceDeleteWriteRawRead (ft::TxtWPType_t c, std::vector< int64_t > vts, uint8_t mask_ts)
 
std::string nfcDeviceWriteProducedRead (ft::TxtWPType_t c, std::vector< int64_t > vts, uint8_t mask_ts)
 
std::string nfcDeviceWriteRejectedRead (ft::TxtWPType_t c, std::vector< int64_t > vts, uint8_t mask_ts)
 
bool is_DIN ()
 
bool is_DOUT ()
 
std::string getUIDCalibMode ()
 
std::string getUIDResetHBW ()
 
std::string getUIDOrderWHITE ()
 
std::string getUIDOrderRED ()
 
std::string getUIDOrderBLUE ()
 
void saveUIDCalibMode (std::string uid)
 
void saveUIDResetHBW (std::string uid)
 
void saveUIDOrderWHITE (std::string uid)
 
void saveUIDOrderRED (std::string uid)
 
void saveUIDOrderBLUE (std::string uid)
 
int readColorValue ()
 
ft::TxtWPType_t getLastColor ()
 
TxtNfcDevicegetNfc ()
 
TxtNfcDatagetNfcData ()
 
std::string nfcReadUID ()
 
bool nfcDelete ()
 
std::string nfcRead ()
 
bool nfcWrite (TxtWorkpiece wp, std::vector< int64_t > vts, uint8_t mask_ts)
 
bool getActiveDSI ()
 
bool getActiveDSO ()
 
bool getErrorDSI ()
 
bool getErrorDSO ()
 
void setActiveDSI (bool a)
 
void setActiveDSO (bool a)
 
void setErrorDSI (bool e)
 
void setErrorDSO (bool e)
 
void publishNfc ()
 
- Public Member Functions inherited from ft::TxtSimulationModel
 TxtSimulationModel (TxtTransfer *pT, ft::TxtMqttFactoryClient *mqttclient)
 
virtual ~TxtSimulationModel ()
 
TxtSimulationModel_status_t getStatus ()
 
bool isActive ()
 
bool startThread ()
 
bool stopThread ()
 
bool isThreadRunning ()
 
- Public Member Functions inherited from ft::SubjectObserver
 SubjectObserver ()
 
virtual ~SubjectObserver ()
 
virtual void Attach (Observer *)
 
virtual void Detach (Observer *)
 
virtual void Notify ()
 

Public Attributes

TxtDeliveryPickupStationCalibData calibData
 
- Public Attributes inherited from ft::TxtSimulationModel
TxtSound sound
 

Protected Member Functions

void configInputs ()
 
void run ()
 
- Protected Member Functions inherited from ft::TxtSimulationModel
void setStatus (TxtSimulationModel_status_t s)
 
void setActStatus (bool a, TxtSimulationModel_status_t s)
 

Protected Attributes

TxtNfcDevice nfc
 
int lastColorValue
 
bool activeDSI
 
bool activeDSO
 
bool errorDSI
 
bool errorDSO
 
- Protected Attributes inherited from ft::TxtSimulationModel
ft::TxtMqttFactoryClientmqttclient
 
TxtSimulationModel_status_t status
 
bool active
 
TxtTransferpT
 
volatile bool m_stoprequested
 
volatile bool m_running
 
pthread_mutex_t m_mutex
 
pthread_t m_thread
 

Additional Inherited Members

- Static Protected Member Functions inherited from ft::TxtSimulationModel
static void * start_thread (void *obj)
 

Constructor & Destructor Documentation

ft::TxtDeliveryPickupStation::TxtDeliveryPickupStation ( TxtTransfer pT,
ft::TxtMqttFactoryClient mqttclient = 0 
)
virtual ft::TxtDeliveryPickupStation::~TxtDeliveryPickupStation ( )
virtual

Member Function Documentation

void ft::TxtDeliveryPickupStation::configInputs ( )
protected
bool ft::TxtDeliveryPickupStation::getActiveDSI ( )
inline
bool ft::TxtDeliveryPickupStation::getActiveDSO ( )
inline
bool ft::TxtDeliveryPickupStation::getErrorDSI ( )
inline
bool ft::TxtDeliveryPickupStation::getErrorDSO ( )
inline
ft::TxtWPType_t ft::TxtDeliveryPickupStation::getLastColor ( )
TxtNfcDevice* ft::TxtDeliveryPickupStation::getNfc ( )
inline
TxtNfcData* ft::TxtDeliveryPickupStation::getNfcData ( )
inline
std::string ft::TxtDeliveryPickupStation::getUIDCalibMode ( )
inline
std::string ft::TxtDeliveryPickupStation::getUIDOrderBLUE ( )
inline
std::string ft::TxtDeliveryPickupStation::getUIDOrderRED ( )
inline
std::string ft::TxtDeliveryPickupStation::getUIDOrderWHITE ( )
inline
std::string ft::TxtDeliveryPickupStation::getUIDResetHBW ( )
inline
bool ft::TxtDeliveryPickupStation::is_DIN ( )
bool ft::TxtDeliveryPickupStation::is_DOUT ( )
bool ft::TxtDeliveryPickupStation::nfcDelete ( )
std::string ft::TxtDeliveryPickupStation::nfcDeviceDeleteWriteRawRead ( ft::TxtWPType_t  c,
std::vector< int64_t >  vts,
uint8_t  mask_ts 
)
std::string ft::TxtDeliveryPickupStation::nfcDeviceWriteProducedRead ( ft::TxtWPType_t  c,
std::vector< int64_t >  vts,
uint8_t  mask_ts 
)
std::string ft::TxtDeliveryPickupStation::nfcDeviceWriteRejectedRead ( ft::TxtWPType_t  c,
std::vector< int64_t >  vts,
uint8_t  mask_ts 
)
std::string ft::TxtDeliveryPickupStation::nfcRead ( )
std::string ft::TxtDeliveryPickupStation::nfcReadUID ( )
bool ft::TxtDeliveryPickupStation::nfcWrite ( TxtWorkpiece  wp,
std::vector< int64_t >  vts,
uint8_t  mask_ts 
)
void ft::TxtDeliveryPickupStation::publishNfc ( )
inline
int ft::TxtDeliveryPickupStation::readColorValue ( )
void ft::TxtDeliveryPickupStation::run ( )
protectedvirtual
void ft::TxtDeliveryPickupStation::saveUIDCalibMode ( std::string  uid)
inline
void ft::TxtDeliveryPickupStation::saveUIDOrderBLUE ( std::string  uid)
inline
void ft::TxtDeliveryPickupStation::saveUIDOrderRED ( std::string  uid)
inline
void ft::TxtDeliveryPickupStation::saveUIDOrderWHITE ( std::string  uid)
inline
void ft::TxtDeliveryPickupStation::saveUIDResetHBW ( std::string  uid)
inline
void ft::TxtDeliveryPickupStation::setActiveDSI ( bool  a)
inline
void ft::TxtDeliveryPickupStation::setActiveDSO ( bool  a)
inline
void ft::TxtDeliveryPickupStation::setErrorDSI ( bool  e)
inline
void ft::TxtDeliveryPickupStation::setErrorDSO ( bool  e)
inline

Member Data Documentation

bool ft::TxtDeliveryPickupStation::activeDSI
protected
bool ft::TxtDeliveryPickupStation::activeDSO
protected
TxtDeliveryPickupStationCalibData ft::TxtDeliveryPickupStation::calibData
bool ft::TxtDeliveryPickupStation::errorDSI
protected
bool ft::TxtDeliveryPickupStation::errorDSO
protected
int ft::TxtDeliveryPickupStation::lastColorValue
protected
TxtNfcDevice ft::TxtDeliveryPickupStation::nfc
protected

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