Power monitor apparatus and method with object oriented structure
First Claim
1. A digital device comprising:
- a processor;
object logic operatively connected to be executed by the processor, the object logic comprising a plurality of independent modules, each module defined by an active object which receives a message and executes a predefined method and which can invoke methods on other objects;
the object logic comprising a plurality of manager modules, each of the manager modules organizing a plurality of objects into a hierarchical structure and providing access to all objects below the manager in the hierarchy; and
one of the manager modules comprising a feature manager which organizes the other manager modules into a hierarchical structure from which the entire configuration of the digital device can be ascertained.
1 Assignment
0 Petitions
Accused Products
Abstract
An object oriented architecture is used within individual monitoring units. The monitoring devices include circuitry which receives an electrical signal and generates at least one digital signal representing the electrical signal. Objects within such individual monitoring units include modules which perform a function and registers which contain the inputs, outputs and setup information for the modules. Methods can be invoked on all objects to change or query the operation or configuration of the device. At least one of the modules receives the digital signal as an input and uses the signal to generate measured parameters. Additional modules take measured parameters as input and generate additional parameters therefrom. The module may be linked in an arbitrary manner to form arbitrary functional blocks.
171 Citations
18 Claims
-
1. A digital device comprising:
-
a processor; object logic operatively connected to be executed by the processor, the object logic comprising a plurality of independent modules, each module defined by an active object which receives a message and executes a predefined method and which can invoke methods on other objects; the object logic comprising a plurality of manager modules, each of the manager modules organizing a plurality of objects into a hierarchical structure and providing access to all objects below the manager in the hierarchy; and one of the manager modules comprising a feature manager which organizes the other manager modules into a hierarchical structure from which the entire configuration of the digital device can be ascertained. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A monitoring system for monitoring a plurality of parameters, the system comprising;
-
a plurality of digital devices, each including a processor, object logic operatively connected to be executed by the processor, the object logic comprising a plurality of independent modules, each module defined by an active object which receives input data and generates data according to a predefined function and which can invoke methods on other output objects, and at least one of the modules comprising a module operatively connected to receive a message as input data and generate parameters therefrom; a computer including a processor and object logic comprising a plurality of independent modules, each module defined by an active object which receives input data and generates output data according to a predefined function and which can invoke methods on other objects including the modules on the plurality of digital devices, the object logic defining a virtual digital device; and a communication network connecting the plurality of digital devices to the central computer.
-
-
16. A digital device comprising:
-
a processor; object logic operatively connected to be executed by the processor, the object logic comprising a plurality of independent modules, each module defined by an active object which receives input data and generates output data according to a predefined function and which can invoke methods on other objects; at least one of the modules comprising a manager module which organizes objects into a hierarchical structure. - View Dependent Claims (17, 18)
-
Specification