void btrSumInfo_ntoh(struct _btrSumInfo *p) { NTOH_16(p->m_volSum.value); NTOH_16(p->m_volSumOut.value); //sum out of voltage NTOH_16(p->m_curAverage.value); NTOH_16(p->m_curMaxCharge.value); NTOH_16(p->m_curMaxDischg.value); NTOH_16(p->m_curSum.value); NTOH_16(p->m_anaVolIn.value); NTOH_32(p->m_QOneCharge.value); NTOH_32(p->m_QOneDischarge.value); NTOH_32(p->m_ratedCapacity.value); NTOH_32(p->m_realCapacity.value); NTOH_16(p->m_soc); NTOH_16(p->m_socSingle); NTOH_16(p->m_volMax.value); NTOH_16(p->m_volMaxNum); NTOH_16(p->m_volMin.value); NTOH_16(p->m_volMinNum); NTOH_16(p->m_tempMaxNum); NTOH_16(p->m_tempMinNum); NTOH_16(p->m_healthState); NTOH_16(p->m_outEnergy.value); NTOH_16(p->m_curPower.value); }
void dumpConnectionMappingTable() { #ifndef MAX_FQDN_SIZE #define MAX_FQDN_SIZE 256 #endif char temp_ip[MAX_FQDN_SIZE];/*IP Address String buffer*/ IMTCPMgr * ImInstance = IMTCPMgr::getInstance(); // now the max num of peerid 255, if larger than that, code should change here int16_t i,j,k; for( i = 0; i < POOL_TYPE_MAX; i++) { for( j = 0; j < POOL_ID_MAX; j++) { for( k = 0; k < FLOATER_NUMBER_MAX; k++) { ConMgrtbl* mgr_table; mgr_table = ImInstance->getPeerIdInfo((ImInstance->PoolIndex2pooltype(i)),j,k); if (IS_VALID_PTR(mgr_table) == FALSE) { _printf("mgr_table is invalid, mgr_table: %p", mgr_table); return; } if ( ImInstance->isIPValid(&mgr_table->peerid)) { //OSip2arpa(const OSIPADDR *osip,char *buf,unsigned int size) OSIPADDR tmp_osip; tmp_osip.addrtype = OSIPV4; tmp_osip.ipaddr[0] = NTOH_32(mgr_table->peerIP); OSip2arpa( &tmp_osip, temp_ip, sizeof(temp_ip)); _printf("pooltype is :%d, poolid is %d, poolmember is %d, IP is %s\n", i, j, k, temp_ip); } } } } }