UserLevel
Available CoLa user levels.
Class for reading data from a CoLaCommand.
Builder for constructing CoLaCommands.
CoLaError::Enum getError()
Get error.
AuthenticationLegacy(VisionaryControl &vctrl)
CoLaParameterWriter & parameterSInt(const int8_t sInt)
Add a signed short (8-bit, range [-128, 127]).
CoLaCommand sendCommand(CoLaCommand &command)
Send a CoLaBCommand to the device and waits for the result.
bool readBool()
Read a boolean and advance the position by 1 byte.
virtual bool login(UserLevel userLevel, const std::string &password)
VisionaryControl & m_VisionaryControl
CoLaParameterWriter & parameterPasswordMD5(const std::string &str)
Add the given password as a UDInt, using MD5 hashing.
virtual ~AuthenticationLegacy()
const CoLaCommand build()