Esempio n. 1
0
DallasError DeviceDS18B20::readState()
{
	DallasError error = prepareState(&id);
	if (error == DALLAS_NO_ERROR)
		error = readPreparedState();
	return error;
}
Esempio n. 2
0
void IRoom::serializationFromDB(IRoomManager* pRoomMgr,stBaseRoomConfig* pConfig ,uint32_t nRoomID , Json::Value& vJsValue )
{
	m_pRoomMgr = pRoomMgr ;
	m_nRoomID = nRoomID ;
	m_nTotalProfit = vJsValue["profit"].asUInt() ;;
	m_nChatRoomID = vJsValue["chatId"].asUInt() ;

	m_nDeskFree = pConfig->nDeskFee;
	m_fDividFeeRate = pConfig->fDividFeeRate ;
	prepareState();
}
Esempio n. 3
0
bool IRoom::onFirstBeCreated(IRoomManager* pRoomMgr,uint32_t nRoomID, const Json::Value& vJsValue )
{
	m_pRoomMgr = pRoomMgr ;
	m_nRoomID = nRoomID ;
	m_nDeskFree = 0 ;
	m_fDividFeeRate = 0 ;

	m_nChatRoomID = 0;
	if ( vJsValue["chatRoomID"].isNull() == false )
	{
		m_nChatRoomID = vJsValue["chatRoomID"].asUInt() ;
		LOGFMTD("already have chat room id = %u, chat id = %u" , getRoomID(),getChatRoomID() ) ;
	}
	m_nTotalProfit = 0 ;
	prepareState();
	return true ;
}