MongoAdapters
A wrapper object used for easy insertion to and retrieval from a MongoDB database.
Creates an empty instance of the class.
Creates a new instance of the class.
The measurement to be wrapped by the wrapper.
The adder used to adjust the value of the measurement.
The identification number of the measurement.
PointIDs are unsigned integers, but MongoDB needs to store
them as signed integers.
The multiplier used to adjust the value of the measurement.
String representation of the measurement's signal ID.
The source of the measurement.
The measurement's tag name.
The timestamp associated with the measurement.
The value of the measurement, before applying the adder and multiplier.
Returns a new measurement equivalent to the one being wrapped.
The wrapped measurement.
Represents an input adapter that reads measurements from a MongoDB database.
Creates a new instance of the class.
Gets or sets the name of the MongoDB database.
Gets or sets the name of the measurement collection.
Gets or sets the server on which the MongoDB daemon is running.
Gets or sets the port on which the MongoDB daemon is listening.
Gets or sets the rate at which frames are sent to the concentrator.
Gets or sets a value that determines whether timestamps are simulated for real-time concentration.
Returns false; this adapter connects to MongoDB synchronously.
Gets the flag indicating if this adapter supports temporal processing.
Releases the unmanaged resources used by the object and optionally releases the managed resources.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Initializes the using settings from the connection string.
Attempts to connect to MongoDB.
Attempts to disconnect from MongoDB.
Returns a short message describing the current status of the adapter.
The maximum length of the status message.
The short status message.
Represents an output adapter that archives measurements to a MongoDB database.
Creates a new instance of the class.
Gets or sets the name of the MongoDB database.
Gets or sets the name of the measurement collection.
Gets or sets the server on which the MongoDB daemon is running.
Gets or sets the port on which the MongoDB daemon is listening.
Returns true; the measurements are archived by this adapter into a MongoDB database.
Returns false; this adapter connects to MongoDB synchronously.
Initializes the using settings from the connection string.
Attempts to connect to MongoDB.
Attempts to disconnect from MongoDB.
Stores a collection of measurements in the MongoDB database.
The measurements to be stored in the MongoDB database.
Returns a short message describing the current status of the adapter.
The maximum length of the status message.
The short status message.