A simple meter using Adafruit 2.8 TFT with touch v2

Dependencies:   SPI_STMPE610 UniGraphic mbed vt100

Embed: (wiki syntax)

« Back to documentation index

meter Class Reference

meter Class Reference

meter class A simple analog style meter More...

#include <meter.h>

Public Member Functions

 meter (int x, int y, int width, int height, float min, float max)
 meter constructor
 ~meter (void)
 meter destructor
void drawFrame (void)
 drawFrame draw meter frame/canvas
void drawScale (void)
 drawScale draw measuring mark
void drawHand (float value)
 drawHand draw meter hand at value position
void drawValue (float value)
 drawValue draw textual value in the lower part of the meter
void draw (float value)
 draw draw full set of the meter
void update (float value)
 update draw only hand and value text

Detailed Description

meter class A simple analog style meter

Definition at line 8 of file meter.h.


Constructor & Destructor Documentation

meter ( int  x,
int  y,
int  width,
int  height,
float  min,
float  max 
)

meter constructor

Parameters:
xright-top position of meter
yright-top position of meter
widthwidth of meter
heightheight of meter
minminimum value of meter
maxmaximum value of meter

Definition at line 29 of file meter.cpp.

~meter ( void   )

meter destructor

Definition at line 42 of file meter.cpp.


Member Function Documentation

void draw ( float  value )

draw draw full set of the meter

Parameters:
valuevalue to display and put hand

Definition at line 113 of file meter.cpp.

void drawFrame ( void   )

drawFrame draw meter frame/canvas

Definition at line 46 of file meter.cpp.

void drawHand ( float  value )

drawHand draw meter hand at value position

Parameters:
valuevalue to plot the hand

Definition at line 79 of file meter.cpp.

void drawScale ( void   )

drawScale draw measuring mark

Definition at line 55 of file meter.cpp.

void drawValue ( float  value )

drawValue draw textual value in the lower part of the meter

Parameters:
valuevalue to display (voltage assumed)

Definition at line 123 of file meter.cpp.

void update ( float  value )

update draw only hand and value text

Definition at line 137 of file meter.cpp.