123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- #ifndef PACK_H
- #define PACK_H
- struct pack_t{
- char szinfo[32];
- char szmodel[32];
- int model;
- int idx;
- };
- int pack_init();
- int pack_chk_state(int stat);
- int pack_send_sm_cmd(int cmd );
- int pack_get_max_dhgc();
- int pack_get_max_chgc();
- int pack_get_max_dhgp();
- int pack_get_max_chgp();
- double pack_get_v();
- int pack_get_c();
- double pack_get_soc();
- double pack_get_soh();
- int pack_get_sub_v(int sub_idx);
- int pack_get_sub_c(int sub_idx);;
- double pack_get_sub_soc(int sub_idx);
- double pack_get_sub_soh(int sub_idx);
- double pack_get_sub_module_cellv(int sub_idx, int mod_idx, int cell_idx);
- int pack_get_sub_module_cellt(int sub_idx, int mod_idx, int t_idx);
- int pack_get_state();
- int pack_get_model();
- char* pack_get_hv_stat_str();
- int pack_get_hv_stat();
- double pack_get_bat_v();
- double pack_get_bat_c();
- double pack_get_cell_v_max();
- double pack_get_cell_v_ave();
- double pack_get_cell_v_min();
- int pack_get_cell_t_max();
- int pack_get_cell_t_ave();
- int pack_get_cell_t_min();
- double pack_get_v_diff();
- int pack_get_t_diff();
- int pack_get_resistance_pos();
- int pack_get_resistance_neg();
- int pack_get_ap();
- int pack_get_nsub();
- int pack_get_sysstat();
- char* pack_get_sysstat_str();
- int pack_set_emscmd(int cmd);
- int pack_set_emshb_sending_en( int val );
- int pack_disable_emshb( );
- double pack_get_cellvmax();
- double pack_get_cellvmin();
- double pack_get_cellvave();
- int pack_get_celltmax();
- int pack_get_celltmin();
- int pack_get_celltave();
- int pack_set_bmshb_chk_en(int val);
- int pack_disable_bmshbchk();
- int pack_get_comm_st();
- char* pack_get_alarm_with_degrees_str();
- char* pack_get_alarm_without_degrees_str();
- int pack_get_ovp();
- int pack_get_uvp();
- int pack_set_ovp(int val);
- int pack_set_uvp(int val);
- char* pack_get_model_str();
- char* pack_get_state_str();
- int pack_get_step();
- int pack_get_err();
- char* pack_get_err_str();
- int pack_get_tick();
- int pack_get_chan_idx();
- char* pack_get_comm_state_str();
- int pack_get_adr();
- int pack_is_bmshb_check_en();
- int pack_is_emshb_sending_en();
- int pack_get_sub_nbr();
- int pack_get_sbmu_nbr();
- int pack_get_mod_nbr_in_sbmu();
- int pack_get_cell_nbr_in_mod();
- int pack_get_temp_nbr_in_mod();
- int pack_get_tool_mbmu_data(char* buf);
- int pack_get_tool_list_data(char* buf);
- int pack_get_tool_bmu_data(char* buf,int idx);
- int pack_get_cloud_data_30_seconds( int ctn_idx, char* buf);
- int pack_get_cloud_data_60_seconds( int ctn_idx, char* buf);
- int pack_get_cloud_data_300_seconds(int ctn_idx, char *buf);
- int pack_get_cloud_cellv_data(int ctn_idx, int sub_model, char *buf);
- int pack_get_cloud_cellt_data( int ctn_idx, int sub_model,char* buf);
- int pack_get_bkds_mbmu_data( char* buf);
- int pack_set_bsytikchk_en(int val);
- int pack_get_bsytikchk_en();
- int pack_set_hv_on();
- int pack_set_hv_off();
- int pack_get_tbmqtt_data_inteval_30s(char* dest);
- int pack_get_tbmqtt_data_inteval_60s(char* dest);
- int pack_get_tbmqtt_data_inteval_level3(char* dest);
- int pack_get_tbmqtt_data_inteval_300s(char* dest);
- int pack_get_init_data(int ctn_idx, char *buf);
- int pack_get_modbus_data(unsigned short* data);
- int pack_get_pack_nbr();
- int pack_get_cell_nbr();
- unsigned short *pack_get_cell_v();
- unsigned short *pack_get_cell_t();
- #endif /* PACK_H */
|