TwiceAsNice
2019-02-18
|
#include <PfeifferTurboPumpTCM1601.h>
Protected Member Functions | |
int | sendMsg (const std::string &msg) |
this function sends a specific command to the device More... | |
std::string | readMsg () |
this function reads the answer from the device More... | |
int | sendMsg (const std::string &msg) |
this function sends a specific command to the device More... | |
std::string | readMsg () |
this function reads the answer from the device More... | |
Private Member Functions | |
void | setConnection (std::string connection) |
this function is used to set the m_IpInfo variable to a specific string More... | |
void | createChecksum (std::string input, int &checksum) |
void | setConnection (std::string connection) |
this function is used to set the m_IpInfo variable to a specific string More... | |
void | createChecksum (std::string input, int &checksum) |
Private Attributes | |
Nice::ChatLine | m_chat |
the member chatline used for the communication More... | |
std::string | m_connection |
this string contains the connection informations (ip adress, port) to build the chatLine More... | |
bool | m_isConnected |
this boolean indicates if there is an active connection to a device More... | |
std::string | m_answer |
this string contains the latest answer from the device More... | |
std::string | m_term |
this string contains the current terminators for the sending of the commands More... | |
Basda::Tempo::PfeifferTurboPumpTCM1601::PfeifferTurboPumpTCM1601 | ( | ) |
Basda::Tempo::PfeifferTurboPumpTCM1601::PfeifferTurboPumpTCM1601 | ( | std::string | connection, |
bool | create | ||
) |
|
virtual |
Basda::Tempo::PfeifferTurboPumpTCM1601::PfeifferTurboPumpTCM1601 | ( | ) |
Basda::Tempo::PfeifferTurboPumpTCM1601::PfeifferTurboPumpTCM1601 | ( | std::string | connection, |
bool | create | ||
) |
|
virtual |
void Basda::Tempo::PfeifferTurboPumpTCM1601::closeChatLine | ( | ) |
function to close the chat line connection to the device
void Basda::Tempo::PfeifferTurboPumpTCM1601::closeChatLine | ( | ) |
function to close the chat line connection to the device
void Basda::Tempo::PfeifferTurboPumpTCM1601::createChatLine | ( | const std::string & | connection | ) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::createChatLine | ( | const std::string & | connection | ) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::createChatLine | ( | ) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::createChatLine | ( | ) |
|
private |
|
private |
|
inline |
|
inline |
void Basda::Tempo::PfeifferTurboPumpTCM1601::queryActualRotationSpeed | ( | int & | rotation | ) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::queryActualRotationSpeed | ( | int & | rotation | ) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::queryDriverVersion | ( | std::string & | version | ) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::queryDriverVersion | ( | std::string & | version | ) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::queryErrorCode | ( | std::string & | errorcode | ) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::queryErrorCode | ( | std::string & | errorcode | ) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::queryFinalSpeed | ( | int & | hertz | ) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::queryFinalSpeed | ( | int & | hertz | ) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::queryMotorAmpere | ( | double & | ampere | ) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::queryMotorAmpere | ( | double & | ampere | ) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::queryMotorPower | ( | int & | watt | ) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::queryMotorPower | ( | int & | watt | ) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::queryMotorVoltage | ( | double & | volt | ) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::queryMotorVoltage | ( | double & | volt | ) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::queryOperationHours | ( | int & | hours | ) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::queryOperationHours | ( | int & | hours | ) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::querysetGasOperationMode | ( | bool | set, |
unsigned short int & | mode | ||
) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::querysetGasOperationMode | ( | bool | set, |
unsigned short int & | mode | ||
) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::querysetMaxRUTime | ( | bool | set, |
int & | minutes | ||
) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::querysetMaxRUTime | ( | bool | set, |
int & | minutes | ||
) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::querysetOperationMode | ( | bool | set, |
unsigned short int & | mode | ||
) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::querysetOperationMode | ( | bool | set, |
unsigned short int & | mode | ||
) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::querysetPumpingStationStatus | ( | bool | set, |
bool & | status | ||
) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::querysetPumpingStationStatus | ( | bool | set, |
bool & | status | ||
) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::querySetRotationSpeed | ( | int & | rotation | ) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::querySetRotationSpeed | ( | int & | rotation | ) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::querysetRotationSpeedSetPoint | ( | bool | set, |
double & | setpoint | ||
) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::querysetRotationSpeedSetPoint | ( | bool | set, |
double & | setpoint | ||
) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::querysetRUTimeControlStatus | ( | bool | set, |
bool & | status | ||
) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::querysetRUTimeControlStatus | ( | bool | set, |
bool & | status | ||
) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::querysetStandbyRotationSpeed | ( | bool | set, |
double & | speed | ||
) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::querysetStandbyRotationSpeed | ( | bool | set, |
double & | speed | ||
) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::querysetSwitchPoint | ( | bool | set, |
int & | percentage | ||
) |
void Basda::Tempo::PfeifferTurboPumpTCM1601::querysetSwitchPoint | ( | bool | set, |
int & | percentage | ||
) |
|
protected |
this function reads the answer from the device
rcv | answer from the device |
|
protected |
this function reads the answer from the device
rcv | answer from the device |
|
protected |
this function sends a specific command to the device
msg | message to send |
|
protected |
this function sends a specific command to the device
msg | message to send |
|
private |
this function is used to set the m_IpInfo variable to a specific string
|
private |
this function is used to set the m_IpInfo variable to a specific string
|
private |
this string contains the latest answer from the device
|
private |
the member chatline used for the communication
|
private |
this string contains the connection informations (ip adress, port) to build the chatLine
|
private |
this boolean indicates if there is an active connection to a device
|
private |
this string contains the current terminators for the sending of the commands