naming conflicts

Minizbot2012 3 years ago
parent 2a9758e8f3
commit 814a118666

@ -13,14 +13,14 @@ import (
) )
//go:embed json/* //go:embed json/*
var data embed.FS var df embed.FS
func init() { func init() {
DeviceTypes = make(map[string]*DeviceDef) DeviceTypes = make(map[string]*DeviceDef)
files, _ := fs.ReadDir(data, "json") files, _ := fs.ReadDir(df, "json")
for _, file := range files { for _, file := range files {
dev := new(DeviceDef) dev := new(DeviceDef)
data, _ := data.ReadFile("json/" + file.Name()) data, _ := df.ReadFile("json/" + file.Name())
json.Unmarshal(data, dev) json.Unmarshal(data, dev)
DeviceTypes[strings.Split(file.Name(), ".")[0]] = dev DeviceTypes[strings.Split(file.Name(), ".")[0]] = dev
} }

@ -4,7 +4,7 @@ package devices
import ( import (
"embed" "embed"
"github.com/davecgh/go-xdr/xdr2" xdr "github.com/davecgh/go-xdr/xdr2"
"io" "io"
"io/fs" "io/fs"
"os" "os"
@ -12,20 +12,20 @@ import (
) )
//go:embed xdr/* //go:embed xdr/*
var data embed.FS var df embed.FS
func init() { func init() {
DeviceTypes = make(map[string]*DeviceDef) DeviceTypes = make(map[string]*DeviceDef)
files, _ := fs.ReadDir(data, "xdr") files, _ := fs.ReadDir(df, "xdr")
for _, file := range files { for _, file := range files {
dev := new(DeviceDef) dev := new(DeviceDef)
data, _ := jsons.ReadFile("xdr/" + file.Name()) data, _ := df.ReadFile("xdr/" + file.Name())
xdr2.Unmarshal(data, dev) xdr.Unmarshal(data, dev)
DeviceTypes[strings.Split(file.Name(), ".")[0]] = dev DeviceTypes[strings.Split(file.Name(), ".")[0]] = dev
} }
} }
//LoadKM Load Orbmap KM structure //LoadKeymap Load Orbmap KM structure
func LoadKeymap(file string, dev *DeviceDef) *KeyMap { func LoadKeymap(file string, dev *DeviceDef) *KeyMap {
mapped := new(KeyMap) mapped := new(KeyMap)
of, _ := os.Open(file) of, _ := os.Open(file)

Loading…
Cancel
Save