The Orsat apparatus allows for the analysis of flue gases by passing them through three absorption bulbs containing different solutions. The first bulb contains potassium hydroxide and absorbs carbon dioxide. The second bulb contains alkaline pyrogallic acid and absorbs any remaining carbon dioxide and oxygen. The third bulb contains ammonical cuprous chloride and absorbs any remaining carbon monoxide. By measuring the volume changes in each bulb, the apparatus can determine the percentages of carbon dioxide, oxygen, and carbon monoxide in flue gases, providing information about the completeness of combustion.