12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- #ifndef __CLOUD_H__
- #define __CLOUD_H__
- struct cloud_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 fe_timer[2]; /* 0:60s */
- int fe_intv[2];
- int dehum_timer[2]; /* 0:60s */
- int dehum_intv[2];
- int plc_timer[4]; /* 0:60s */
- int plc_intv[4];
- int ups_timer[2]; /* 0:60s */
- int ups_intv[2];
- };
- int cloud_init();
- void cloud_exe( void );
- int cloud_set_param_en(int val);
- int cloud_set_cellv_highspeed();
- int cloud_set_cellv_lowspeed();
- int cloud_enable_upload();
- int cloud_disable_upload();
- int cloud_is_upload_enable();
- char* cloud_get_state_str(void);
- int cloud_get_stp(void);
- char* cloud_get_err_str(void);
- int cloud_get_tick(void);
- double cloud_get_timing_ave(void);
- double cloud_get_timing_cur(void);
- double cloud_get_timing_max(void);
- int cloud_get_enable(void);
- char* cloud_get_servip_str(void);
- int cloud_get_servport(void);
- char* cloud_get_client_id(void);
- double cloud_get_txbuf_usage(void);
- char* cloud_get_access_token(void);
- int cloud_get_tz(void);
- int cloud_get_tool_data(char* buf);
- #endif
- static void cloud_upload_param();
|