'use strict'; const distributeEventMin1 = { _type: 'oadrDistributeEvent', requestId: '81dc20dfea7df7a2bb9e', vtnId: 'NANTUM_VTN', events: [], }; const distributeEventMin2 = { _type: 'oadrDistributeEvent', responseCode: '200', responseRequestId: '9383fc5946cb0e14ef5a', requestId: '81dc20dfea7df7a2bb9e', vtnId: 'NANTUM_VTN', events: [ { eventDescriptor: { eventId: '41836407d027a0aabcb3', modificationNumber: 0, marketContext: 'http://MarketContext1', createdDateTime: '2020-04-14T16:06:39.000Z', eventStatus: 'far', testEvent: false, }, activePeriod: { startDate: '2020-04-14T16:21:00.000Z', duration: 'PT60M', }, signals: { event: [ { intervals: [ { signalPayloads: [50], duration: 'PT10M', uid: '1', }, ], signalName: 'LOAD_CONTROL', signalType: 'x-loadControlCapacity', signalId: '64ba02508ab099d6eae6', }, ], }, targets: [ { type: 'ven', value: 'D8:1D:4B:20:5A:65:4C:50:32:FA', }, ], responseRequired: 'always', }, ], }; const distributeEventMax = { _type: 'oadrDistributeEvent', responseCode: '200', responseDescription: 'OK', responseRequestId: '9383fc5946cb0e14ef5a', requestId: '81dc20dfea7df7a2bb9e', vtnId: 'NANTUM_VTN', events: [ { eventDescriptor: { eventId: '41836407d027a0aabcb3', modificationNumber: 0, marketContext: 'http://MarketContext1', createdDateTime: '2020-04-14T16:06:39.000Z', eventStatus: 'far', testEvent: false, modificationReason: '', priority: 0, vtnComment: '', }, activePeriod: { startDate: '2020-04-14T16:21:00.000Z', duration: 'PT60M', toleranceTolerateStartAfter: 'PT5M', notificationDuration: 'PT5M', rampUpDuration: 'PT10M', recoveryDuration: 'PT12M', }, signals: { event: [ { intervals: [ { signalPayloads: [50], duration: 'PT10M', uid: '1', }, { signalPayloads: [55], duration: 'PT15M', uid: '2', }, { signalPayloads: [60], duration: 'PT25M', uid: '3', }, { signalPayloads: [65], duration: 'PT10M', uid: '4', }, ], signalName: 'LOAD_CONTROL', signalType: 'x-loadControlCapacity', signalId: '64ba02508ab099d6eae6', targets: [ { type: 'end-device-asset', value: 'Energy_Management_System', }, ], currentValue: 0, }, { intervals: [ { signalPayloads: [5.55], duration: 'PT60M', uid: '0', }, ], signalName: 'ELECTRICITY_PRICE', signalType: 'price', signalId: 'a5d7f2c75a526386fa41', currentValue: 0, }, ], baseline: { startDate: '2020-04-14T16:50:00.000Z', duration: 'PT10M', intervals: [ { signalPayloads: [50], duration: 'PT30M', uid: '1', }, { signalPayloads: [60], duration: 'PT30M', uid: '2', }, ], baselineId: '72233284678ff05139f4', baselineName: 'some baseline', itemBase: { type: 'currency-per-kwh', description: 'currencyPerKWh', units: 'USD', siScaleCode: 'none', }, }, }, targets: [ { type: 'group', value: 'Test Target', }, { type: 'ven', value: 'D8:1D:4B:20:5A:65:4C:50:32:FA', }, ], responseRequired: 'always', }, { eventDescriptor: { eventId: 'b6c955285eb2006232ea', modificationNumber: 0, marketContext: 'http://MarketContext1', createdDateTime: '2020-04-10T19:38:00.000Z', eventStatus: 'completed', testEvent: false, modificationReason: '', priority: 0, vtnComment: '', }, activePeriod: { startDate: '2020-04-10T19:08:00.000Z', duration: 'PT30M', toleranceTolerateStartAfter: 'PT0M', notificationDuration: 'PT0M', rampUpDuration: 'PT0M', recoveryDuration: 'PT0M', }, signals: { event: [ { signalName: 'BID_LOAD', signalType: 'level', signalId: '38e550909d77bc37310d', currentValue: 0, itemBase: { type: 'power-real', description: 'RealPower', units: 'W', siScaleCode: 'none', powerAttributes: { hertz: '60', voltage: '120', ac: 'true', }, }, }, { intervals: [ { signalPayloads: [5.5], duration: 'PT30M', uid: '0', }, ], signalName: 'ELECTRICITY_PRICE', signalType: 'price', signalId: '94a93415888d31b6d84e', currentValue: 5.5, }, ], }, targets: [ { type: 'ven', value: 'D8:1D:4B:20:5A:65:4C:50:32:FA', }, ], responseRequired: 'always', }, { eventDescriptor: { eventId: '16b3c052f1b636ede15e', modificationNumber: 0, marketContext: 'http://MarketContext1', createdDateTime: '2020-04-10T20:54:00.000Z', eventStatus: 'completed', testEvent: false, modificationReason: '', priority: 0, vtnComment: '', }, activePeriod: { startDate: '2020-04-10T20:34:00.000Z', duration: 'PT20M', toleranceTolerateStartAfter: 'PT0M', notificationDuration: 'PT0M', rampUpDuration: 'PT0M', recoveryDuration: 'PT0M', }, signals: { event: [ { intervals: [ { signalPayloads: [50], duration: 'PT20M', uid: '0', }, ], signalName: 'ENERGY_PRICE', signalType: 'price', signalId: 'e6e7b114b6298cd9d055', currentValue: 50, }, ], }, targets: [ { type: 'ven', value: 'D8:1D:4B:20:5A:65:4C:50:32:FA', }, ], responseRequired: 'always', }, ], }; const distributeEventEpri1 = { _type: 'oadrDistributeEvent', responseCode: '200', responseDescription: 'OK', responseRequestId: '9383fc5946cb0e14ef5a', requestId: '81dc20dfea7df7a2bb9e', vtnId: 'EPRI_VTN', events: [ { eventDescriptor: { eventId: '41836407d027a0aabcb3', modificationNumber: 0, marketContext: 'http://MarketContext1', createdDateTime: '2020-04-14T16:06:39.000Z', eventStatus: 'far', testEvent: false, modificationReason: '', priority: 0, vtnComment: '', }, activePeriod: { startDate: '2020-04-14T16:21:00.000Z', duration: 'PT60M', toleranceTolerateStartAfter: 'PT5M', notificationDuration: 'PT5M', rampUpDuration: 'PT10M', recoveryDuration: 'PT12M', }, signals: { event: [ { intervals: [ { signalPayloads: [50], duration: 'PT10M', uid: '1', }, { signalPayloads: [55], duration: 'PT15M', uid: '2', }, { signalPayloads: [60], duration: 'PT25M', uid: '3', }, { signalPayloads: [65], duration: 'PT10M', uid: '4', }, ], signalName: 'LOAD_CONTROL', signalType: 'x-loadControlCapacity', signalId: '64ba02508ab099d6eae6', targets: [ { type: 'end-device-asset', value: 'Energy_Management_System', }, ], currentValue: 0, }, { intervals: [ { signalPayloads: [5.55], duration: 'PT60M', uid: '0', }, ], signalName: 'ELECTRICITY_PRICE', signalType: 'price', signalId: 'a5d7f2c75a526386fa41', currentValue: 0, }, ], baseline: { startDate: '2020-04-14T16:50:00.000Z', duration: 'PT10M', intervals: [ { signalPayloads: [50], duration: 'PT30M', uid: '1', }, { signalPayloads: [60], duration: 'PT30M', uid: '2', }, ], baselineId: '72233284678ff05139f4', baselineName: 'some baseline', itemBase: { type: 'currency-per-kwh', description: 'currencyPerKWh', units: 'USD', siScaleCode: 'none', }, }, }, targets: [ { type: 'group', value: 'Test Target', }, { type: 'ven', value: 'D8:1D:4B:20:5A:65:4C:50:32:FA', }, ], responseRequired: 'always', }, { eventDescriptor: { eventId: 'b6c955285eb2006232ea', modificationNumber: 0, marketContext: 'http://MarketContext1', createdDateTime: '2020-04-10T19:38:00.000Z', eventStatus: 'completed', testEvent: false, modificationReason: '', priority: 0, vtnComment: '', }, activePeriod: { startDate: '2020-04-10T19:08:00.000Z', duration: 'PT30M', toleranceTolerateStartAfter: 'PT0M', notificationDuration: 'PT0M', rampUpDuration: 'PT0M', recoveryDuration: 'PT0M', }, signals: { event: [ { signalName: 'BID_LOAD', signalType: 'level', signalId: '38e550909d77bc37310d', currentValue: 0, itemBase: { type: 'power-real', description: 'RealPower', units: 'W', siScaleCode: 'none', powerAttributes: { hertz: '60', voltage: '120', ac: 'true', }, }, }, { intervals: [ { signalPayloads: [5.5], duration: 'PT30M', uid: '0', }, ], signalName: 'ELECTRICITY_PRICE', signalType: 'price', signalId: '94a93415888d31b6d84e', currentValue: 5.5, }, ], }, targets: [ { type: 'ven', value: 'D8:1D:4B:20:5A:65:4C:50:32:FA', }, ], responseRequired: 'always', }, { eventDescriptor: { eventId: '16b3c052f1b636ede15e', modificationNumber: 0, marketContext: 'http://MarketContext1', createdDateTime: '2020-04-10T20:54:00.000Z', eventStatus: 'completed', testEvent: false, modificationReason: '', priority: 0, vtnComment: '', }, activePeriod: { startDate: '2020-04-10T20:34:00.000Z', duration: 'PT20M', toleranceTolerateStartAfter: 'PT0M', notificationDuration: 'PT0M', rampUpDuration: 'PT0M', recoveryDuration: 'PT0M', }, signals: { event: [ { intervals: [ { signalPayloads: [50], duration: 'PT20M', uid: '0', }, ], signalName: 'ENERGY_PRICE', signalType: 'price', signalId: 'e6e7b114b6298cd9d055', currentValue: 50, }, ], }, targets: [ { type: 'ven', value: 'D8:1D:4B:20:5A:65:4C:50:32:FA', }, ], responseRequired: 'always', }, ], }; const generatedFromNantumEvent1 = { _type: 'oadrDistributeEvent', responseCode: '200', responseDescription: 'OK', responseRequestId: '2233', requestId: '2233', vtnId: 'TEST_VTN', events: [ { eventDescriptor: { eventId: '5f076b8e4d122ec1152361ec', modificationNumber: 0, modificationReason: undefined, modificationDateTime: undefined, marketContext: 'http://emix', createdDateTime: '2020-07-09T19:10:06.332Z', vtnComment: 'Test Event 1', eventStatus: 'none', testEvent: false, priority: 0, }, activePeriod: { startDate: '2020-07-10T00:00:00Z', duration: 'PT1800S', notificationDuration: 'PT86400S', toleranceTolerateStartAfter: 'PT0S', rampUpDuration: 'PT3600S', recoveryDuration: undefined, }, signals: { event: [ { signalName: 'BID_LOAD', signalId: 'id1', signalType: 'setpoint', currentValue: 45.5, duration: 'PT1800S', startDate: '2020-07-10T00:00:00.000Z', intervals: [ { signalPayloads: [50], duration: 'PT1740S', uid: '0', }, { signalPayloads: [51], duration: 'PT60S', uid: '1', }, ], itemBase: { type: 'power-real', description: 'RealPower', units: 'W', siScaleCode: 'none', powerAttributes: { hertz: 60, voltage: 120, ac: true, }, }, }, ], baseline: { baselineName: 'bname', baselineId: 'id2', duration: 'PT1800S', startDate: '2020-07-10T00:00:00Z', intervals: [ { signalPayloads: [50], duration: 'PT1740S', uid: '0', }, { signalPayloads: [51], duration: 'PT60S', uid: '1', }, ], }, }, targets: [ { type: 'ven', value: 'D8:1D:4B:20:5A:65:4C:50:32:FA', }, ], responseRequired: 'always', }, ], }; module.exports = { distributeEventMin1, distributeEventMin2, distributeEventMax, distributeEventEpri1, generatedFromNantumEvent1, };