Raspberry Pi Weighting Control System
This project serves as a simple weighting control system, that was realized as a Bachelor Thesis
Public Member Functions | Public Attributes | List of all members
measurement_header Class Reference

Serves as container for basic measurement information, that is dispayed to GUI. More...

#include <user_workspace.h>

Public Member Functions

const char * get_header_label ()
 

Public Attributes

unsigned long id
 
unsigned long measurement_number
 
unsigned long measuree_id
 
std::tm measuring_start
 

Detailed Description

Serves as container for basic measurement information, that is dispayed to GUI.

Definition at line 15 of file user_workspace.h.

Member Function Documentation

◆ get_header_label()

const char * measurement_header::get_header_label ( )

Definition at line 14 of file user_workspace.cpp.

14  {
15  char buf[64] = {0};
16  strftime(buf, 64, "%Y-%m-%d %H:%M:%S", &(this->measuring_start));
17  this->label = std::to_string(this->measurement_number) + " - " + std::string(buf);
18 
19  return this->label.c_str();
20 }
unsigned long measurement_number

Member Data Documentation

◆ id

unsigned long measurement_header::id

Definition at line 17 of file user_workspace.h.

◆ measuree_id

unsigned long measurement_header::measuree_id

Definition at line 19 of file user_workspace.h.

◆ measurement_number

unsigned long measurement_header::measurement_number

Definition at line 18 of file user_workspace.h.

◆ measuring_start

std::tm measurement_header::measuring_start

Definition at line 20 of file user_workspace.h.


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