Patent ID: 8224888

Claim:
A system for interfacing information between subsystems of an embedded software system of a heating, ventilation, and air conditioning (HVAC) control platform, comprising: a processor for controlling at least one component of an HVAC system; two or more server subsystems; a public variable module communicatively coupled to the processor and connected to the two or more server subsystems; and at least one client subsystem connected to the public variable module; wherein: the public variable module provides an interface between the two or more server subsystems and the at least one client subsystem; each of the two or more server subsystems defines subranges related to a logical function each with a number of variables; the variables are represented by a concatenation of a subsystem ID, a subrange ID, and an index such that each variable has a unique identifier; and the public variable module and subsystems are embedded in the HVAC control platform.