Patent ID: 8180824
Filing Date: 2012-05-15
Classification: G05B,H04L

Abstract:
1. A method of gathering data from a plurality of end devices, connected through a network means to a server engine adapted to accept, store, and retrieve data by means of a processor-based control system in a building automation system (BAS) comprising: entering a plurality of data log commands into a command queue array, wherein the command queue array comprises a plurality of command queues associated with a period of time, and each command queue is configured to have a capacity corresponding to the number of data log commands that can be processed within the period of time; iterating through the plurality of the command queues in the command queue array; processing the data log commands during the period of time associated with each command queue; harvesting at least one value from at least one of the end devices as directed by the data log commands; monitoring the processing of the command queues such that if the processing of a given command queue extends into the period of time associated with a subsequent command queue by a predetermined percentage, then the data log commands of the subsequent command queue are not executed.