Method and apparatus for accessing a building system model
First Claim
1. A software interface for a model of a building system stored in a memory, the model comprising a plurality of building space objects, at least one building space object including a reference to at least one of the group consisting of a parent building space object and a child building space object, and a reference to information regarding one or more building automation devices associated with the building space object, and at least one building automation device object, each building automation device object including a reference to a corresponding building space object, and a reference to at least one operating value of the building automation device, the software interface comprising:
- logic for receiving a call comprising a function identifier and at least one object identifier, the function identifier representative of a function applicable to a plurality of object types;
logic for employing the function identifier and the at least one object to call a software function in a function library, the software function corresponding to the function applicable to the object type that corresponds to the at least one object.
2 Assignments
0 Petitions
Accused Products
Abstract
A software interface is disclosed for a model of a building system stored in a memory, wherein the model comprises a plurality of building space objects. The software interface comprises: (a) logic for receiving a call comprising a function identifier and at least one object identifier, the function identifier representative of a function applicable to a plurality of object types; and (b) logic for employing the function identifier and the at least one object to call a software function in a function library, the software function corresponding to the function applicable to the object type that corresponds to the at least one object.
-
Citations
1 Claim
-
1. A software interface for a model of a building system stored in a memory, the model comprising a plurality of building space objects, at least one building space object including a reference to at least one of the group consisting of a parent building space object and a child building space object, and a reference to information regarding one or more building automation devices associated with the building space object, and at least one building automation device object, each building automation device object including a reference to a corresponding building space object, and a reference to at least one operating value of the building automation device, the software interface comprising:
-
logic for receiving a call comprising a function identifier and at least one object identifier, the function identifier representative of a function applicable to a plurality of object types;
logic for employing the function identifier and the at least one object to call a software function in a function library, the software function corresponding to the function applicable to the object type that corresponds to the at least one object.
-
Specification