@@ -59,14 +59,17 @@ func NewPackageManager(indexDir, packagesDir, downloadDir, tempDir *paths.Path)
5959 }
6060}
6161
62+ // Clear FIXMEDOC
6263func (pm * PackageManager ) Clear () {
6364 pm .packages = cores .NewPackages ()
6465}
6566
67+ // GetPackages FIXMEDOC
6668func (pm * PackageManager ) GetPackages () * cores.Packages {
6769 return pm .packages
6870}
6971
72+ // FindPlatformReleaseProvidingBoardsWithVidPid FIXMEDOC
7073func (pm * PackageManager ) FindPlatformReleaseProvidingBoardsWithVidPid (vid , pid string ) []* cores.PlatformRelease {
7174 res := []* cores.PlatformRelease {}
7275 for _ , targetPackage := range pm .packages .Packages {
@@ -86,6 +89,7 @@ func (pm *PackageManager) FindPlatformReleaseProvidingBoardsWithVidPid(vid, pid
8689 return res
8790}
8891
92+ // FindBoardsWithVidPid FIXMEDOC
8993func (pm * PackageManager ) FindBoardsWithVidPid (vid , pid string ) []* cores.Board {
9094 res := []* cores.Board {}
9195 for _ , targetPackage := range pm .packages .Packages {
@@ -102,6 +106,7 @@ func (pm *PackageManager) FindBoardsWithVidPid(vid, pid string) []*cores.Board {
102106 return res
103107}
104108
109+ // FindBoardsWithID FIXMEDOC
105110func (pm * PackageManager ) FindBoardsWithID (id string ) []* cores.Board {
106111 res := []* cores.Board {}
107112 for _ , targetPackage := range pm .packages .Packages {
@@ -290,6 +295,7 @@ func (ta *ToolActions) IsInstalled() (bool, error) {
290295 return false , nil
291296}
292297
298+ // Release FIXMEDOC
293299func (ta * ToolActions ) Release (version * semver.RelaxedVersion ) * ToolReleaseActions {
294300 if ta .forwardError != nil {
295301 return & ToolReleaseActions {forwardError : ta .forwardError }
@@ -310,6 +316,7 @@ type ToolReleaseActions struct {
310316 forwardError error
311317}
312318
319+ // Get FIXMEDOC
313320func (tr * ToolReleaseActions ) Get () (* cores.ToolRelease , error ) {
314321 if tr .forwardError != nil {
315322 return nil , tr .forwardError
@@ -340,6 +347,7 @@ func (pm *PackageManager) GetInstalledPlatformRelease(platform *cores.Platform)
340347 return best
341348}
342349
350+ // GetAllInstalledToolsReleases FIXMEDOC
343351func (pm * PackageManager ) GetAllInstalledToolsReleases () []* cores.ToolRelease {
344352 tools := []* cores.ToolRelease {}
345353 for _ , targetPackage := range pm .packages .Packages {
@@ -384,6 +392,7 @@ func (pm *PackageManager) InstalledBoards() []*cores.Board {
384392 return boards
385393}
386394
395+ // FindToolsRequiredForBoard FIXMEDOC
387396func (pm * PackageManager ) FindToolsRequiredForBoard (board * cores.Board ) ([]* cores.ToolRelease , error ) {
388397 pm .Log .Infof ("Searching tools required for board %s" , board )
389398
@@ -421,6 +430,7 @@ func (pm *PackageManager) FindToolsRequiredForBoard(board *cores.Board) ([]*core
421430 return requiredTools , nil
422431}
423432
433+ // FindToolDependency FIXMEDOC
424434func (pm * PackageManager ) FindToolDependency (dep * cores.ToolDependency ) * cores.ToolRelease {
425435 toolRelease , err := pm .Package (dep .ToolPackager ).Tool (dep .ToolName ).Release (dep .ToolVersion ).Get ()
426436 if err != nil {
0 commit comments