Skip to content

Commit 14ca1a7

Browse files
committed
fix: Fixed a bug in the bacnet vendor id generator.
chore: Updated the BACNet, OPC-UA and KNX dynamically generated types.
1 parent 44f3c0d commit 14ca1a7

3,171 files changed

Lines changed: 299914 additions & 279499 deletions

File tree

Some content is hidden

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

plc4go/protocols/abeth/readwrite/ParserHelper.go

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,17 @@
1919

2020
package readwrite
2121

22+
2223
import (
2324
"context"
2425

25-
"github.com/pkg/errors"
26-
2726
. "github.com/apache/plc4x/plc4go/protocols/abeth/readwrite/model"
28-
"github.com/apache/plc4x/plc4go/spi/utils"
27+
"github.com/apache/plc4x/plc4go/spi/utils"
28+
29+
"github.com/pkg/errors"
2930
)
3031

31-
// Code generated by code-generation. DO NOT EDIT.
32+
// Code generated by code-generation. DO NOT EDIT.
3233

3334
type AbethParserHelper struct {
3435
}
@@ -50,3 +51,5 @@ func (m AbethParserHelper) Parse(typeName string, arguments []string, io utils.R
5051
}
5152
return nil, errors.Errorf("Unsupported type %s", typeName)
5253
}
54+
55+

plc4go/protocols/abeth/readwrite/XmlParserHelper.go

Lines changed: 24 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,19 @@
1919

2020
package readwrite
2121

22+
2223
import (
2324
"context"
24-
"strconv"
2525
"strings"
26-
27-
"github.com/pkg/errors"
26+
"strconv"
2827

2928
. "github.com/apache/plc4x/plc4go/protocols/abeth/readwrite/model"
30-
"github.com/apache/plc4x/plc4go/spi/utils"
29+
"github.com/apache/plc4x/plc4go/spi/utils"
30+
31+
"github.com/pkg/errors"
3132
)
3233

33-
// Code generated by code-generation. DO NOT EDIT.
34+
// Code generated by code-generation. DO NOT EDIT.
3435

3536
type AbethXmlParserHelper struct {
3637
}
@@ -44,20 +45,22 @@ func init() {
4445
}
4546

4647
func (m AbethXmlParserHelper) Parse(typeName string, xmlString string, parserArguments ...string) (any, error) {
47-
switch typeName {
48-
case "DF1RequestCommand":
49-
return DF1RequestCommandParseWithBuffer[DF1RequestCommand](context.Background(), utils.NewXmlReadBuffer(strings.NewReader(xmlString)))
50-
case "DF1RequestMessage":
51-
return DF1RequestMessageParseWithBuffer[DF1RequestMessage](context.Background(), utils.NewXmlReadBuffer(strings.NewReader(xmlString)))
52-
case "DF1ResponseMessage":
53-
parsedUint0, err := strconv.ParseUint(parserArguments[0], 10, 16)
54-
if err != nil {
55-
return nil, err
56-
}
57-
payloadLength := uint16(parsedUint0)
58-
return DF1ResponseMessageParseWithBuffer[DF1ResponseMessage](context.Background(), utils.NewXmlReadBuffer(strings.NewReader(xmlString)), payloadLength)
59-
case "CIPEncapsulationPacket":
60-
return CIPEncapsulationPacketParseWithBuffer[CIPEncapsulationPacket](context.Background(), utils.NewXmlReadBuffer(strings.NewReader(xmlString)))
61-
}
62-
return nil, errors.Errorf("Unsupported type %s", typeName)
48+
switch typeName {
49+
case "DF1RequestCommand":
50+
return DF1RequestCommandParseWithBuffer[DF1RequestCommand](context.Background(), utils.NewXmlReadBuffer(strings.NewReader(xmlString)))
51+
case "DF1RequestMessage":
52+
return DF1RequestMessageParseWithBuffer[DF1RequestMessage](context.Background(), utils.NewXmlReadBuffer(strings.NewReader(xmlString)))
53+
case "DF1ResponseMessage":
54+
parsedUint0, err := strconv.ParseUint(parserArguments[0], 10, 16)
55+
if err!=nil {
56+
return nil, err
57+
}
58+
payloadLength := uint16(parsedUint0)
59+
return DF1ResponseMessageParseWithBuffer[DF1ResponseMessage](context.Background(), utils.NewXmlReadBuffer(strings.NewReader(xmlString)), payloadLength )
60+
case "CIPEncapsulationPacket":
61+
return CIPEncapsulationPacketParseWithBuffer[CIPEncapsulationPacket](context.Background(), utils.NewXmlReadBuffer(strings.NewReader(xmlString)))
62+
}
63+
return nil, errors.Errorf("Unsupported type %s", typeName)
6364
}
65+
66+

plc4go/protocols/abeth/readwrite/model/CIPEncapsulationConnectionRequest.go

Lines changed: 39 additions & 27 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)