Skip to content

Commit dde49cc

Browse files
authored
SunSpec Workgroup Model Updates (#251)
* adding standards list * remove duplicates * cleanup * PF clarification * schema update to include standards array * SOC clarification * DA point comment * updated curve pt comments * watt-var clarification for load points * Reference voltage values for 702 points * CLA bot update * CLA fix * switching to comments * moving comments to detail because of workbook annotations * update detail fields * updated detailed description automation script * typo * xml cleanup * remove the unsupported XML format * establishing unique names for all models * Revert "xml cleanup" This reverts commit 7ddc692. * Leaving XML data for those that still use it * merge revert for manifest.py
1 parent a2aeb77 commit dde49cc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+1561
-404
lines changed

.clabot

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"contributors": ["bobfox","shelcrow"]
2+
"contributors": ["bobfox","shelcrow","dersecure"]
33
}

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ local.properties
1616
.settings/
1717
.loadpath
1818

19+
.idea/
20+
1921
# External tool builders
2022
.externalToolBuilders/
2123

json/model_1.json

Lines changed: 31 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,10 @@
1212
"size": 1,
1313
"static": "S",
1414
"type": "uint16",
15-
"value": 1
15+
"value": 1,
16+
"standards": [
17+
"IEEE 1547-2018"
18+
]
1619
},
1720
{
1821
"desc": "Model length",
@@ -21,7 +24,10 @@
2124
"name": "L",
2225
"size": 1,
2326
"static": "S",
24-
"type": "uint16"
27+
"type": "uint16",
28+
"standards": [
29+
"IEEE 1547-2018"
30+
]
2531
},
2632
{
2733
"desc": "Well known value registered with SunSpec for compliance",
@@ -30,7 +36,10 @@
3036
"name": "Mn",
3137
"size": 16,
3238
"static": "S",
33-
"type": "string"
39+
"type": "string",
40+
"standards": [
41+
"IEEE 1547-2018"
42+
]
3443
},
3544
{
3645
"desc": "Manufacturer specific value (32 chars)",
@@ -39,23 +48,30 @@
3948
"name": "Md",
4049
"size": 16,
4150
"static": "S",
42-
"type": "string"
51+
"type": "string",
52+
"standards": [
53+
"IEEE 1547-2018"
54+
]
4355
},
4456
{
4557
"desc": "Manufacturer specific value (16 chars)",
4658
"label": "Options",
4759
"name": "Opt",
4860
"size": 8,
4961
"static": "S",
50-
"type": "string"
62+
"type": "string",
63+
"standards": []
5164
},
5265
{
5366
"desc": "Manufacturer specific value (16 chars)",
5467
"label": "Version",
5568
"name": "Vr",
5669
"size": 8,
5770
"static": "S",
58-
"type": "string"
71+
"type": "string",
72+
"standards": [
73+
"IEEE 1547-2018"
74+
]
5975
},
6076
{
6177
"desc": "Manufacturer specific value (32 chars)",
@@ -64,22 +80,28 @@
6480
"name": "SN",
6581
"size": 16,
6682
"static": "S",
67-
"type": "string"
83+
"type": "string",
84+
"standards": [
85+
"IEEE 1547-2018"
86+
]
6887
},
6988
{
7089
"access": "RW",
7190
"desc": "Modbus device address",
91+
"detail": "This point is mandatory for all SunSpec RTU devices and, for those devices, they must support values from 1-247.",
7292
"label": "Device Address",
7393
"name": "DA",
7494
"size": 1,
75-
"type": "uint16"
95+
"type": "uint16",
96+
"standards": []
7697
},
7798
{
7899
"desc": "Force even alignment",
79100
"name": "Pad",
80101
"size": 1,
81102
"static": "S",
82-
"type": "pad"
103+
"type": "pad",
104+
"standards": []
83105
}
84106
],
85107
"type": "group"

json/model_101.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"group": {
33
"desc": "Include this model for single phase inverter monitoring",
44
"label": "Inverter (Single Phase)",
5-
"name": "inverter",
5+
"name": "inverter_single_phase",
66
"points": [
77
{
88
"desc": "Model identifier",

json/model_102.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"group": {
33
"desc": "Include this model for split phase inverter monitoring",
44
"label": "Inverter (Split-Phase)",
5-
"name": "inverter",
5+
"name": "inverter_split_phase",
66
"points": [
77
{
88
"desc": "Model identifier",

json/model_103.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"group": {
33
"desc": "Include this model for three phase inverter monitoring",
44
"label": "Inverter (Three Phase)",
5-
"name": "inverter",
5+
"name": "inverter_three_phase",
66
"points": [
77
{
88
"desc": "Model identifier",

json/model_111.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"group": {
33
"desc": "Include this model for single phase inverter monitoring using float values",
44
"label": "Inverter (Single Phase) FLOAT",
5-
"name": "inverter",
5+
"name": "inverter_single_phase_float",
66
"points": [
77
{
88
"desc": "Model identifier",

json/model_112.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"group": {
33
"desc": "Include this model for split phase inverter monitoring using float values",
44
"label": "Inverter (Split Phase) FLOAT",
5-
"name": "inverter",
5+
"name": "inverter_split_phase_float",
66
"points": [
77
{
88
"desc": "Model identifier",

json/model_113.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"group": {
33
"desc": "Include this model for three phase inverter monitoring using float values",
44
"label": "Inverter (Three Phase) FLOAT",
5-
"name": "inverter",
5+
"name": "inverter_three_phase_float",
66
"points": [
77
{
88
"desc": "Model identifier",

json/model_124.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"group": {
33
"desc": "Basic Storage Controls ",
44
"label": "Storage",
5-
"name": "storage",
5+
"name": "storage_basic",
66
"points": [
77
{
88
"desc": "Model identifier",

0 commit comments

Comments
 (0)