Skip to content

Commit

Permalink
feat(plc4go/c-bus): added c-bus protocol
Browse files Browse the repository at this point in the history
  • Loading branch information
sruehl committed Mar 2, 2022
1 parent 70ee150 commit 1fb2c8b
Show file tree
Hide file tree
Showing 696 changed files with 20,533 additions and 76 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -713,6 +713,8 @@ func ${type.name}Parse(readBuffer utils.ReadBuffer<#if hasParserArguments>, ${pa
if pullErr := readBuffer.PullContext("${type.name}"); pullErr != nil {
return nil, pullErr
}
currentPos := readBuffer.GetPos()
_ = currentPos
<#if helper.requiresStartPosAndCurPos()>
var startPos = readBuffer.GetPos()
var curPos uint16
Expand Down Expand Up @@ -1079,7 +1081,7 @@ func ${type.name}Parse(readBuffer utils.ReadBuffer<#if hasParserArguments>, ${pa
return nil, closeErr
}
<#else>
currentPos := readBuffer.GetPos()
currentPos = readBuffer.GetPos()
if pullErr := readBuffer.PullContext("${optionalField.name}"); pullErr != nil {
return nil, pullErr
}
Expand Down Expand Up @@ -1342,13 +1344,13 @@ func ${type.name}Parse(readBuffer utils.ReadBuffer<#if hasParserArguments>, ${pa

// Peek Field (${peekField.name})
<#if peekField.type.isSimpleTypeReference()>
currentPos := readBuffer.GetPos()
currentPos = readBuffer.GetPos()
${peekField.name}, _err := ${helper.getReadBufferReadMethodCall(peekField.name, peekField.type.asSimpleTypeReference().orElseThrow(), peekField)}
if _err != nil {
return nil, errors.Wrap(_err, "Error parsing '${peekField.name}' field")<@emitImport import="github.com/pkg/errors" />
}
<#elseif helper.isEnumField(field)>
currentPos := readBuffer.GetPos()
currentPos = readBuffer.GetPos()
if pullErr := readBuffer.PullContext("${peekField.name}"); pullErr != nil {
return nil, pullErr
}
Expand All @@ -1360,7 +1362,7 @@ func ${type.name}Parse(readBuffer utils.ReadBuffer<#if hasParserArguments>, ${pa
return nil, closeErr
}
<#else>
currentPos := readBuffer.GetPos()
currentPos = readBuffer.GetPos()
if pullErr := readBuffer.PullContext("${peekField.name}"); pullErr != nil {
return nil, pullErr
}
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions plc4go/internal/plc4go/ads/readwrite/model/AdsData.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions plc4go/internal/plc4go/ads/readwrite/model/AdsReadRequest.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions plc4go/internal/plc4go/ads/readwrite/model/AdsReadResponse.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions plc4go/internal/plc4go/ads/readwrite/model/AdsStampHeader.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions plc4go/internal/plc4go/ads/readwrite/model/AdsWriteRequest.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions plc4go/internal/plc4go/ads/readwrite/model/AmsNetId.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 1fb2c8b

Please sign in to comment.