lv_chart_private.h

struct _lv_chart_series_t
#include <lv_chart_private.h>

Descriptor a chart series

Public Members

int32_t *x_points
int32_t *y_points
lv_color_t color
uint32_t start_point
uint32_t hidden
uint32_t x_ext_buf_assigned
uint32_t y_ext_buf_assigned
uint32_t x_axis_sec
uint32_t y_axis_sec
struct _lv_chart_cursor_t

Public Members

lv_point_t pos
int32_t point_id
lv_color_t color
lv_chart_series_t *ser
lv_dir_t dir
uint32_t pos_set

1: pos is set; 0: point_id is set

struct _lv_chart_t

Public Members

lv_obj_t obj
lv_ll_t series_ll

Linked list for series (stores lv_chart_series_t)

lv_ll_t cursor_ll

Linked list for cursors (stores lv_chart_cursor_t)

int32_t ymin[2]
int32_t ymax[2]
int32_t xmin[2]
int32_t xmax[2]
int32_t pressed_point_id
uint32_t hdiv_cnt

Number of horizontal division lines

uint32_t vdiv_cnt

Number of vertical division lines

uint32_t point_cnt

Number of points in all series

lv_chart_type_t type

Chart type

lv_chart_update_mode_t update_mode