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

#include <RokubiminiSerialCommunication.hpp>

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

Public Member Functions

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

Private Attributes

std::string firmwareVersion_
 
const std::string format_ = "FW version: %s\r"
 
const std::regex stringRegex_ = std::regex("FW version:\\s(.*)\\r")
 

Detailed Description

Definition at line 269 of file RokubiminiSerialCommunication.hpp.

Member Function Documentation

◆ getFirmwareVersion()

const std::string& rokubimini::serial::RokubiminiSerialResponseRegexFirmwareVersion::getFirmwareVersion ( )
inline

Definition at line 273 of file RokubiminiSerialCommunication.hpp.

◆ matchInString()

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

Member Data Documentation

◆ firmwareVersion_

std::string rokubimini::serial::RokubiminiSerialResponseRegexFirmwareVersion::firmwareVersion_
private

Definition at line 281 of file RokubiminiSerialCommunication.hpp.

◆ format_

const std::string rokubimini::serial::RokubiminiSerialResponseRegexFirmwareVersion::format_ = "FW version: %s\r"
private

Definition at line 280 of file RokubiminiSerialCommunication.hpp.

◆ stringRegex_

const std::regex rokubimini::serial::RokubiminiSerialResponseRegexFirmwareVersion::stringRegex_ = std::regex("FW version:\\s(.*)\\r")
private

Definition at line 279 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