1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- #ifndef TB_H
- #define TB_H
- struct tb_t
- {
- int upload_enable;
- int param_en;
- int sys_timer[4];
- int sys_intv[4];
- int cellv_sub_idx;
- int cellt_sub_idx;
- int pcs_timer[4];
- int pcs_intv[4];
- int pack_timer[4];
- int pack_intv[4]; /* 0=sys; 1=sub sys; 2=cell v 3=cell t */
- int ac_timer[2];
- int ac_intv[2];
- int meter_timer[4]; /* 0:60s */
- int meter_intv[4];
- int env_timer[2]; /* 0:60s */
- int env_intv[2];
- int dehumi_timer[2]; /* 0:60s */
- int dehumi_intv[2];
- int fe_timer[2]; /* 0:60s */
- int fe_intv[2];
- int fa_timer[2]; /* 0:60s */
- int fa_intv[2];
- int plc_timer[4]; /* 0:60s */
- int plc_intv[4];
- int ups_timer[2]; // 0:60s
- int ups_intv[2];
- int ems_timer[2]; // 0 - 60s
- int ems_intv[2];
- int dido_timer[2]; // 0 - 60s
- int dido_intv[2];
- int ctn_timer[2]; // 0 - 60s
- int ctn_intv[2];
- int ctn_cal_timer[2];
- int ctn_cal_intv[2];
- int tb_init;
- int tb_lock;
- int tb_lock_timer;
- int tb_lock_intv;
- };
- int tb_init();
- void tb_exe(void);
- int tb_set_param_en(int val);
- int tb_set_cellv_highspeed();
- int tb_set_cellv_lowspeed();
- int tb_enable_upload();
- int tb_disable_upload();
- int tb_is_upload_enable();
- char *tb_get_state_str(void);
- int tb_get_stp(void);
- char *tb_get_err_str(void);
- int tb_get_tick(void);
- double tb_get_timing_ave(void);
- double tb_get_timing_cur(void);
- double tb_get_timing_max(void);
- int tb_get_enable(void);
- char *tb_get_servip_str(void);
- int tb_get_servport(void);
- char *tb_get_client_id(void);
- double tb_get_txbuf_usage(void);
- char *tb_get_access_token(void);
- int tb_get_tz(void);
- int tb_get_tool_data(char *buf);
- void tb_send_telemetry(const char *data);
- #endif /* TB_H */
|