Documentation
¶
Index ¶
- Variables
- func AddGroup(groupdeflist []types.EBOMGroup, reference string, pt string, gt string, ...) []types.EBOMGroup
- func AddGroup3(groupdeflist []types.EBOMGroup, reference string, pt string, gt string) []types.EBOMGroup
- func CalcMtbfBasedPCP(config configuration.Configuration) error
- func CalcMtbfBasedPCPMain(config configuration.Configuration) error
- func ExtractComponents(config configuration.Configuration) error
- func FetchPriceFromDigikey(hc *webecd.DigikeyClient, query string) (types.EBOMWebPart, error)
- func FetchPriceFromSzlcsc(hc *webecd.SzlcscClient, query string) (types.EBOMWebPart, error)
- func FetchPriceFromWebecd(config configuration.Configuration) error
- func MergeToOneFile(config configuration.Configuration) error
- func MergeToOneFileMain(config configuration.Configuration) error
- func SetPrecedence(groupdeflist []types.EBOMGroup) []types.EBOMGroup
- func UnmarshalRfqPPFile(filePath string) (map[string]interface{}, map[string]interface{}, error)
- type ComponentItems
- type RefItems
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // BuildCommit lastest build commit (set by Makefile) BuildCommit = "" // BuildTag if the `BuildCommit` matches a tag BuildTag = "" // BuildTime set by build script (set by Makefile) BuildTime = "" )
Functions ¶
func CalcMtbfBasedPCP ¶
func CalcMtbfBasedPCP(config configuration.Configuration) error
func CalcMtbfBasedPCPMain ¶
func CalcMtbfBasedPCPMain(config configuration.Configuration) error
func ExtractComponents ¶
func ExtractComponents(config configuration.Configuration) error
ExtractComponents converts the content of the given filename into an BOM document. The conversion result is written in the given writer `output`, whereas the document metadata (title, etc.) (or an error if a problem occurred) is returned as the result of the function call.
func FetchPriceFromDigikey ¶
func FetchPriceFromDigikey(hc *webecd.DigikeyClient, query string) (types.EBOMWebPart, error)
func FetchPriceFromSzlcsc ¶
func FetchPriceFromSzlcsc(hc *webecd.SzlcscClient, query string) (types.EBOMWebPart, error)
func FetchPriceFromWebecd ¶
func FetchPriceFromWebecd(config configuration.Configuration) error
func MergeToOneFile ¶
func MergeToOneFile(config configuration.Configuration) error
func MergeToOneFileMain ¶
func MergeToOneFileMain(config configuration.Configuration) error
Types ¶
type ComponentItems ¶
type ComponentItems struct {
// contains filtered or unexported fields
}
func (*ComponentItems) Len ¶
func (items *ComponentItems) Len() int
func (*ComponentItems) Less ¶
func (items *ComponentItems) Less(i, j int) bool
func (*ComponentItems) Swap ¶
func (items *ComponentItems) Swap(i, j int)
Click to show internal directories.
Click to hide internal directories.