Example #1
0
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);
}
Example #2
0
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);
				}
			}
		}
	}
}