Public Member Functions | Private Attributes | List of all members
rokubimini::serial::RokubiminiSerialResponseRegexAck Class Reference

#include <RokubiminiSerialCommunication.hpp>

Inheritance diagram for rokubimini::serial::RokubiminiSerialResponseRegexAck:
Inheritance graph
[legend]

Public Member Functions

const char & getCommand ()
 
const uint8_t & getFirstNumber ()
 
const uint8_t & getReturnCode ()
 
bool matchInString (const std::string &str) override
 
- Public Member Functions inherited from rokubimini::serial::RokubiminiSerialResponseRegex
 RokubiminiSerialResponseRegex ()=default
 
virtual ~RokubiminiSerialResponseRegex ()=default
 

Private Attributes

char command_
 
uint8_t firstNumber_
 
const std::string format_ = "r,%c,%c,%c"
 
std::uint8_t returnCode_
 
const std::regex stringRegex_ = std::regex("r,\\d,\\w,\\d")
 

Detailed Description

Definition at line 228 of file RokubiminiSerialCommunication.hpp.

Member Function Documentation

◆ getCommand()

const char& rokubimini::serial::RokubiminiSerialResponseRegexAck::getCommand ( )
inline

Definition at line 237 of file RokubiminiSerialCommunication.hpp.

◆ getFirstNumber()

const uint8_t& rokubimini::serial::RokubiminiSerialResponseRegexAck::getFirstNumber ( )
inline

Definition at line 233 of file RokubiminiSerialCommunication.hpp.

◆ getReturnCode()

const uint8_t& rokubimini::serial::RokubiminiSerialResponseRegexAck::getReturnCode ( )
inline

Definition at line 241 of file RokubiminiSerialCommunication.hpp.

◆ matchInString()

bool rokubimini::serial::RokubiminiSerialResponseRegexAck::matchInString ( const std::string &  str)
overridevirtual

Member Data Documentation

◆ command_

char rokubimini::serial::RokubiminiSerialResponseRegexAck::command_
private

Definition at line 250 of file RokubiminiSerialCommunication.hpp.

◆ firstNumber_

uint8_t rokubimini::serial::RokubiminiSerialResponseRegexAck::firstNumber_
private

Definition at line 249 of file RokubiminiSerialCommunication.hpp.

◆ format_

const std::string rokubimini::serial::RokubiminiSerialResponseRegexAck::format_ = "r,%c,%c,%c"
private

Definition at line 248 of file RokubiminiSerialCommunication.hpp.

◆ returnCode_

std::uint8_t rokubimini::serial::RokubiminiSerialResponseRegexAck::returnCode_
private

Definition at line 251 of file RokubiminiSerialCommunication.hpp.

◆ stringRegex_

const std::regex rokubimini::serial::RokubiminiSerialResponseRegexAck::stringRegex_ = std::regex("r,\\d,\\w,\\d")
private

Definition at line 247 of file RokubiminiSerialCommunication.hpp.


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


rokubimini_serial
Author(s):
autogenerated on Sat Apr 15 2023 02:53:58