Class ExecuteSimulationRequest


  • public class ExecuteSimulationRequest
    extends JsonrpcRequest
    Executes a simulation.
     {
       "jsonrpc": "2.0",
       "id": "UUID",
       "method": "executeSimulation",
       "params": {
         components: {
           "componentId": {
               "factoryPid": string,
             "properties": [{
               "name": string,
               "value": any 
             }]
           },
           "clock": {
             "start": "yyyy-mm-ddTHH:MM:00.00Z", // ISO_INSTANT
             "end": "yyyy-mm-ddTHH:MM:00.00Z", // ISO_INSTANT
             "timeleap": number [s],
             "executeCycleTwice": boolean // Execute every Cycle twice to simulate immediate execution
           },
           "profiles": {
             "meter0/ActivePower": number[],
           },
           "collect": [
             "_sum/GridActivePower",... // Channels to be collected for response
           ]
         }
       }
     }