Skip to content

Commit 497b68d

Browse files
fixup mapper DetectedPort
1 parent 422dd7f commit 497b68d

File tree

1 file changed

+26
-0
lines changed
  • internal/cli/feedback/result

1 file changed

+26
-0
lines changed

internal/cli/feedback/result/rpc.go

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -669,3 +669,29 @@ func NewPlatformMetadata(p *rpc.PlatformMetadata) *PlatformMetadata {
669669
Indexed: p.Indexed,
670670
}
671671
}
672+
673+
type DetectedPort struct {
674+
MatchingBoards []*BoardListItem `protobuf:"bytes,1,rep,name=matching_boards,json=matchingBoards,proto3" json:"matching_boards,omitempty"`
675+
Port *Port `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"`
676+
}
677+
678+
func NewDetectedPorts(p []*rpc.DetectedPort) []*DetectedPort {
679+
if p == nil {
680+
return nil
681+
}
682+
res := make([]*DetectedPort, len(p))
683+
for i, v := range p {
684+
res[i] = NewDetectedPort(v)
685+
}
686+
return res
687+
}
688+
689+
func NewDetectedPort(p *rpc.DetectedPort) *DetectedPort {
690+
if p == nil {
691+
return nil
692+
}
693+
return &DetectedPort{
694+
MatchingBoards: NewBoardListItems(p.GetMatchingBoards()),
695+
Port: NewPort(p.GetPort()),
696+
}
697+
}

0 commit comments

Comments
 (0)