phyphox BLE
Plot your Arduino's data in the phyphox app and control the board from the phone
Loading...
Searching...
No Matches
phyphox::GraphData Struct Reference

#include <ElementData.h>

Public Types

enum  Flag : uint16_t {
  F_TIME_ON_X = 1 , F_TIME_ON_Y = 2 , F_SYSTEM_TIME = 4 , F_LINEAR_TIME = 8 ,
  F_LOG_X = 16 , F_LOG_Y = 32 , F_FOLLOW_X = 64 , F_PARTIAL_UPDATE = 128 ,
  F_SHOW_COLOR_SCALE = 256 , F_HIDE_TIME_MARKERS = 512 , F_SUPPRESS_SCI = 1024
}
 

Public Attributes

const char * labelX = nullptr
 
const char * labelY = nullptr
 
const char * unitX = nullptr
 
const char * unitY = nullptr
 
const char * unitYperX = nullptr
 
int8_t xPrecision = -1
 -1 = not set
 
int8_t yPrecision = -1
 
float minX = 0
 
float maxX = 0
 
float minY = 0
 
float maxY = 0
 
Layout scaleMinX = LAYOUT_NONE
 
Layout scaleMaxX = LAYOUT_NONE
 
Layout scaleMinY = LAYOUT_NONE
 
Layout scaleMaxY = LAYOUT_NONE
 
float aspectRatio = 0
 0 = not set
 
uint16_t flags = 0
 
uint16_t flagsSet = 0
 
const SubgraphData * subgraphs = nullptr
 the first curve, then the added ones
 
uint8_t subgraphCount = 0
 

Member Enumeration Documentation

◆ Flag

enum phyphox::GraphData::Flag : uint16_t
Enumerator
F_TIME_ON_X 
F_TIME_ON_Y 
F_SYSTEM_TIME 
F_LINEAR_TIME 
F_LOG_X 
F_LOG_Y 
F_FOLLOW_X 
F_PARTIAL_UPDATE 
F_SHOW_COLOR_SCALE 
F_HIDE_TIME_MARKERS 
F_SUPPRESS_SCI 

Member Data Documentation

◆ aspectRatio

float phyphox::GraphData::aspectRatio = 0

0 = not set

◆ flags

uint16_t phyphox::GraphData::flags = 0

◆ flagsSet

uint16_t phyphox::GraphData::flagsSet = 0

◆ labelX

const char* phyphox::GraphData::labelX = nullptr

◆ labelY

const char* phyphox::GraphData::labelY = nullptr

◆ maxX

float phyphox::GraphData::maxX = 0

◆ maxY

float phyphox::GraphData::maxY = 0

◆ minX

float phyphox::GraphData::minX = 0

◆ minY

float phyphox::GraphData::minY = 0

◆ scaleMaxX

Layout phyphox::GraphData::scaleMaxX = LAYOUT_NONE

◆ scaleMaxY

Layout phyphox::GraphData::scaleMaxY = LAYOUT_NONE

◆ scaleMinX

Layout phyphox::GraphData::scaleMinX = LAYOUT_NONE

◆ scaleMinY

Layout phyphox::GraphData::scaleMinY = LAYOUT_NONE

◆ subgraphCount

uint8_t phyphox::GraphData::subgraphCount = 0

◆ subgraphs

const SubgraphData* phyphox::GraphData::subgraphs = nullptr

the first curve, then the added ones

◆ unitX

const char* phyphox::GraphData::unitX = nullptr

◆ unitY

const char* phyphox::GraphData::unitY = nullptr

◆ unitYperX

const char* phyphox::GraphData::unitYperX = nullptr

◆ xPrecision

int8_t phyphox::GraphData::xPrecision = -1

-1 = not set

◆ yPrecision

int8_t phyphox::GraphData::yPrecision = -1

The documentation for this struct was generated from the following file: