Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetConfigFirmwareOptionsByName ¶
return all FirmwareOptions and their possible values as map
Types ¶
type Config ¶
type Config struct { TraceLog struct { StartSignal struct { Type string `yaml:"type"` Offset uint `yaml:"offset"` Value uint64 `yaml:"value"` Direction string `yaml:"direction"` DataWidth uint `yaml:"datawidth"` } `yaml:"startsignal"` StopSignal struct { Type string `yaml:"type"` Offset uint `yaml:"offset"` Value uint64 `yaml:"value"` Direction string `yaml:"direction"` DataWidth uint `yaml:"datawidth"` } `yaml:"stopsignal"` Serial struct { Type string `yaml:"type"` Port string `yaml:"port"` BaudRate int `yaml:"baudrate"` ReadWriteTimeout uint `yaml:"timeout"` DeviceHotplugTimeout uint `yaml:"hotplugtimeout"` } `yaml:"serial"` DutControl struct { StartCmd string `yaml:"startcmd"` StopCmd string `yaml:"stopcmd"` RestartCmd string `yaml:"restartcmd"` InitCmd string `yaml:"initcmd"` } `yaml:"dutcontrol"` VariableFirmareOptions []struct { Name string `yaml:"name"` ByteOffset uint `yaml:"byteoffset"` BitWidth uint `yaml:"bitwidth"` Min uint64 `yaml:"min"` Max uint64 `yaml:"max"` } `yaml:"variable_options"` OptionsDefaultTable string `yaml:"options_default_table"` } Database struct { HostName string `yaml:"hostname"` // Ignoring for now Port uint `yaml:"port"` // Ignoring for now Username string `yaml:"username"` Password string `yaml:"password"` } `yaml:"database"` }
Click to show internal directories.
Click to hide internal directories.