@@ -10,11 +10,17 @@ type DeviceClassificationClientInterface interface {
10
10
type DeviceConfigurationClientInterface interface {
11
11
DeviceConfigurationCommonInterface
12
12
13
- // request DeviceConfigurationDescriptionListData from a remote entity
14
- RequestDescriptions () (* model.MsgCounterType , error )
13
+ // request DeviceConfigurationKeyValueDescriptionDataType from a remote entity
14
+ RequestKeyValueDescriptions (
15
+ selector * model.DeviceConfigurationKeyValueDescriptionListDataSelectorsType ,
16
+ elements * model.DeviceConfigurationKeyValueDescriptionDataElementsType ,
17
+ ) (* model.MsgCounterType , error )
15
18
16
19
// request DeviceConfigurationKeyValueListData from a remote entity
17
- RequestKeyValues () (* model.MsgCounterType , error )
20
+ RequestKeyValues (
21
+ selector * model.DeviceConfigurationKeyValueListDataSelectorsType ,
22
+ elements * model.DeviceConfigurationKeyValueDataElementsType ,
23
+ ) (* model.MsgCounterType , error )
18
24
19
25
// write key values
20
26
// returns an error if this failed
@@ -31,16 +37,28 @@ type DeviceDiagnosisClientInterface interface {
31
37
32
38
type ElectricalConnectionClientInterface interface {
33
39
// request ElectricalConnectionDescriptionListDataType from a remote entity
34
- RequestDescriptions () (* model.MsgCounterType , error )
40
+ RequestDescriptions (
41
+ selector * model.ElectricalConnectionDescriptionListDataSelectorsType ,
42
+ elements * model.ElectricalConnectionDescriptionDataElementsType ,
43
+ ) (* model.MsgCounterType , error )
35
44
36
45
// request FunctionTypeElectricalConnectionParameterDescriptionListData from a remote entity
37
- RequestParameterDescriptions () (* model.MsgCounterType , error )
46
+ RequestParameterDescriptions (
47
+ selector * model.ElectricalConnectionParameterDescriptionListDataSelectorsType ,
48
+ elements * model.ElectricalConnectionParameterDescriptionDataElementsType ,
49
+ ) (* model.MsgCounterType , error )
38
50
39
51
// request FunctionTypeElectricalConnectionPermittedValueSetListData from a remote entity
40
- RequestPermittedValueSets () (* model.MsgCounterType , error )
52
+ RequestPermittedValueSets (
53
+ selector * model.ElectricalConnectionPermittedValueSetListDataSelectorsType ,
54
+ elements * model.ElectricalConnectionPermittedValueSetDataElementsType ,
55
+ ) (* model.MsgCounterType , error )
41
56
42
57
// request FunctionTypeElectricalConnectionCharacteristicListData from a remote entity
43
- RequestCharacteristics () (* model.MsgCounterType , error )
58
+ RequestCharacteristics (
59
+ selector * model.ElectricalConnectionCharacteristicListDataSelectorsType ,
60
+ elements * model.ElectricalConnectionCharacteristicDataElementsType ,
61
+ ) (* model.MsgCounterType , error )
44
62
}
45
63
46
64
type IdentificationClientInterface interface {
@@ -69,13 +87,22 @@ type IncentiveTableClientInterface interface {
69
87
70
88
type LoadControlClientInterface interface {
71
89
// request FunctionTypeLoadControlLimitDescriptionListData from a remote device
72
- RequestLimitDescriptions () (* model.MsgCounterType , error )
90
+ RequestLimitDescriptions (
91
+ selector * model.LoadControlLimitDescriptionListDataSelectorsType ,
92
+ elements * model.LoadControlLimitDescriptionDataElementsType ,
93
+ ) (* model.MsgCounterType , error )
73
94
74
95
// request FunctionTypeLoadControlLimitConstraintsListData from a remote device
75
- RequestLimitConstraints () (* model.MsgCounterType , error )
96
+ RequestLimitConstraints (
97
+ selector * model.LoadControlLimitConstraintsListDataSelectorsType ,
98
+ elements * model.LoadControlLimitConstraintsDataElementsType ,
99
+ ) (* model.MsgCounterType , error )
76
100
77
101
// request FunctionTypeLoadControlLimitListData from a remote device
78
- RequestLimitData () (* model.MsgCounterType , error )
102
+ RequestLimitData (
103
+ selector * model.LoadControlLimitListDataSelectorsType ,
104
+ elements * model.LoadControlLimitDataElementsType ,
105
+ ) (* model.MsgCounterType , error )
79
106
80
107
// write load control limits
81
108
// returns an error if this failed
@@ -88,13 +115,22 @@ type LoadControlClientInterface interface {
88
115
89
116
type MeasurementClientInterface interface {
90
117
// request FunctionTypeMeasurementDescriptionListData from a remote device
91
- RequestDescriptions () (* model.MsgCounterType , error )
118
+ RequestDescriptions (
119
+ selector * model.MeasurementDescriptionListDataSelectorsType ,
120
+ elements * model.MeasurementDescriptionDataElementsType ,
121
+ ) (* model.MsgCounterType , error )
92
122
93
123
// request FunctionTypeMeasurementConstraintsListData from a remote entity
94
- RequestConstraints () (* model.MsgCounterType , error )
124
+ RequestConstraints (
125
+ selector * model.MeasurementConstraintsListDataSelectorsType ,
126
+ elements * model.MeasurementConstraintsDataElementsType ,
127
+ ) (* model.MsgCounterType , error )
95
128
96
129
// request FunctionTypeMeasurementListData from a remote entity
97
- RequestData () (* model.MsgCounterType , error )
130
+ RequestData (
131
+ selector * model.MeasurementListDataSelectorsType ,
132
+ elements * model.MeasurementDataElementsType ,
133
+ ) (* model.MsgCounterType , error )
98
134
}
99
135
100
136
type SmartEnergyManagementPsClientInterface interface {
@@ -108,13 +144,22 @@ type SmartEnergyManagementPsClientInterface interface {
108
144
109
145
type TimeSeriesClientInterface interface {
110
146
// request FunctionTypeTimeSeriesDescriptionListData from a remote entity
111
- RequestDescriptions () (* model.MsgCounterType , error )
147
+ RequestDescriptions (
148
+ selector * model.TimeSeriesDescriptionListDataSelectorsType ,
149
+ elements * model.TimeSeriesDescriptionDataElementsType ,
150
+ ) (* model.MsgCounterType , error )
112
151
113
152
// request FunctionTypeTimeSeriesConstraintsListData from a remote entity
114
- RequestConstraints () (* model.MsgCounterType , error )
153
+ RequestConstraints (
154
+ selector * model.TimeSeriesConstraintsListDataSelectorsType ,
155
+ elements * model.TimeSeriesConstraintsDataElementsType ,
156
+ ) (* model.MsgCounterType , error )
115
157
116
158
// request FunctionTypeTimeSeriesListData from a remote device
117
- RequestData () (* model.MsgCounterType , error )
159
+ RequestData (
160
+ selector * model.TimeSeriesListDataSelectorsType ,
161
+ elements * model.TimeSeriesDataElementsType ,
162
+ ) (* model.MsgCounterType , error )
118
163
119
164
// write Time Series values
120
165
// returns an error if this failed
0 commit comments