PebbleOS
Loading...
Searching...
No Matches
Data Structures | Macros | Enumerations | Functions
health_layout.h File Reference
#include "item.h"
#include "layout_layer.h"
#include "timeline_layout.h"
#include <pbl/kernel/compiler.h>

Data Structures

struct  HealthLaunchArgs
 Launch arguments of the Health app, shared with insights to open the right card. More...
 
struct  MetricData
 Display state of a metric. More...
 
struct  HealthLayout
 Health pin layout. More...
 
union  HealthLaunchArgs.__unnamed83__
 Arguments. More...
 
struct  HealthLaunchArgs.__unnamed83__.__unnamed85__
 Decoded arguments. More...
 

Macros

#define HEALTH_METRIC_BUFFER_LENGTH   128
 Size of a health metric text buffer, in bytes.
 

Enumerations

enum  HealthCardType { HealthCardType_Activity = 0 , HealthCardType_Sleep , HealthCardTypeCount }
 Health app cards. More...
 
enum  ActivitySessionMetric {
  ActivitySessionMetric_Duration = 0 , ActivitySessionMetric_Calories , ActivitySessionMetric_Distance , ActivitySessionMetric_Pace ,
  ActivitySessionMetricCount
}
 Metrics of an activity session. More...
 

Functions

LayoutLayer * health_layout_create (const LayoutLayerConfig *config)
 Create a health layout.
 
bool health_layout_verify (bool existing_attributes[])
 Check the attributes of a health pin.