Send DR Events to a VEN An object containing a demand response event Cancel an opt schedule Acknowledge cancelation of an opt schedule Create an optIn or optOut schedule Acknowledge receipt of an opt schedule Cancel a report Request report from other party Request report Acknowledge the request for report was received List of periodic reports that have not yet been delivered Register Metadata report settings with other party Acknowledge registration of Metadata report by other party Send a previously requested report Acknowledge receipt of a report Cancel a registration Acknowledge cancelation of registration Used by VEN to initiate registration with VTN Used for re-registering an existing registration Address of this VEN. Not required if http pull model ReportOnlyDeviceFlag - True or False Implementation supports XML signatures - True or False Human readable name for VEN If transport is simpleHttp indicate if VEN is operating in pull exchange model - true or false Acknowledge receipt of VEN registration, provide VTN registration info venID not included in query unless already registered VTN response to query registration returns all supported. This element is not required for a registration response HTTP Pull Only - The VEN shall send an oadrPoll payload to the VTN at most once for each duration specified by this element Used by VTN to request that the VEN reregister Query VTN for registration information without actually registering Query pull VTN for payloads with new or modified information VEN name. May be used in VTN GUI OpenADR profiles supported by the implementation OpenADR profile name such as 2.0a or 2.0b. OpenADR transports supported by implementation OpenADR transport name such as simpleHttp or xmpp Service specific registration information A key value pair of service specific registration information Implementation supports XML signature ReportOnlyDeviceFlag Root address used to communicate with other party. Should include port if required The VEN shall send an oadrPoll payload to the VTN at most once for each duration specified by this element Controls when optIn/optOut repsonse is required. Can be always or never Defines what type of response is required Always send a response for every event received. Never respond. Custom Units Current currency ISO enumeration of currency types, such as USD Frequency Therm temperature Temperature in Celsius or Fahrenheit kWh per count Pulse Count Pulse count from meter This type is used to request an EiReport eiReport is a Stream of [measurements] recorded over time and delivered to the requestor periodically. The readings may be actual, computed, summed if derived in some other manner. reference ID to this report. Define data points the implementation is capable of reporting on. Only used in Metadata report Reference to the oadrCreateReport request that defined this report. Reference to Metadata report from which this report was derived. Name possibly for use in a user interface. Describes the subject and attributes of a report. What is measured or tracked in this report (Units). Minimum sampling period Maximum sampling period If true then the data will be recorded when it changes, but at no greater a frequency than that specified by minPeriod. Sampling rate for telemetry type data Current resource status information This is the payload for reports that require a status. If true then resource/asset is online, if false then offline. If true then the control of the load has been manually overridden Device Class target - use only endDeviceAsset. Data point values for reports Report payload for use in reports. Enumerated value for the quality of this data item