A convective warmer to which blankets of different dimensions may be connected is capable of providing air to the various blankets at flow rates that optimally inflate those blankets to achieve the optimal clinical result for the patients covered by those blankets. The blanket connected to the warmer may range from a full size adult warming blanket to a pediatric or neonate warming blanket. There is provided on each blanket a code, marking or marker, to be read by a sensor(s) provided at the outlet of the warmer, that identifies the type of blanket when the blanket is coupled to the warmer. Consequently, heated air may be automatically output by the warmer to the blanket at the appropriate flow rate of that blanket to optimally inflate the blanket without any need for intervention by a user. In addition to being used to control the flow rate of the heated air, the code from the blanket may also be used to control the temperature of the heated air to be input to the blanket.