summaryrefslogtreecommitdiff
path: root/mfi-mqtt/reporting.h
blob: 1ed04481843bb10bfceda4f67972584f9830dad7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
typedef struct power_statistics {
    int relay_num;
    char *engaged;
    float active_power;
    float energy_sum;
    float current_rms;
    float voltage_rms;
    float power_factor;
} power_statistics;

int get_output_count();
void get_primary_ip_address(char[15]);
int get_stats_all_outputs(power_statistics ***);
char * format_report_all_outputs(power_statistics **, int);