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

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