1919
2020package readwrite
2121
22+
2223import (
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
3536type AbethXmlParserHelper struct {
3637}
@@ -44,20 +45,22 @@ func init() {
4445}
4546
4647func (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+
0 commit comments