File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -48,6 +48,22 @@ func LoadSketch(ctx context.Context, req *rpc.LoadSketchRequest) (*rpc.LoadSketc
4848 }
4949
5050 defaultPort , defaultProtocol := sk .GetDefaultPortAddressAndProtocol ()
51+
52+ profiles := make ([](* rpc.SketchProfile ), len (sk .Project .Profiles ))
53+ for i , profile := range sk .Project .Profiles {
54+ profiles [i ] = & rpc.SketchProfile {
55+ Name : profile .Name ,
56+ Fqbn : profile .FQBN ,
57+ }
58+ }
59+
60+ defaultProfileResp := & rpc.SketchProfile {}
61+ defaultProfile := sk .GetProfile (sk .Project .DefaultProfile )
62+ if defaultProfile != nil {
63+ defaultProfileResp .Name = defaultProfile .Name
64+ defaultProfileResp .Fqbn = defaultProfile .FQBN
65+ }
66+
5167 return & rpc.LoadSketchResponse {
5268 MainFile : sk .MainFile .String (),
5369 LocationPath : sk .FullPath .String (),
@@ -57,5 +73,7 @@ func LoadSketch(ctx context.Context, req *rpc.LoadSketchRequest) (*rpc.LoadSketc
5773 DefaultFqbn : sk .GetDefaultFQBN (),
5874 DefaultPort : defaultPort ,
5975 DefaultProtocol : defaultProtocol ,
76+ Profiles : profiles ,
77+ DefaultProfile : defaultProfileResp ,
6078 }, nil
6179}
You can’t perform that action at this time.
0 commit comments