github.com/enbility/spine-go@v0.7.0/spine/testdata/wallbox_detaileddiscoverydata_recv_notify.json (about)

     1  {
     2      "datagram": {
     3          "header": {
     4              "specificationVersion": "1.3.0",
     5              "addressSource": {
     6                  "device": "Wallbox",
     7                  "entity": [
     8                      0
     9                  ],
    10                  "feature": 0
    11              },
    12              "addressDestination": {
    13                  "device": "HEMS",
    14                  "entity": [
    15                      0
    16                  ],
    17                  "feature": 0
    18              },
    19              "msgCounter": 3,
    20              "cmdClassifier": "notify",
    21              "ackRequest":true
    22          },
    23          "payload": {
    24              "cmd": [
    25                  {
    26                      "function": "nodeManagementDetailedDiscoveryData",
    27                      "filter": [
    28                          {
    29                              "cmdControl": {
    30                                  "partial": {}
    31                              }
    32                          }
    33                      ],
    34                      "nodeManagementDetailedDiscoveryData": {
    35                          "deviceInformation": {
    36                              "description": {
    37                                  "deviceAddress": {
    38                                      "device": "Wallbox"
    39                                  }
    40                              }
    41                          },
    42                          "entityInformation": [
    43                              {
    44                                  "description": {
    45                                      "entityAddress": {
    46                                          "entity": [
    47                                              1,
    48                                              1
    49                                          ]
    50                                      },
    51                                      "entityType": "EV",
    52                                      "lastStateChange": "added"
    53                                  }
    54                              }
    55                          ],
    56                          "featureInformation": [
    57                              {
    58                                  "description": {
    59                                      "featureAddress": {
    60                                          "entity": [
    61                                              1,
    62                                              1
    63                                          ],
    64                                          "feature": 4
    65                                      },
    66                                      "featureType": "DeviceClassification",
    67                                      "role": "server",
    68                                      "supportedFunction": [
    69                                          {
    70                                              "function": "deviceClassificationManufacturerData",
    71                                              "possibleOperations": {
    72                                                  "read": {
    73                                                      "partial": {}
    74                                                  }
    75                                              }
    76                                          }
    77                                      ]
    78                                  }
    79                              },
    80                              {
    81                                  "description": {
    82                                      "featureAddress": {
    83                                          "entity": [
    84                                              1,
    85                                              1
    86                                          ],
    87                                          "feature": 5
    88                                      },
    89                                      "featureType": "DeviceDiagnosis",
    90                                      "role": "server",
    91                                      "supportedFunction": [
    92                                          {
    93                                              "function": "deviceDiagnosisStateData",
    94                                              "possibleOperations": {
    95                                                  "read": {
    96                                                      "partial": {}
    97                                                  }
    98                                              }
    99                                          }
   100                                      ]
   101                                  }
   102                              },
   103                              {
   104                                  "description": {
   105                                      "featureAddress": {
   106                                          "entity": [
   107                                              1,
   108                                              1
   109                                          ],
   110                                          "feature": 7
   111                                      },
   112                                      "featureType": "ElectricalConnection",
   113                                      "role": "server",
   114                                      "supportedFunction": [
   115                                          {
   116                                              "function": "electricalConnectionParameterDescriptionListData",
   117                                              "possibleOperations": {
   118                                                  "read": {
   119                                                      "partial": {}
   120                                                  }
   121                                              }
   122                                          },
   123                                          {
   124                                              "function": "electricalConnectionPermittedValueSetListData",
   125                                              "possibleOperations": {
   126                                                  "read": {
   127                                                      "partial": {}
   128                                                  }
   129                                              }
   130                                          },
   131                                          {
   132                                              "function": "electricalConnectionDescriptionListData",
   133                                              "possibleOperations": {
   134                                                  "read": {
   135                                                      "partial": {}
   136                                                  }
   137                                              }
   138                                          }
   139                                      ]
   140                                  }
   141                              },
   142                              {
   143                                  "description": {
   144                                      "featureAddress": {
   145                                          "entity": [
   146                                              1,
   147                                              1
   148                                          ],
   149                                          "feature": 10
   150                                      },
   151                                      "featureType": "LoadControl",
   152                                      "role": "server",
   153                                      "supportedFunction": [
   154                                          {
   155                                              "function": "loadControlLimitDescriptionListData",
   156                                              "possibleOperations": {
   157                                                  "read": {
   158                                                      "partial": {}
   159                                                  }
   160                                              }
   161                                          },
   162                                          {
   163                                              "function": "loadControlLimitListData",
   164                                              "possibleOperations": {
   165                                                  "read": {
   166                                                      "partial": {}
   167                                                  },
   168                                                  "write": {
   169                                                      "partial": {}
   170                                                  }
   171                                              }
   172                                          }
   173                                      ]
   174                                  }
   175                              },
   176                              {
   177                                  "description": {
   178                                      "featureAddress": {
   179                                          "entity": [
   180                                              1,
   181                                              1
   182                                          ],
   183                                          "feature": 11
   184                                      },
   185                                      "featureType": "Measurement",
   186                                      "role": "server",
   187                                      "supportedFunction": [
   188                                          {
   189                                              "function": "measurementConstraintsListData",
   190                                              "possibleOperations": {
   191                                                  "read": {
   192                                                      "partial": {}
   193                                                  }
   194                                              }
   195                                          },
   196                                          {
   197                                              "function": "measurementDescriptionListData",
   198                                              "possibleOperations": {
   199                                                  "read": {
   200                                                      "partial": {}
   201                                                  }
   202                                              }
   203                                          },
   204                                          {
   205                                              "function": "measurementListData",
   206                                              "possibleOperations": {
   207                                                  "read": {
   208                                                      "partial": {}
   209                                                  }
   210                                              }
   211                                          }
   212                                      ]
   213                                  }
   214                              },
   215                              {
   216                                  "description": {
   217                                      "featureAddress": {
   218                                          "entity": [
   219                                              1,
   220                                              1
   221                                          ],
   222                                          "feature": 24
   223                                      },
   224                                      "featureType": "DeviceConfiguration",
   225                                      "role": "server",
   226                                      "supportedFunction": [
   227                                          {
   228                                              "function": "deviceConfigurationKeyValueDescriptionListData",
   229                                              "possibleOperations": {
   230                                                  "read": {
   231                                                      "partial": {}
   232                                                  }
   233                                              }
   234                                          },
   235                                          {
   236                                              "function": "deviceConfigurationKeyValueListData",
   237                                              "possibleOperations": {
   238                                                  "read": {
   239                                                      "partial": {}
   240                                                  }
   241                                              }
   242                                          }
   243                                      ]
   244                                  }
   245                              },
   246                              {
   247                                  "description": {
   248                                      "featureAddress": {
   249                                          "entity": [
   250                                              1,
   251                                              1
   252                                          ],
   253                                          "feature": 26
   254                                      },
   255                                      "featureType": "TimeSeries",
   256                                      "role": "server",
   257                                      "supportedFunction": [
   258                                          {
   259                                              "function": "timeSeriesConstraintsListData",
   260                                              "possibleOperations": {
   261                                                  "read": {
   262                                                      "partial": {}
   263                                                  }
   264                                              }
   265                                          },
   266                                          {
   267                                              "function": "timeSeriesDescriptionListData",
   268                                              "possibleOperations": {
   269                                                  "read": {
   270                                                      "partial": {}
   271                                                  }
   272                                              }
   273                                          },
   274                                          {
   275                                              "function": "timeSeriesListData",
   276                                              "possibleOperations": {
   277                                                  "read": {
   278                                                      "partial": {}
   279                                                  },
   280                                                  "write": {
   281                                                      "partial": {}
   282                                                  }
   283                                              }
   284                                          }
   285                                      ]
   286                                  }
   287                              },
   288                              {
   289                                  "description": {
   290                                      "featureAddress": {
   291                                          "entity": [
   292                                              1,
   293                                              1
   294                                          ],
   295                                          "feature": 28
   296                                      },
   297                                      "featureType": "IncentiveTable",
   298                                      "role": "server",
   299                                      "supportedFunction": [
   300                                          {
   301                                              "function": "incentiveTableConstraintsData",
   302                                              "possibleOperations": {
   303                                                  "read": {
   304                                                      "partial": {}
   305                                                  }
   306                                              }
   307                                          },
   308                                          {
   309                                              "function": "incentiveTableData",
   310                                              "possibleOperations": {
   311                                                  "read": {
   312                                                      "partial": {}
   313                                                  },
   314                                                  "write": {
   315                                                      "partial": {}
   316                                                  }
   317                                              }
   318                                          },
   319                                          {
   320                                              "function": "incentiveTableDescriptionData",
   321                                              "possibleOperations": {
   322                                                  "read": {
   323                                                      "partial": {}
   324                                                  },
   325                                                  "write": {
   326                                                      "partial": {}
   327                                                  }
   328                                              }
   329                                          }
   330                                      ]
   331                                  }
   332                              },
   333                              {
   334                                  "description": {
   335                                      "featureAddress": {
   336                                          "entity": [
   337                                              1,
   338                                              1
   339                                          ],
   340                                          "feature": 30
   341                                      },
   342                                      "featureType": "Identification",
   343                                      "role": "server",
   344                                      "supportedFunction": [
   345                                          {
   346                                              "function": "identificationListData",
   347                                              "possibleOperations": {
   348                                                  "read": {
   349                                                      "partial": {}
   350                                                  }
   351                                              }
   352                                          }
   353                                      ]
   354                                  }
   355                              },
   356                              {
   357                                  "description": {
   358                                      "featureAddress": {
   359                                          "entity": [
   360                                              1,
   361                                              1
   362                                          ],
   363                                          "feature": 1001
   364                                      },
   365                                      "featureType": "Generic",
   366                                      "role": "client",
   367                                      "description": "Heartbeat device diagnosis client feature"
   368                                  }
   369                              }
   370                          ]
   371                      }
   372                  }
   373              ]
   374          }
   375      }
   376  }