Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArdiBuild ¶
type ArdiBuild struct { Directory string `json:"directory"` Sketch string `json:"sketch"` Baud int `json:"baud"` FQBN string `json:"fqbn"` Props map[string]string `json:"props"` }
ArdiBuild represents the build properties in ardi.json
type ArdiConfig ¶
type ArdiConfig struct { Platforms map[string]string `json:"platforms"` BoardURLS []string `json:"boardUrls"` Libraries map[string]string `json:"libraries"` Builds map[string]ArdiBuild `json:"builds"` }
ArdiConfig represents the ardi.json file
type ArduinoCliSettings ¶
type ArduinoCliSettings struct { BoardManager BoardManager `yaml:"board_manager"` Daemon Daemon `yaml:"daemon"` Directories Directories `yaml:"directories"` Installation Installation `yaml:"installation"` Library Library `yaml:"library"` Logging Logging `yaml:"logging"` Metrics Metrics `yaml:"metrics"` }
ArduinoCliSettings represents yaml config for arduino-cli daemon
type BoardManager ¶
type BoardManager struct {
AdditionalUrls []string `yaml:"additional_urls"`
}
BoardManager board_manager config for arduino-cli grpc server
type Directories ¶
type Directories struct { Data string `yaml:"data"` Downloads string `yaml:"downloads"` User string `yaml:"user"` }
Directories paths where arduino-cli grpc server can find data
type Installation ¶
Installation ID
type Library ¶
type Library struct {
EnableUnsafeInstall bool `yaml:"enable_unsafe_install"`
}
Library key for arduino-cli
type Logging ¶
type Logging struct { File string `yaml:"file"` Format string `yaml:"format"` Level string `yaml:"level"` }
Logging logging configuration