code: private void handleMemoryGetId(SerialMessage incomingMessage) {
  		this.homeId = ((incomingMessage.getMessagePayloadByte(0)) << 24) | 
  				((incomingMessage.getMessagePayloadByte(1)) << 16) | 
  				((incomingMessage.getMessagePayloadByte(2)) << 8) | 
  				(incomingMessage.getMessagePayloadByte(3));
  		this.ownNodeId = incomingMessage.getMessagePayloadByte(4);
  		logger.debug(String.format("Got MessageMemoryGetId response. Home id = 0x%08X, Controller Node id = %d", this.homeId, this.ownNodeId));
  	}
docs: Handles the response of the MemoryGetId request.
  The MemoryGetId function gets the home and node id from the controller memory.
  @param incomingMessage the response message to process.