commands

package
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 12, 2024 License: GPL-3.0, Apache-2.0 Imports: 14 Imported by: 18

Documentation

Index

Constants

View Source
const (
	ArduinoCoreService_Create_FullMethodName                            = "/cc.arduino.cli.commands.v1.ArduinoCoreService/Create"
	ArduinoCoreService_Init_FullMethodName                              = "/cc.arduino.cli.commands.v1.ArduinoCoreService/Init"
	ArduinoCoreService_Destroy_FullMethodName                           = "/cc.arduino.cli.commands.v1.ArduinoCoreService/Destroy"
	ArduinoCoreService_UpdateIndex_FullMethodName                       = "/cc.arduino.cli.commands.v1.ArduinoCoreService/UpdateIndex"
	ArduinoCoreService_UpdateLibrariesIndex_FullMethodName              = "/cc.arduino.cli.commands.v1.ArduinoCoreService/UpdateLibrariesIndex"
	ArduinoCoreService_Version_FullMethodName                           = "/cc.arduino.cli.commands.v1.ArduinoCoreService/Version"
	ArduinoCoreService_NewSketch_FullMethodName                         = "/cc.arduino.cli.commands.v1.ArduinoCoreService/NewSketch"
	ArduinoCoreService_LoadSketch_FullMethodName                        = "/cc.arduino.cli.commands.v1.ArduinoCoreService/LoadSketch"
	ArduinoCoreService_ArchiveSketch_FullMethodName                     = "/cc.arduino.cli.commands.v1.ArduinoCoreService/ArchiveSketch"
	ArduinoCoreService_SetSketchDefaults_FullMethodName                 = "/cc.arduino.cli.commands.v1.ArduinoCoreService/SetSketchDefaults"
	ArduinoCoreService_BoardDetails_FullMethodName                      = "/cc.arduino.cli.commands.v1.ArduinoCoreService/BoardDetails"
	ArduinoCoreService_BoardList_FullMethodName                         = "/cc.arduino.cli.commands.v1.ArduinoCoreService/BoardList"
	ArduinoCoreService_BoardListAll_FullMethodName                      = "/cc.arduino.cli.commands.v1.ArduinoCoreService/BoardListAll"
	ArduinoCoreService_BoardSearch_FullMethodName                       = "/cc.arduino.cli.commands.v1.ArduinoCoreService/BoardSearch"
	ArduinoCoreService_BoardListWatch_FullMethodName                    = "/cc.arduino.cli.commands.v1.ArduinoCoreService/BoardListWatch"
	ArduinoCoreService_Compile_FullMethodName                           = "/cc.arduino.cli.commands.v1.ArduinoCoreService/Compile"
	ArduinoCoreService_PlatformInstall_FullMethodName                   = "/cc.arduino.cli.commands.v1.ArduinoCoreService/PlatformInstall"
	ArduinoCoreService_PlatformDownload_FullMethodName                  = "/cc.arduino.cli.commands.v1.ArduinoCoreService/PlatformDownload"
	ArduinoCoreService_PlatformUninstall_FullMethodName                 = "/cc.arduino.cli.commands.v1.ArduinoCoreService/PlatformUninstall"
	ArduinoCoreService_PlatformUpgrade_FullMethodName                   = "/cc.arduino.cli.commands.v1.ArduinoCoreService/PlatformUpgrade"
	ArduinoCoreService_Upload_FullMethodName                            = "/cc.arduino.cli.commands.v1.ArduinoCoreService/Upload"
	ArduinoCoreService_UploadUsingProgrammer_FullMethodName             = "/cc.arduino.cli.commands.v1.ArduinoCoreService/UploadUsingProgrammer"
	ArduinoCoreService_SupportedUserFields_FullMethodName               = "/cc.arduino.cli.commands.v1.ArduinoCoreService/SupportedUserFields"
	ArduinoCoreService_ListProgrammersAvailableForUpload_FullMethodName = "/cc.arduino.cli.commands.v1.ArduinoCoreService/ListProgrammersAvailableForUpload"
	ArduinoCoreService_BurnBootloader_FullMethodName                    = "/cc.arduino.cli.commands.v1.ArduinoCoreService/BurnBootloader"
	ArduinoCoreService_PlatformSearch_FullMethodName                    = "/cc.arduino.cli.commands.v1.ArduinoCoreService/PlatformSearch"
	ArduinoCoreService_LibraryDownload_FullMethodName                   = "/cc.arduino.cli.commands.v1.ArduinoCoreService/LibraryDownload"
	ArduinoCoreService_LibraryInstall_FullMethodName                    = "/cc.arduino.cli.commands.v1.ArduinoCoreService/LibraryInstall"
	ArduinoCoreService_LibraryUpgrade_FullMethodName                    = "/cc.arduino.cli.commands.v1.ArduinoCoreService/LibraryUpgrade"
	ArduinoCoreService_ZipLibraryInstall_FullMethodName                 = "/cc.arduino.cli.commands.v1.ArduinoCoreService/ZipLibraryInstall"
	ArduinoCoreService_GitLibraryInstall_FullMethodName                 = "/cc.arduino.cli.commands.v1.ArduinoCoreService/GitLibraryInstall"
	ArduinoCoreService_LibraryUninstall_FullMethodName                  = "/cc.arduino.cli.commands.v1.ArduinoCoreService/LibraryUninstall"
	ArduinoCoreService_LibraryUpgradeAll_FullMethodName                 = "/cc.arduino.cli.commands.v1.ArduinoCoreService/LibraryUpgradeAll"
	ArduinoCoreService_LibraryResolveDependencies_FullMethodName        = "/cc.arduino.cli.commands.v1.ArduinoCoreService/LibraryResolveDependencies"
	ArduinoCoreService_LibrarySearch_FullMethodName                     = "/cc.arduino.cli.commands.v1.ArduinoCoreService/LibrarySearch"
	ArduinoCoreService_LibraryList_FullMethodName                       = "/cc.arduino.cli.commands.v1.ArduinoCoreService/LibraryList"
	ArduinoCoreService_Monitor_FullMethodName                           = "/cc.arduino.cli.commands.v1.ArduinoCoreService/Monitor"
	ArduinoCoreService_EnumerateMonitorPortSettings_FullMethodName      = "/cc.arduino.cli.commands.v1.ArduinoCoreService/EnumerateMonitorPortSettings"
	ArduinoCoreService_Debug_FullMethodName                             = "/cc.arduino.cli.commands.v1.ArduinoCoreService/Debug"
	ArduinoCoreService_IsDebugSupported_FullMethodName                  = "/cc.arduino.cli.commands.v1.ArduinoCoreService/IsDebugSupported"
	ArduinoCoreService_GetDebugConfig_FullMethodName                    = "/cc.arduino.cli.commands.v1.ArduinoCoreService/GetDebugConfig"
	ArduinoCoreService_CheckForArduinoCLIUpdates_FullMethodName         = "/cc.arduino.cli.commands.v1.ArduinoCoreService/CheckForArduinoCLIUpdates"
	ArduinoCoreService_CleanDownloadCacheDirectory_FullMethodName       = "/cc.arduino.cli.commands.v1.ArduinoCoreService/CleanDownloadCacheDirectory"
	ArduinoCoreService_ConfigurationSave_FullMethodName                 = "/cc.arduino.cli.commands.v1.ArduinoCoreService/ConfigurationSave"
	ArduinoCoreService_ConfigurationOpen_FullMethodName                 = "/cc.arduino.cli.commands.v1.ArduinoCoreService/ConfigurationOpen"
	ArduinoCoreService_ConfigurationGet_FullMethodName                  = "/cc.arduino.cli.commands.v1.ArduinoCoreService/ConfigurationGet"
	ArduinoCoreService_SettingsEnumerate_FullMethodName                 = "/cc.arduino.cli.commands.v1.ArduinoCoreService/SettingsEnumerate"
	ArduinoCoreService_SettingsGetValue_FullMethodName                  = "/cc.arduino.cli.commands.v1.ArduinoCoreService/SettingsGetValue"
	ArduinoCoreService_SettingsSetValue_FullMethodName                  = "/cc.arduino.cli.commands.v1.ArduinoCoreService/SettingsSetValue"
)

Variables

View Source
var (
	FailedInstanceInitReason_name = map[int32]string{
		0: "FAILED_INSTANCE_INIT_REASON_UNSPECIFIED",
		1: "FAILED_INSTANCE_INIT_REASON_INVALID_INDEX_URL",
		2: "FAILED_INSTANCE_INIT_REASON_INDEX_LOAD_ERROR",
		3: "FAILED_INSTANCE_INIT_REASON_TOOL_LOAD_ERROR",
		4: "FAILED_INSTANCE_INIT_REASON_INDEX_DOWNLOAD_ERROR",
	}
	FailedInstanceInitReason_value = map[string]int32{
		"FAILED_INSTANCE_INIT_REASON_UNSPECIFIED":          0,
		"FAILED_INSTANCE_INIT_REASON_INVALID_INDEX_URL":    1,
		"FAILED_INSTANCE_INIT_REASON_INDEX_LOAD_ERROR":     2,
		"FAILED_INSTANCE_INIT_REASON_TOOL_LOAD_ERROR":      3,
		"FAILED_INSTANCE_INIT_REASON_INDEX_DOWNLOAD_ERROR": 4,
	}
)

Enum value maps for FailedInstanceInitReason.

View Source
var (
	IndexUpdateReport_Status_name = map[int32]string{
		0: "STATUS_UNSPECIFIED",
		1: "STATUS_UPDATED",
		2: "STATUS_ALREADY_UP_TO_DATE",
		3: "STATUS_FAILED",
		4: "STATUS_SKIPPED",
	}
	IndexUpdateReport_Status_value = map[string]int32{
		"STATUS_UNSPECIFIED":        0,
		"STATUS_UPDATED":            1,
		"STATUS_ALREADY_UP_TO_DATE": 2,
		"STATUS_FAILED":             3,
		"STATUS_SKIPPED":            4,
	}
)

Enum value maps for IndexUpdateReport_Status.

View Source
var (
	LibraryInstallLocation_name = map[int32]string{
		0: "LIBRARY_INSTALL_LOCATION_USER",
		1: "LIBRARY_INSTALL_LOCATION_BUILTIN",
	}
	LibraryInstallLocation_value = map[string]int32{
		"LIBRARY_INSTALL_LOCATION_USER":    0,
		"LIBRARY_INSTALL_LOCATION_BUILTIN": 1,
	}
)

Enum value maps for LibraryInstallLocation.

View Source
var (
	LibrarySearchStatus_name = map[int32]string{
		0: "LIBRARY_SEARCH_STATUS_FAILED",
		1: "LIBRARY_SEARCH_STATUS_SUCCESS",
	}
	LibrarySearchStatus_value = map[string]int32{
		"LIBRARY_SEARCH_STATUS_FAILED":  0,
		"LIBRARY_SEARCH_STATUS_SUCCESS": 1,
	}
)

Enum value maps for LibrarySearchStatus.

View Source
var (
	LibraryLayout_name = map[int32]string{
		0: "LIBRARY_LAYOUT_FLAT",
		1: "LIBRARY_LAYOUT_RECURSIVE",
	}
	LibraryLayout_value = map[string]int32{
		"LIBRARY_LAYOUT_FLAT":      0,
		"LIBRARY_LAYOUT_RECURSIVE": 1,
	}
)

Enum value maps for LibraryLayout.

View Source
var (
	LibraryLocation_name = map[int32]string{
		0: "LIBRARY_LOCATION_BUILTIN",
		1: "LIBRARY_LOCATION_USER",
		2: "LIBRARY_LOCATION_PLATFORM_BUILTIN",
		3: "LIBRARY_LOCATION_REFERENCED_PLATFORM_BUILTIN",
		4: "LIBRARY_LOCATION_UNMANAGED",
	}
	LibraryLocation_value = map[string]int32{
		"LIBRARY_LOCATION_BUILTIN":                     0,
		"LIBRARY_LOCATION_USER":                        1,
		"LIBRARY_LOCATION_PLATFORM_BUILTIN":            2,
		"LIBRARY_LOCATION_REFERENCED_PLATFORM_BUILTIN": 3,
		"LIBRARY_LOCATION_UNMANAGED":                   4,
	}
)

Enum value maps for LibraryLocation.

View Source
var ArduinoCoreService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "cc.arduino.cli.commands.v1.ArduinoCoreService",
	HandlerType: (*ArduinoCoreServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _ArduinoCoreService_Create_Handler,
		},
		{
			MethodName: "Destroy",
			Handler:    _ArduinoCoreService_Destroy_Handler,
		},
		{
			MethodName: "Version",
			Handler:    _ArduinoCoreService_Version_Handler,
		},
		{
			MethodName: "NewSketch",
			Handler:    _ArduinoCoreService_NewSketch_Handler,
		},
		{
			MethodName: "LoadSketch",
			Handler:    _ArduinoCoreService_LoadSketch_Handler,
		},
		{
			MethodName: "ArchiveSketch",
			Handler:    _ArduinoCoreService_ArchiveSketch_Handler,
		},
		{
			MethodName: "SetSketchDefaults",
			Handler:    _ArduinoCoreService_SetSketchDefaults_Handler,
		},
		{
			MethodName: "BoardDetails",
			Handler:    _ArduinoCoreService_BoardDetails_Handler,
		},
		{
			MethodName: "BoardList",
			Handler:    _ArduinoCoreService_BoardList_Handler,
		},
		{
			MethodName: "BoardListAll",
			Handler:    _ArduinoCoreService_BoardListAll_Handler,
		},
		{
			MethodName: "BoardSearch",
			Handler:    _ArduinoCoreService_BoardSearch_Handler,
		},
		{
			MethodName: "SupportedUserFields",
			Handler:    _ArduinoCoreService_SupportedUserFields_Handler,
		},
		{
			MethodName: "ListProgrammersAvailableForUpload",
			Handler:    _ArduinoCoreService_ListProgrammersAvailableForUpload_Handler,
		},
		{
			MethodName: "PlatformSearch",
			Handler:    _ArduinoCoreService_PlatformSearch_Handler,
		},
		{
			MethodName: "LibraryResolveDependencies",
			Handler:    _ArduinoCoreService_LibraryResolveDependencies_Handler,
		},
		{
			MethodName: "LibrarySearch",
			Handler:    _ArduinoCoreService_LibrarySearch_Handler,
		},
		{
			MethodName: "LibraryList",
			Handler:    _ArduinoCoreService_LibraryList_Handler,
		},
		{
			MethodName: "EnumerateMonitorPortSettings",
			Handler:    _ArduinoCoreService_EnumerateMonitorPortSettings_Handler,
		},
		{
			MethodName: "IsDebugSupported",
			Handler:    _ArduinoCoreService_IsDebugSupported_Handler,
		},
		{
			MethodName: "GetDebugConfig",
			Handler:    _ArduinoCoreService_GetDebugConfig_Handler,
		},
		{
			MethodName: "CheckForArduinoCLIUpdates",
			Handler:    _ArduinoCoreService_CheckForArduinoCLIUpdates_Handler,
		},
		{
			MethodName: "CleanDownloadCacheDirectory",
			Handler:    _ArduinoCoreService_CleanDownloadCacheDirectory_Handler,
		},
		{
			MethodName: "ConfigurationSave",
			Handler:    _ArduinoCoreService_ConfigurationSave_Handler,
		},
		{
			MethodName: "ConfigurationOpen",
			Handler:    _ArduinoCoreService_ConfigurationOpen_Handler,
		},
		{
			MethodName: "ConfigurationGet",
			Handler:    _ArduinoCoreService_ConfigurationGet_Handler,
		},
		{
			MethodName: "SettingsEnumerate",
			Handler:    _ArduinoCoreService_SettingsEnumerate_Handler,
		},
		{
			MethodName: "SettingsGetValue",
			Handler:    _ArduinoCoreService_SettingsGetValue_Handler,
		},
		{
			MethodName: "SettingsSetValue",
			Handler:    _ArduinoCoreService_SettingsSetValue_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "Init",
			Handler:       _ArduinoCoreService_Init_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "UpdateIndex",
			Handler:       _ArduinoCoreService_UpdateIndex_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "UpdateLibrariesIndex",
			Handler:       _ArduinoCoreService_UpdateLibrariesIndex_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "BoardListWatch",
			Handler:       _ArduinoCoreService_BoardListWatch_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Compile",
			Handler:       _ArduinoCoreService_Compile_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "PlatformInstall",
			Handler:       _ArduinoCoreService_PlatformInstall_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "PlatformDownload",
			Handler:       _ArduinoCoreService_PlatformDownload_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "PlatformUninstall",
			Handler:       _ArduinoCoreService_PlatformUninstall_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "PlatformUpgrade",
			Handler:       _ArduinoCoreService_PlatformUpgrade_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Upload",
			Handler:       _ArduinoCoreService_Upload_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "UploadUsingProgrammer",
			Handler:       _ArduinoCoreService_UploadUsingProgrammer_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "BurnBootloader",
			Handler:       _ArduinoCoreService_BurnBootloader_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "LibraryDownload",
			Handler:       _ArduinoCoreService_LibraryDownload_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "LibraryInstall",
			Handler:       _ArduinoCoreService_LibraryInstall_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "LibraryUpgrade",
			Handler:       _ArduinoCoreService_LibraryUpgrade_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ZipLibraryInstall",
			Handler:       _ArduinoCoreService_ZipLibraryInstall_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "GitLibraryInstall",
			Handler:       _ArduinoCoreService_GitLibraryInstall_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "LibraryUninstall",
			Handler:       _ArduinoCoreService_LibraryUninstall_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "LibraryUpgradeAll",
			Handler:       _ArduinoCoreService_LibraryUpgradeAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Monitor",
			Handler:       _ArduinoCoreService_Monitor_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
		{
			StreamName:    "Debug",
			Handler:       _ArduinoCoreService_Debug_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
	},
	Metadata: "cc/arduino/cli/commands/v1/commands.proto",
}

ArduinoCoreService_ServiceDesc is the grpc.ServiceDesc for ArduinoCoreService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_cc_arduino_cli_commands_v1_board_proto protoreflect.FileDescriptor
View Source
var File_cc_arduino_cli_commands_v1_commands_proto protoreflect.FileDescriptor
View Source
var File_cc_arduino_cli_commands_v1_common_proto protoreflect.FileDescriptor
View Source
var File_cc_arduino_cli_commands_v1_compile_proto protoreflect.FileDescriptor
View Source
var File_cc_arduino_cli_commands_v1_core_proto protoreflect.FileDescriptor
View Source
var File_cc_arduino_cli_commands_v1_debug_proto protoreflect.FileDescriptor
View Source
var File_cc_arduino_cli_commands_v1_lib_proto protoreflect.FileDescriptor
View Source
var File_cc_arduino_cli_commands_v1_monitor_proto protoreflect.FileDescriptor
View Source
var File_cc_arduino_cli_commands_v1_port_proto protoreflect.FileDescriptor
View Source
var File_cc_arduino_cli_commands_v1_settings_proto protoreflect.FileDescriptor
View Source
var File_cc_arduino_cli_commands_v1_upload_proto protoreflect.FileDescriptor

Functions

func DiscoveryPortFromRPCPort added in v1.0.0

func DiscoveryPortFromRPCPort(o *Port) (p *discovery.Port)

DiscoveryPortFromRPCPort converts an *rpc.Port into a *discovery.Port

func RegisterArduinoCoreServiceServer

func RegisterArduinoCoreServiceServer(s grpc.ServiceRegistrar, srv ArduinoCoreServiceServer)

Types

type AlreadyAtLatestVersionError

type AlreadyAtLatestVersionError struct {
	// contains filtered or unexported fields
}

AlreadyAtLatestVersionError is returned when an upgrade is not possible because already at latest version.

func (*AlreadyAtLatestVersionError) Descriptor deprecated

func (*AlreadyAtLatestVersionError) Descriptor() ([]byte, []int)

Deprecated: Use AlreadyAtLatestVersionError.ProtoReflect.Descriptor instead.

func (*AlreadyAtLatestVersionError) ProtoMessage

func (*AlreadyAtLatestVersionError) ProtoMessage()

func (*AlreadyAtLatestVersionError) ProtoReflect

func (*AlreadyAtLatestVersionError) Reset

func (x *AlreadyAtLatestVersionError) Reset()

func (*AlreadyAtLatestVersionError) String

func (x *AlreadyAtLatestVersionError) String() string

type ArchiveSketchRequest

type ArchiveSketchRequest struct {

	// Absolute path to Sketch file or folder containing Sketch file
	SketchPath string `protobuf:"bytes,1,opt,name=sketch_path,json=sketchPath,proto3" json:"sketch_path,omitempty"`
	// Absolute path to archive that will be created or folder that will contain
	// it
	ArchivePath string `protobuf:"bytes,2,opt,name=archive_path,json=archivePath,proto3" json:"archive_path,omitempty"`
	// Specifies if build directory should be included in the archive
	IncludeBuildDir bool `protobuf:"varint,3,opt,name=include_build_dir,json=includeBuildDir,proto3" json:"include_build_dir,omitempty"`
	// Allows to override an already existing archive
	Overwrite bool `protobuf:"varint,4,opt,name=overwrite,proto3" json:"overwrite,omitempty"`
	// contains filtered or unexported fields
}

func (*ArchiveSketchRequest) Descriptor deprecated

func (*ArchiveSketchRequest) Descriptor() ([]byte, []int)

Deprecated: Use ArchiveSketchRequest.ProtoReflect.Descriptor instead.

func (*ArchiveSketchRequest) GetArchivePath

func (x *ArchiveSketchRequest) GetArchivePath() string

func (*ArchiveSketchRequest) GetIncludeBuildDir

func (x *ArchiveSketchRequest) GetIncludeBuildDir() bool

func (*ArchiveSketchRequest) GetOverwrite

func (x *ArchiveSketchRequest) GetOverwrite() bool

func (*ArchiveSketchRequest) GetSketchPath

func (x *ArchiveSketchRequest) GetSketchPath() string

func (*ArchiveSketchRequest) ProtoMessage

func (*ArchiveSketchRequest) ProtoMessage()

func (*ArchiveSketchRequest) ProtoReflect

func (x *ArchiveSketchRequest) ProtoReflect() protoreflect.Message

func (*ArchiveSketchRequest) Reset

func (x *ArchiveSketchRequest) Reset()

func (*ArchiveSketchRequest) String

func (x *ArchiveSketchRequest) String() string

type ArchiveSketchResponse

type ArchiveSketchResponse struct {
	// contains filtered or unexported fields
}

func (*ArchiveSketchResponse) Descriptor deprecated

func (*ArchiveSketchResponse) Descriptor() ([]byte, []int)

Deprecated: Use ArchiveSketchResponse.ProtoReflect.Descriptor instead.

func (*ArchiveSketchResponse) ProtoMessage

func (*ArchiveSketchResponse) ProtoMessage()

func (*ArchiveSketchResponse) ProtoReflect

func (x *ArchiveSketchResponse) ProtoReflect() protoreflect.Message

func (*ArchiveSketchResponse) Reset

func (x *ArchiveSketchResponse) Reset()

func (*ArchiveSketchResponse) String

func (x *ArchiveSketchResponse) String() string

type ArduinoCoreServiceClient

type ArduinoCoreServiceClient interface {
	// Create a new Arduino Core instance
	Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*CreateResponse, error)
	// Initializes an existing Arduino Core instance by loading platforms and
	// libraries
	Init(ctx context.Context, in *InitRequest, opts ...grpc.CallOption) (ArduinoCoreService_InitClient, error)
	// Destroy an instance of the Arduino Core Service
	Destroy(ctx context.Context, in *DestroyRequest, opts ...grpc.CallOption) (*DestroyResponse, error)
	// Update package index of the Arduino Core Service
	UpdateIndex(ctx context.Context, in *UpdateIndexRequest, opts ...grpc.CallOption) (ArduinoCoreService_UpdateIndexClient, error)
	// Update libraries index
	UpdateLibrariesIndex(ctx context.Context, in *UpdateLibrariesIndexRequest, opts ...grpc.CallOption) (ArduinoCoreService_UpdateLibrariesIndexClient, error)
	// Get the version of Arduino CLI in use.
	Version(ctx context.Context, in *VersionRequest, opts ...grpc.CallOption) (*VersionResponse, error)
	// Create a new Sketch
	NewSketch(ctx context.Context, in *NewSketchRequest, opts ...grpc.CallOption) (*NewSketchResponse, error)
	// Returns all files composing a Sketch
	LoadSketch(ctx context.Context, in *LoadSketchRequest, opts ...grpc.CallOption) (*LoadSketchResponse, error)
	// Creates a zip file containing all files of specified Sketch
	ArchiveSketch(ctx context.Context, in *ArchiveSketchRequest, opts ...grpc.CallOption) (*ArchiveSketchResponse, error)
	// Sets the sketch default FQBN and Port Address/Protocol in
	// the sketch project file (sketch.yaml). These metadata can be retrieved
	// using LoadSketch.
	SetSketchDefaults(ctx context.Context, in *SetSketchDefaultsRequest, opts ...grpc.CallOption) (*SetSketchDefaultsResponse, error)
	// Requests details about a board
	BoardDetails(ctx context.Context, in *BoardDetailsRequest, opts ...grpc.CallOption) (*BoardDetailsResponse, error)
	// List the boards currently connected to the computer.
	BoardList(ctx context.Context, in *BoardListRequest, opts ...grpc.CallOption) (*BoardListResponse, error)
	// List all the boards provided by installed platforms.
	BoardListAll(ctx context.Context, in *BoardListAllRequest, opts ...grpc.CallOption) (*BoardListAllResponse, error)
	// Search boards in installed and not installed Platforms.
	BoardSearch(ctx context.Context, in *BoardSearchRequest, opts ...grpc.CallOption) (*BoardSearchResponse, error)
	// List boards connection and disconnected events.
	BoardListWatch(ctx context.Context, in *BoardListWatchRequest, opts ...grpc.CallOption) (ArduinoCoreService_BoardListWatchClient, error)
	// Compile an Arduino sketch.
	Compile(ctx context.Context, in *CompileRequest, opts ...grpc.CallOption) (ArduinoCoreService_CompileClient, error)
	// Download and install a platform and its tool dependencies.
	PlatformInstall(ctx context.Context, in *PlatformInstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_PlatformInstallClient, error)
	// Download a platform and its tool dependencies to the `staging/packages`
	// subdirectory of the data directory.
	PlatformDownload(ctx context.Context, in *PlatformDownloadRequest, opts ...grpc.CallOption) (ArduinoCoreService_PlatformDownloadClient, error)
	// Uninstall a platform as well as its tool dependencies that are not used by
	// other installed platforms.
	PlatformUninstall(ctx context.Context, in *PlatformUninstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_PlatformUninstallClient, error)
	// Upgrade an installed platform to the latest version.
	PlatformUpgrade(ctx context.Context, in *PlatformUpgradeRequest, opts ...grpc.CallOption) (ArduinoCoreService_PlatformUpgradeClient, error)
	// Upload a compiled sketch to a board.
	Upload(ctx context.Context, in *UploadRequest, opts ...grpc.CallOption) (ArduinoCoreService_UploadClient, error)
	// Upload a compiled sketch to a board using a programmer.
	UploadUsingProgrammer(ctx context.Context, in *UploadUsingProgrammerRequest, opts ...grpc.CallOption) (ArduinoCoreService_UploadUsingProgrammerClient, error)
	// Returns the list of users fields necessary to upload to that board
	// using the specified protocol.
	SupportedUserFields(ctx context.Context, in *SupportedUserFieldsRequest, opts ...grpc.CallOption) (*SupportedUserFieldsResponse, error)
	// List programmers available for a board.
	ListProgrammersAvailableForUpload(ctx context.Context, in *ListProgrammersAvailableForUploadRequest, opts ...grpc.CallOption) (*ListProgrammersAvailableForUploadResponse, error)
	// Burn bootloader to a board.
	BurnBootloader(ctx context.Context, in *BurnBootloaderRequest, opts ...grpc.CallOption) (ArduinoCoreService_BurnBootloaderClient, error)
	// Search for a platform in the platforms indexes.
	PlatformSearch(ctx context.Context, in *PlatformSearchRequest, opts ...grpc.CallOption) (*PlatformSearchResponse, error)
	// Download the archive file of an Arduino library in the libraries index to
	// the staging directory.
	LibraryDownload(ctx context.Context, in *LibraryDownloadRequest, opts ...grpc.CallOption) (ArduinoCoreService_LibraryDownloadClient, error)
	// Download and install an Arduino library from the libraries index.
	LibraryInstall(ctx context.Context, in *LibraryInstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_LibraryInstallClient, error)
	// Upgrade a library to the newest version available.
	LibraryUpgrade(ctx context.Context, in *LibraryUpgradeRequest, opts ...grpc.CallOption) (ArduinoCoreService_LibraryUpgradeClient, error)
	// Install a library from a Zip File
	ZipLibraryInstall(ctx context.Context, in *ZipLibraryInstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_ZipLibraryInstallClient, error)
	// Download and install a library from a git url
	GitLibraryInstall(ctx context.Context, in *GitLibraryInstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_GitLibraryInstallClient, error)
	// Uninstall an Arduino library.
	LibraryUninstall(ctx context.Context, in *LibraryUninstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_LibraryUninstallClient, error)
	// Upgrade all installed Arduino libraries to the newest version available.
	LibraryUpgradeAll(ctx context.Context, in *LibraryUpgradeAllRequest, opts ...grpc.CallOption) (ArduinoCoreService_LibraryUpgradeAllClient, error)
	// List the recursive dependencies of a library, as defined by the `depends`
	// field of the library.properties files.
	LibraryResolveDependencies(ctx context.Context, in *LibraryResolveDependenciesRequest, opts ...grpc.CallOption) (*LibraryResolveDependenciesResponse, error)
	// Search the Arduino libraries index for libraries.
	LibrarySearch(ctx context.Context, in *LibrarySearchRequest, opts ...grpc.CallOption) (*LibrarySearchResponse, error)
	// List the installed libraries.
	LibraryList(ctx context.Context, in *LibraryListRequest, opts ...grpc.CallOption) (*LibraryListResponse, error)
	// Open a monitor connection to a board port
	Monitor(ctx context.Context, opts ...grpc.CallOption) (ArduinoCoreService_MonitorClient, error)
	// Returns the parameters that can be set in the MonitorRequest calls
	EnumerateMonitorPortSettings(ctx context.Context, in *EnumerateMonitorPortSettingsRequest, opts ...grpc.CallOption) (*EnumerateMonitorPortSettingsResponse, error)
	// Start a debug session and communicate with the debugger tool.
	Debug(ctx context.Context, opts ...grpc.CallOption) (ArduinoCoreService_DebugClient, error)
	// Determine if debugging is suported given a specific configuration.
	IsDebugSupported(ctx context.Context, in *IsDebugSupportedRequest, opts ...grpc.CallOption) (*IsDebugSupportedResponse, error)
	// Query the debugger information given a specific configuration.
	GetDebugConfig(ctx context.Context, in *GetDebugConfigRequest, opts ...grpc.CallOption) (*GetDebugConfigResponse, error)
	// Check for updates to the Arduino CLI.
	CheckForArduinoCLIUpdates(ctx context.Context, in *CheckForArduinoCLIUpdatesRequest, opts ...grpc.CallOption) (*CheckForArduinoCLIUpdatesResponse, error)
	// Clean the download cache directory (where archives are downloaded).
	CleanDownloadCacheDirectory(ctx context.Context, in *CleanDownloadCacheDirectoryRequest, opts ...grpc.CallOption) (*CleanDownloadCacheDirectoryResponse, error)
	// Writes the settings currently stored in memory in a YAML file
	ConfigurationSave(ctx context.Context, in *ConfigurationSaveRequest, opts ...grpc.CallOption) (*ConfigurationSaveResponse, error)
	// Read the settings from a YAML file
	ConfigurationOpen(ctx context.Context, in *ConfigurationOpenRequest, opts ...grpc.CallOption) (*ConfigurationOpenResponse, error)
	ConfigurationGet(ctx context.Context, in *ConfigurationGetRequest, opts ...grpc.CallOption) (*ConfigurationGetResponse, error)
	// Enumerate all the keys/values pairs available in the configuration
	SettingsEnumerate(ctx context.Context, in *SettingsEnumerateRequest, opts ...grpc.CallOption) (*SettingsEnumerateResponse, error)
	// Get a single configuration value
	SettingsGetValue(ctx context.Context, in *SettingsGetValueRequest, opts ...grpc.CallOption) (*SettingsGetValueResponse, error)
	// Set a single configuration value
	SettingsSetValue(ctx context.Context, in *SettingsSetValueRequest, opts ...grpc.CallOption) (*SettingsSetValueResponse, error)
}

ArduinoCoreServiceClient is the client API for ArduinoCoreService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ArduinoCoreServiceServer

type ArduinoCoreServiceServer interface {
	// Create a new Arduino Core instance
	Create(context.Context, *CreateRequest) (*CreateResponse, error)
	// Initializes an existing Arduino Core instance by loading platforms and
	// libraries
	Init(*InitRequest, ArduinoCoreService_InitServer) error
	// Destroy an instance of the Arduino Core Service
	Destroy(context.Context, *DestroyRequest) (*DestroyResponse, error)
	// Update package index of the Arduino Core Service
	UpdateIndex(*UpdateIndexRequest, ArduinoCoreService_UpdateIndexServer) error
	// Update libraries index
	UpdateLibrariesIndex(*UpdateLibrariesIndexRequest, ArduinoCoreService_UpdateLibrariesIndexServer) error
	// Get the version of Arduino CLI in use.
	Version(context.Context, *VersionRequest) (*VersionResponse, error)
	// Create a new Sketch
	NewSketch(context.Context, *NewSketchRequest) (*NewSketchResponse, error)
	// Returns all files composing a Sketch
	LoadSketch(context.Context, *LoadSketchRequest) (*LoadSketchResponse, error)
	// Creates a zip file containing all files of specified Sketch
	ArchiveSketch(context.Context, *ArchiveSketchRequest) (*ArchiveSketchResponse, error)
	// Sets the sketch default FQBN and Port Address/Protocol in
	// the sketch project file (sketch.yaml). These metadata can be retrieved
	// using LoadSketch.
	SetSketchDefaults(context.Context, *SetSketchDefaultsRequest) (*SetSketchDefaultsResponse, error)
	// Requests details about a board
	BoardDetails(context.Context, *BoardDetailsRequest) (*BoardDetailsResponse, error)
	// List the boards currently connected to the computer.
	BoardList(context.Context, *BoardListRequest) (*BoardListResponse, error)
	// List all the boards provided by installed platforms.
	BoardListAll(context.Context, *BoardListAllRequest) (*BoardListAllResponse, error)
	// Search boards in installed and not installed Platforms.
	BoardSearch(context.Context, *BoardSearchRequest) (*BoardSearchResponse, error)
	// List boards connection and disconnected events.
	BoardListWatch(*BoardListWatchRequest, ArduinoCoreService_BoardListWatchServer) error
	// Compile an Arduino sketch.
	Compile(*CompileRequest, ArduinoCoreService_CompileServer) error
	// Download and install a platform and its tool dependencies.
	PlatformInstall(*PlatformInstallRequest, ArduinoCoreService_PlatformInstallServer) error
	// Download a platform and its tool dependencies to the `staging/packages`
	// subdirectory of the data directory.
	PlatformDownload(*PlatformDownloadRequest, ArduinoCoreService_PlatformDownloadServer) error
	// Uninstall a platform as well as its tool dependencies that are not used by
	// other installed platforms.
	PlatformUninstall(*PlatformUninstallRequest, ArduinoCoreService_PlatformUninstallServer) error
	// Upgrade an installed platform to the latest version.
	PlatformUpgrade(*PlatformUpgradeRequest, ArduinoCoreService_PlatformUpgradeServer) error
	// Upload a compiled sketch to a board.
	Upload(*UploadRequest, ArduinoCoreService_UploadServer) error
	// Upload a compiled sketch to a board using a programmer.
	UploadUsingProgrammer(*UploadUsingProgrammerRequest, ArduinoCoreService_UploadUsingProgrammerServer) error
	// Returns the list of users fields necessary to upload to that board
	// using the specified protocol.
	SupportedUserFields(context.Context, *SupportedUserFieldsRequest) (*SupportedUserFieldsResponse, error)
	// List programmers available for a board.
	ListProgrammersAvailableForUpload(context.Context, *ListProgrammersAvailableForUploadRequest) (*ListProgrammersAvailableForUploadResponse, error)
	// Burn bootloader to a board.
	BurnBootloader(*BurnBootloaderRequest, ArduinoCoreService_BurnBootloaderServer) error
	// Search for a platform in the platforms indexes.
	PlatformSearch(context.Context, *PlatformSearchRequest) (*PlatformSearchResponse, error)
	// Download the archive file of an Arduino library in the libraries index to
	// the staging directory.
	LibraryDownload(*LibraryDownloadRequest, ArduinoCoreService_LibraryDownloadServer) error
	// Download and install an Arduino library from the libraries index.
	LibraryInstall(*LibraryInstallRequest, ArduinoCoreService_LibraryInstallServer) error
	// Upgrade a library to the newest version available.
	LibraryUpgrade(*LibraryUpgradeRequest, ArduinoCoreService_LibraryUpgradeServer) error
	// Install a library from a Zip File
	ZipLibraryInstall(*ZipLibraryInstallRequest, ArduinoCoreService_ZipLibraryInstallServer) error
	// Download and install a library from a git url
	GitLibraryInstall(*GitLibraryInstallRequest, ArduinoCoreService_GitLibraryInstallServer) error
	// Uninstall an Arduino library.
	LibraryUninstall(*LibraryUninstallRequest, ArduinoCoreService_LibraryUninstallServer) error
	// Upgrade all installed Arduino libraries to the newest version available.
	LibraryUpgradeAll(*LibraryUpgradeAllRequest, ArduinoCoreService_LibraryUpgradeAllServer) error
	// List the recursive dependencies of a library, as defined by the `depends`
	// field of the library.properties files.
	LibraryResolveDependencies(context.Context, *LibraryResolveDependenciesRequest) (*LibraryResolveDependenciesResponse, error)
	// Search the Arduino libraries index for libraries.
	LibrarySearch(context.Context, *LibrarySearchRequest) (*LibrarySearchResponse, error)
	// List the installed libraries.
	LibraryList(context.Context, *LibraryListRequest) (*LibraryListResponse, error)
	// Open a monitor connection to a board port
	Monitor(ArduinoCoreService_MonitorServer) error
	// Returns the parameters that can be set in the MonitorRequest calls
	EnumerateMonitorPortSettings(context.Context, *EnumerateMonitorPortSettingsRequest) (*EnumerateMonitorPortSettingsResponse, error)
	// Start a debug session and communicate with the debugger tool.
	Debug(ArduinoCoreService_DebugServer) error
	// Determine if debugging is suported given a specific configuration.
	IsDebugSupported(context.Context, *IsDebugSupportedRequest) (*IsDebugSupportedResponse, error)
	// Query the debugger information given a specific configuration.
	GetDebugConfig(context.Context, *GetDebugConfigRequest) (*GetDebugConfigResponse, error)
	// Check for updates to the Arduino CLI.
	CheckForArduinoCLIUpdates(context.Context, *CheckForArduinoCLIUpdatesRequest) (*CheckForArduinoCLIUpdatesResponse, error)
	// Clean the download cache directory (where archives are downloaded).
	CleanDownloadCacheDirectory(context.Context, *CleanDownloadCacheDirectoryRequest) (*CleanDownloadCacheDirectoryResponse, error)
	// Writes the settings currently stored in memory in a YAML file
	ConfigurationSave(context.Context, *ConfigurationSaveRequest) (*ConfigurationSaveResponse, error)
	// Read the settings from a YAML file
	ConfigurationOpen(context.Context, *ConfigurationOpenRequest) (*ConfigurationOpenResponse, error)
	ConfigurationGet(context.Context, *ConfigurationGetRequest) (*ConfigurationGetResponse, error)
	// Enumerate all the keys/values pairs available in the configuration
	SettingsEnumerate(context.Context, *SettingsEnumerateRequest) (*SettingsEnumerateResponse, error)
	// Get a single configuration value
	SettingsGetValue(context.Context, *SettingsGetValueRequest) (*SettingsGetValueResponse, error)
	// Set a single configuration value
	SettingsSetValue(context.Context, *SettingsSetValueRequest) (*SettingsSetValueResponse, error)
	// contains filtered or unexported methods
}

ArduinoCoreServiceServer is the server API for ArduinoCoreService service. All implementations must embed UnimplementedArduinoCoreServiceServer for forward compatibility

type ArduinoCoreService_BoardListWatchClient

type ArduinoCoreService_BoardListWatchClient interface {
	Recv() (*BoardListWatchResponse, error)
	grpc.ClientStream
}

type ArduinoCoreService_BoardListWatchServer

type ArduinoCoreService_BoardListWatchServer interface {
	Send(*BoardListWatchResponse) error
	grpc.ServerStream
}

type ArduinoCoreService_BurnBootloaderClient

type ArduinoCoreService_BurnBootloaderClient interface {
	Recv() (*BurnBootloaderResponse, error)
	grpc.ClientStream
}

type ArduinoCoreService_BurnBootloaderServer

type ArduinoCoreService_BurnBootloaderServer interface {
	Send(*BurnBootloaderResponse) error
	grpc.ServerStream
}

type ArduinoCoreService_CompileClient

type ArduinoCoreService_CompileClient interface {
	Recv() (*CompileResponse, error)
	grpc.ClientStream
}

type ArduinoCoreService_CompileServer

type ArduinoCoreService_CompileServer interface {
	Send(*CompileResponse) error
	grpc.ServerStream
}

type ArduinoCoreService_DebugClient

type ArduinoCoreService_DebugClient interface {
	Send(*DebugRequest) error
	Recv() (*DebugResponse, error)
	grpc.ClientStream
}

type ArduinoCoreService_DebugServer

type ArduinoCoreService_DebugServer interface {
	Send(*DebugResponse) error
	Recv() (*DebugRequest, error)
	grpc.ServerStream
}

type ArduinoCoreService_GitLibraryInstallClient

type ArduinoCoreService_GitLibraryInstallClient interface {
	Recv() (*GitLibraryInstallResponse, error)
	grpc.ClientStream
}

type ArduinoCoreService_GitLibraryInstallServer

type ArduinoCoreService_GitLibraryInstallServer interface {
	Send(*GitLibraryInstallResponse) error
	grpc.ServerStream
}

type ArduinoCoreService_InitClient

type ArduinoCoreService_InitClient interface {
	Recv() (*InitResponse, error)
	grpc.ClientStream
}

type ArduinoCoreService_InitServer

type ArduinoCoreService_InitServer interface {
	Send(*InitResponse) error
	grpc.ServerStream
}

type ArduinoCoreService_LibraryDownloadClient

type ArduinoCoreService_LibraryDownloadClient interface {
	Recv() (*LibraryDownloadResponse, error)
	grpc.ClientStream
}

type ArduinoCoreService_LibraryDownloadServer

type ArduinoCoreService_LibraryDownloadServer interface {
	Send(*LibraryDownloadResponse) error
	grpc.ServerStream
}

type ArduinoCoreService_LibraryInstallClient

type ArduinoCoreService_LibraryInstallClient interface {
	Recv() (*LibraryInstallResponse, error)
	grpc.ClientStream
}

type ArduinoCoreService_LibraryInstallServer

type ArduinoCoreService_LibraryInstallServer interface {
	Send(*LibraryInstallResponse) error
	grpc.ServerStream
}

type ArduinoCoreService_LibraryUninstallClient

type ArduinoCoreService_LibraryUninstallClient interface {
	Recv() (*LibraryUninstallResponse, error)
	grpc.ClientStream
}

type ArduinoCoreService_LibraryUninstallServer

type ArduinoCoreService_LibraryUninstallServer interface {
	Send(*LibraryUninstallResponse) error
	grpc.ServerStream
}

type ArduinoCoreService_LibraryUpgradeAllClient

type ArduinoCoreService_LibraryUpgradeAllClient interface {
	Recv() (*LibraryUpgradeAllResponse, error)
	grpc.ClientStream
}

type ArduinoCoreService_LibraryUpgradeAllServer

type ArduinoCoreService_LibraryUpgradeAllServer interface {
	Send(*LibraryUpgradeAllResponse) error
	grpc.ServerStream
}

type ArduinoCoreService_LibraryUpgradeClient

type ArduinoCoreService_LibraryUpgradeClient interface {
	Recv() (*LibraryUpgradeResponse, error)
	grpc.ClientStream
}

type ArduinoCoreService_LibraryUpgradeServer

type ArduinoCoreService_LibraryUpgradeServer interface {
	Send(*LibraryUpgradeResponse) error
	grpc.ServerStream
}

type ArduinoCoreService_MonitorClient

type ArduinoCoreService_MonitorClient interface {
	Send(*MonitorRequest) error
	Recv() (*MonitorResponse, error)
	grpc.ClientStream
}

type ArduinoCoreService_MonitorServer

type ArduinoCoreService_MonitorServer interface {
	Send(*MonitorResponse) error
	Recv() (*MonitorRequest, error)
	grpc.ServerStream
}

type ArduinoCoreService_PlatformDownloadClient

type ArduinoCoreService_PlatformDownloadClient interface {
	Recv() (*PlatformDownloadResponse, error)
	grpc.ClientStream
}

type ArduinoCoreService_PlatformDownloadServer

type ArduinoCoreService_PlatformDownloadServer interface {
	Send(*PlatformDownloadResponse) error
	grpc.ServerStream
}

type ArduinoCoreService_PlatformInstallClient

type ArduinoCoreService_PlatformInstallClient interface {
	Recv() (*PlatformInstallResponse, error)
	grpc.ClientStream
}

type ArduinoCoreService_PlatformInstallServer

type ArduinoCoreService_PlatformInstallServer interface {
	Send(*PlatformInstallResponse) error
	grpc.ServerStream
}

type ArduinoCoreService_PlatformUninstallClient

type ArduinoCoreService_PlatformUninstallClient interface {
	Recv() (*PlatformUninstallResponse, error)
	grpc.ClientStream
}

type ArduinoCoreService_PlatformUninstallServer

type ArduinoCoreService_PlatformUninstallServer interface {
	Send(*PlatformUninstallResponse) error
	grpc.ServerStream
}

type ArduinoCoreService_PlatformUpgradeClient

type ArduinoCoreService_PlatformUpgradeClient interface {
	Recv() (*PlatformUpgradeResponse, error)
	grpc.ClientStream
}

type ArduinoCoreService_PlatformUpgradeServer

type ArduinoCoreService_PlatformUpgradeServer interface {
	Send(*PlatformUpgradeResponse) error
	grpc.ServerStream
}

type ArduinoCoreService_UpdateIndexClient

type ArduinoCoreService_UpdateIndexClient interface {
	Recv() (*UpdateIndexResponse, error)
	grpc.ClientStream
}

type ArduinoCoreService_UpdateIndexServer

type ArduinoCoreService_UpdateIndexServer interface {
	Send(*UpdateIndexResponse) error
	grpc.ServerStream
}

type ArduinoCoreService_UpdateLibrariesIndexClient

type ArduinoCoreService_UpdateLibrariesIndexClient interface {
	Recv() (*UpdateLibrariesIndexResponse, error)
	grpc.ClientStream
}

type ArduinoCoreService_UpdateLibrariesIndexServer

type ArduinoCoreService_UpdateLibrariesIndexServer interface {
	Send(*UpdateLibrariesIndexResponse) error
	grpc.ServerStream
}

type ArduinoCoreService_UploadClient

type ArduinoCoreService_UploadClient interface {
	Recv() (*UploadResponse, error)
	grpc.ClientStream
}

type ArduinoCoreService_UploadServer

type ArduinoCoreService_UploadServer interface {
	Send(*UploadResponse) error
	grpc.ServerStream
}

type ArduinoCoreService_UploadUsingProgrammerClient

type ArduinoCoreService_UploadUsingProgrammerClient interface {
	Recv() (*UploadUsingProgrammerResponse, error)
	grpc.ClientStream
}

type ArduinoCoreService_UploadUsingProgrammerServer

type ArduinoCoreService_UploadUsingProgrammerServer interface {
	Send(*UploadUsingProgrammerResponse) error
	grpc.ServerStream
}

type ArduinoCoreService_ZipLibraryInstallClient

type ArduinoCoreService_ZipLibraryInstallClient interface {
	Recv() (*ZipLibraryInstallResponse, error)
	grpc.ClientStream
}

type ArduinoCoreService_ZipLibraryInstallServer

type ArduinoCoreService_ZipLibraryInstallServer interface {
	Send(*ZipLibraryInstallResponse) error
	grpc.ServerStream
}

type Board

type Board struct {

	// Name used to identify the board to humans.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Fully qualified board name used to identify the board to machines. The FQBN
	// is only available for installed boards.
	Fqbn string `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"`
	// contains filtered or unexported fields
}

func (*Board) Descriptor deprecated

func (*Board) Descriptor() ([]byte, []int)

Deprecated: Use Board.ProtoReflect.Descriptor instead.

func (*Board) GetFqbn

func (x *Board) GetFqbn() string

func (*Board) GetName

func (x *Board) GetName() string

func (*Board) ProtoMessage

func (*Board) ProtoMessage()

func (*Board) ProtoReflect

func (x *Board) ProtoReflect() protoreflect.Message

func (*Board) Reset

func (x *Board) Reset()

func (*Board) String

func (x *Board) String() string

type BoardDetailsRequest

type BoardDetailsRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// The fully qualified board name of the board you want information about
	// (e.g., `arduino:avr:uno`).
	Fqbn string `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"`
	// If set to true the returned build properties will be left unexpanded, with
	// the variables placeholders exactly as defined in the platform.
	DoNotExpandBuildProperties bool `` /* 146-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BoardDetailsRequest) Descriptor deprecated

func (*BoardDetailsRequest) Descriptor() ([]byte, []int)

Deprecated: Use BoardDetailsRequest.ProtoReflect.Descriptor instead.

func (*BoardDetailsRequest) GetDoNotExpandBuildProperties

func (x *BoardDetailsRequest) GetDoNotExpandBuildProperties() bool

func (*BoardDetailsRequest) GetFqbn

func (x *BoardDetailsRequest) GetFqbn() string

func (*BoardDetailsRequest) GetInstance

func (x *BoardDetailsRequest) GetInstance() *Instance

func (*BoardDetailsRequest) ProtoMessage

func (*BoardDetailsRequest) ProtoMessage()

func (*BoardDetailsRequest) ProtoReflect

func (x *BoardDetailsRequest) ProtoReflect() protoreflect.Message

func (*BoardDetailsRequest) Reset

func (x *BoardDetailsRequest) Reset()

func (*BoardDetailsRequest) String

func (x *BoardDetailsRequest) String() string

type BoardDetailsResponse

type BoardDetailsResponse struct {

	// The fully qualified board name of the board.
	Fqbn string `protobuf:"bytes,1,opt,name=fqbn,proto3" json:"fqbn,omitempty"`
	// Name used to identify the board to humans (e.g., Arduino Uno).
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Installed version of the board's platform.
	Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	// The board ID component of the FQBN (e.g., `uno`).
	PropertiesId string `protobuf:"bytes,4,opt,name=properties_id,json=propertiesId,proto3" json:"properties_id,omitempty"`
	// Board alias that can be used as a more user friendly alternative to the
	// FQBN.
	Alias string `protobuf:"bytes,5,opt,name=alias,proto3" json:"alias,omitempty"`
	// Whether this is an official or 3rd party board.
	Official bool `protobuf:"varint,6,opt,name=official,proto3" json:"official,omitempty"`
	// URL of the board's pinout documentation.
	Pinout string `protobuf:"bytes,7,opt,name=pinout,proto3" json:"pinout,omitempty"`
	// Data about the package that contains the board's platform.
	Package *Package `protobuf:"bytes,8,opt,name=package,proto3" json:"package,omitempty"`
	// Data about the board's platform.
	Platform *BoardPlatform `protobuf:"bytes,9,opt,name=platform,proto3" json:"platform,omitempty"`
	// Tool dependencies of the board.
	ToolsDependencies []*ToolsDependencies `protobuf:"bytes,10,rep,name=tools_dependencies,json=toolsDependencies,proto3" json:"tools_dependencies,omitempty"`
	// The board's custom configuration options.
	ConfigOptions []*ConfigOption `protobuf:"bytes,11,rep,name=config_options,json=configOptions,proto3" json:"config_options,omitempty"`
	// List of programmers supported by the board
	Programmers []*Programmer `protobuf:"bytes,13,rep,name=programmers,proto3" json:"programmers,omitempty"`
	// Identifying information for the board (e.g., USB VID/PID).
	IdentificationProperties []*BoardIdentificationProperties `` /* 134-byte string literal not displayed */
	// Board build properties used for compiling
	BuildProperties []string `protobuf:"bytes,16,rep,name=build_properties,json=buildProperties,proto3" json:"build_properties,omitempty"`
	// Default programmer for the board
	DefaultProgrammerId string `protobuf:"bytes,17,opt,name=default_programmer_id,json=defaultProgrammerId,proto3" json:"default_programmer_id,omitempty"`
	// contains filtered or unexported fields
}

func (*BoardDetailsResponse) Descriptor deprecated

func (*BoardDetailsResponse) Descriptor() ([]byte, []int)

Deprecated: Use BoardDetailsResponse.ProtoReflect.Descriptor instead.

func (*BoardDetailsResponse) GetAlias

func (x *BoardDetailsResponse) GetAlias() string

func (*BoardDetailsResponse) GetBuildProperties

func (x *BoardDetailsResponse) GetBuildProperties() []string

func (*BoardDetailsResponse) GetConfigOptions

func (x *BoardDetailsResponse) GetConfigOptions() []*ConfigOption

func (*BoardDetailsResponse) GetDefaultProgrammerId

func (x *BoardDetailsResponse) GetDefaultProgrammerId() string

func (*BoardDetailsResponse) GetFqbn

func (x *BoardDetailsResponse) GetFqbn() string

func (*BoardDetailsResponse) GetIdentificationProperties

func (x *BoardDetailsResponse) GetIdentificationProperties() []*BoardIdentificationProperties

func (*BoardDetailsResponse) GetName

func (x *BoardDetailsResponse) GetName() string

func (*BoardDetailsResponse) GetOfficial

func (x *BoardDetailsResponse) GetOfficial() bool

func (*BoardDetailsResponse) GetPackage

func (x *BoardDetailsResponse) GetPackage() *Package

func (*BoardDetailsResponse) GetPinout

func (x *BoardDetailsResponse) GetPinout() string

func (*BoardDetailsResponse) GetPlatform

func (x *BoardDetailsResponse) GetPlatform() *BoardPlatform

func (*BoardDetailsResponse) GetProgrammers

func (x *BoardDetailsResponse) GetProgrammers() []*Programmer

func (*BoardDetailsResponse) GetPropertiesId

func (x *BoardDetailsResponse) GetPropertiesId() string

func (*BoardDetailsResponse) GetToolsDependencies

func (x *BoardDetailsResponse) GetToolsDependencies() []*ToolsDependencies

func (*BoardDetailsResponse) GetVersion

func (x *BoardDetailsResponse) GetVersion() string

func (*BoardDetailsResponse) ProtoMessage

func (*BoardDetailsResponse) ProtoMessage()

func (*BoardDetailsResponse) ProtoReflect

func (x *BoardDetailsResponse) ProtoReflect() protoreflect.Message

func (*BoardDetailsResponse) Reset

func (x *BoardDetailsResponse) Reset()

func (*BoardDetailsResponse) String

func (x *BoardDetailsResponse) String() string

type BoardIdentificationProperties

type BoardIdentificationProperties struct {

	// A set of properties that must all be matched to identify the board
	Properties map[string]string `` /* 161-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BoardIdentificationProperties) Descriptor deprecated

func (*BoardIdentificationProperties) Descriptor() ([]byte, []int)

Deprecated: Use BoardIdentificationProperties.ProtoReflect.Descriptor instead.

func (*BoardIdentificationProperties) GetProperties

func (x *BoardIdentificationProperties) GetProperties() map[string]string

func (*BoardIdentificationProperties) ProtoMessage

func (*BoardIdentificationProperties) ProtoMessage()

func (*BoardIdentificationProperties) ProtoReflect

func (*BoardIdentificationProperties) Reset

func (x *BoardIdentificationProperties) Reset()

func (*BoardIdentificationProperties) String

type BoardListAllRequest

type BoardListAllRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// The search query to filter the board list by.
	SearchArgs []string `protobuf:"bytes,2,rep,name=search_args,json=searchArgs,proto3" json:"search_args,omitempty"`
	// Set to true to get also the boards marked as "hidden" in the platform
	IncludeHiddenBoards bool `protobuf:"varint,3,opt,name=include_hidden_boards,json=includeHiddenBoards,proto3" json:"include_hidden_boards,omitempty"`
	// contains filtered or unexported fields
}

func (*BoardListAllRequest) Descriptor deprecated

func (*BoardListAllRequest) Descriptor() ([]byte, []int)

Deprecated: Use BoardListAllRequest.ProtoReflect.Descriptor instead.

func (*BoardListAllRequest) GetIncludeHiddenBoards

func (x *BoardListAllRequest) GetIncludeHiddenBoards() bool

func (*BoardListAllRequest) GetInstance

func (x *BoardListAllRequest) GetInstance() *Instance

func (*BoardListAllRequest) GetSearchArgs

func (x *BoardListAllRequest) GetSearchArgs() []string

func (*BoardListAllRequest) ProtoMessage

func (*BoardListAllRequest) ProtoMessage()

func (*BoardListAllRequest) ProtoReflect

func (x *BoardListAllRequest) ProtoReflect() protoreflect.Message

func (*BoardListAllRequest) Reset

func (x *BoardListAllRequest) Reset()

func (*BoardListAllRequest) String

func (x *BoardListAllRequest) String() string

type BoardListAllResponse

type BoardListAllResponse struct {

	// List of installed boards.
	Boards []*BoardListItem `protobuf:"bytes,1,rep,name=boards,proto3" json:"boards,omitempty"`
	// contains filtered or unexported fields
}

func (*BoardListAllResponse) Descriptor deprecated

func (*BoardListAllResponse) Descriptor() ([]byte, []int)

Deprecated: Use BoardListAllResponse.ProtoReflect.Descriptor instead.

func (*BoardListAllResponse) GetBoards

func (x *BoardListAllResponse) GetBoards() []*BoardListItem

func (*BoardListAllResponse) ProtoMessage

func (*BoardListAllResponse) ProtoMessage()

func (*BoardListAllResponse) ProtoReflect

func (x *BoardListAllResponse) ProtoReflect() protoreflect.Message

func (*BoardListAllResponse) Reset

func (x *BoardListAllResponse) Reset()

func (*BoardListAllResponse) String

func (x *BoardListAllResponse) String() string

type BoardListItem

type BoardListItem struct {

	// The name for use when identifying the board to a human.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The fully qualified board name. Used to identify the board to a machine.
	Fqbn string `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"`
	// If the board is marked as "hidden" in the platform
	IsHidden bool `protobuf:"varint,3,opt,name=is_hidden,json=isHidden,proto3" json:"is_hidden,omitempty"`
	// Platform this board belongs to
	Platform *Platform `protobuf:"bytes,6,opt,name=platform,proto3" json:"platform,omitempty"`
	// contains filtered or unexported fields
}

func (*BoardListItem) Descriptor deprecated

func (*BoardListItem) Descriptor() ([]byte, []int)

Deprecated: Use BoardListItem.ProtoReflect.Descriptor instead.

func (*BoardListItem) GetFqbn

func (x *BoardListItem) GetFqbn() string

func (*BoardListItem) GetIsHidden

func (x *BoardListItem) GetIsHidden() bool

func (*BoardListItem) GetName

func (x *BoardListItem) GetName() string

func (*BoardListItem) GetPlatform

func (x *BoardListItem) GetPlatform() *Platform

func (*BoardListItem) ProtoMessage

func (*BoardListItem) ProtoMessage()

func (*BoardListItem) ProtoReflect

func (x *BoardListItem) ProtoReflect() protoreflect.Message

func (*BoardListItem) Reset

func (x *BoardListItem) Reset()

func (*BoardListItem) String

func (x *BoardListItem) String() string

type BoardListRequest

type BoardListRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Search for boards for the given time (in milliseconds)
	Timeout int64 `protobuf:"varint,2,opt,name=timeout,proto3" json:"timeout,omitempty"`
	// The fully qualified board name of the board you want information about
	// (e.g., `arduino:avr:uno`).
	Fqbn string `protobuf:"bytes,3,opt,name=fqbn,proto3" json:"fqbn,omitempty"`
	// contains filtered or unexported fields
}

func (*BoardListRequest) Descriptor deprecated

func (*BoardListRequest) Descriptor() ([]byte, []int)

Deprecated: Use BoardListRequest.ProtoReflect.Descriptor instead.

func (*BoardListRequest) GetFqbn

func (x *BoardListRequest) GetFqbn() string

func (*BoardListRequest) GetInstance

func (x *BoardListRequest) GetInstance() *Instance

func (*BoardListRequest) GetTimeout

func (x *BoardListRequest) GetTimeout() int64

func (*BoardListRequest) ProtoMessage

func (*BoardListRequest) ProtoMessage()

func (*BoardListRequest) ProtoReflect

func (x *BoardListRequest) ProtoReflect() protoreflect.Message

func (*BoardListRequest) Reset

func (x *BoardListRequest) Reset()

func (*BoardListRequest) String

func (x *BoardListRequest) String() string

type BoardListResponse

type BoardListResponse struct {

	// List of ports and the boards detected on those ports.
	Ports []*DetectedPort `protobuf:"bytes,1,rep,name=ports,proto3" json:"ports,omitempty"`
	// Warning messages or errors coming from the discoveries.
	Warnings []string `protobuf:"bytes,2,rep,name=warnings,proto3" json:"warnings,omitempty"`
	// contains filtered or unexported fields
}

func (*BoardListResponse) Descriptor deprecated

func (*BoardListResponse) Descriptor() ([]byte, []int)

Deprecated: Use BoardListResponse.ProtoReflect.Descriptor instead.

func (*BoardListResponse) GetPorts

func (x *BoardListResponse) GetPorts() []*DetectedPort

func (*BoardListResponse) GetWarnings added in v1.0.0

func (x *BoardListResponse) GetWarnings() []string

func (*BoardListResponse) ProtoMessage

func (*BoardListResponse) ProtoMessage()

func (*BoardListResponse) ProtoReflect

func (x *BoardListResponse) ProtoReflect() protoreflect.Message

func (*BoardListResponse) Reset

func (x *BoardListResponse) Reset()

func (*BoardListResponse) String

func (x *BoardListResponse) String() string

type BoardListWatchRequest

type BoardListWatchRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// contains filtered or unexported fields
}

func (*BoardListWatchRequest) Descriptor deprecated

func (*BoardListWatchRequest) Descriptor() ([]byte, []int)

Deprecated: Use BoardListWatchRequest.ProtoReflect.Descriptor instead.

func (*BoardListWatchRequest) GetInstance

func (x *BoardListWatchRequest) GetInstance() *Instance

func (*BoardListWatchRequest) ProtoMessage

func (*BoardListWatchRequest) ProtoMessage()

func (*BoardListWatchRequest) ProtoReflect

func (x *BoardListWatchRequest) ProtoReflect() protoreflect.Message

func (*BoardListWatchRequest) Reset

func (x *BoardListWatchRequest) Reset()

func (*BoardListWatchRequest) String

func (x *BoardListWatchRequest) String() string

type BoardListWatchResponse

type BoardListWatchResponse struct {

	// Event type as received from the serial discovery tool
	EventType string `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	// Information about the port
	Port *DetectedPort `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"`
	// Eventual errors when detecting connected boards
	Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*BoardListWatchResponse) Descriptor deprecated

func (*BoardListWatchResponse) Descriptor() ([]byte, []int)

Deprecated: Use BoardListWatchResponse.ProtoReflect.Descriptor instead.

func (*BoardListWatchResponse) GetError

func (x *BoardListWatchResponse) GetError() string

func (*BoardListWatchResponse) GetEventType

func (x *BoardListWatchResponse) GetEventType() string

func (*BoardListWatchResponse) GetPort

func (x *BoardListWatchResponse) GetPort() *DetectedPort

func (*BoardListWatchResponse) ProtoMessage

func (*BoardListWatchResponse) ProtoMessage()

func (*BoardListWatchResponse) ProtoReflect

func (x *BoardListWatchResponse) ProtoReflect() protoreflect.Message

func (*BoardListWatchResponse) Reset

func (x *BoardListWatchResponse) Reset()

func (*BoardListWatchResponse) String

func (x *BoardListWatchResponse) String() string

type BoardPlatform

type BoardPlatform struct {

	// Architecture of the platform (e.g., `avr`).
	Architecture string `protobuf:"bytes,1,opt,name=architecture,proto3" json:"architecture,omitempty"`
	// Category of the platform. Set to `Contributed` for 3rd party platforms.
	Category string `protobuf:"bytes,2,opt,name=category,proto3" json:"category,omitempty"`
	// Download URL of the platform archive file.
	Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"`
	// File name of the platform archive.
	ArchiveFilename string `protobuf:"bytes,4,opt,name=archive_filename,json=archiveFilename,proto3" json:"archive_filename,omitempty"`
	// Checksum of the platform archive.
	Checksum string `protobuf:"bytes,5,opt,name=checksum,proto3" json:"checksum,omitempty"`
	// File size of the platform archive.
	Size int64 `protobuf:"varint,6,opt,name=size,proto3" json:"size,omitempty"`
	// Name used to identify the platform to humans.
	Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*BoardPlatform) Descriptor deprecated

func (*BoardPlatform) Descriptor() ([]byte, []int)

Deprecated: Use BoardPlatform.ProtoReflect.Descriptor instead.

func (*BoardPlatform) GetArchitecture

func (x *BoardPlatform) GetArchitecture() string

func (*BoardPlatform) GetArchiveFilename

func (x *BoardPlatform) GetArchiveFilename() string

func (*BoardPlatform) GetCategory

func (x *BoardPlatform) GetCategory() string

func (*BoardPlatform) GetChecksum

func (x *BoardPlatform) GetChecksum() string

func (*BoardPlatform) GetName

func (x *BoardPlatform) GetName() string

func (*BoardPlatform) GetSize

func (x *BoardPlatform) GetSize() int64

func (*BoardPlatform) GetUrl

func (x *BoardPlatform) GetUrl() string

func (*BoardPlatform) ProtoMessage

func (*BoardPlatform) ProtoMessage()

func (*BoardPlatform) ProtoReflect

func (x *BoardPlatform) ProtoReflect() protoreflect.Message

func (*BoardPlatform) Reset

func (x *BoardPlatform) Reset()

func (*BoardPlatform) String

func (x *BoardPlatform) String() string

type BoardSearchRequest

type BoardSearchRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// The search query to filter the board list by.
	SearchArgs string `protobuf:"bytes,2,opt,name=search_args,json=searchArgs,proto3" json:"search_args,omitempty"`
	// Set to true to get also the boards marked as "hidden" in installed
	// platforms
	IncludeHiddenBoards bool `protobuf:"varint,3,opt,name=include_hidden_boards,json=includeHiddenBoards,proto3" json:"include_hidden_boards,omitempty"`
	// contains filtered or unexported fields
}

func (*BoardSearchRequest) Descriptor deprecated

func (*BoardSearchRequest) Descriptor() ([]byte, []int)

Deprecated: Use BoardSearchRequest.ProtoReflect.Descriptor instead.

func (*BoardSearchRequest) GetIncludeHiddenBoards

func (x *BoardSearchRequest) GetIncludeHiddenBoards() bool

func (*BoardSearchRequest) GetInstance

func (x *BoardSearchRequest) GetInstance() *Instance

func (*BoardSearchRequest) GetSearchArgs

func (x *BoardSearchRequest) GetSearchArgs() string

func (*BoardSearchRequest) ProtoMessage

func (*BoardSearchRequest) ProtoMessage()

func (*BoardSearchRequest) ProtoReflect

func (x *BoardSearchRequest) ProtoReflect() protoreflect.Message

func (*BoardSearchRequest) Reset

func (x *BoardSearchRequest) Reset()

func (*BoardSearchRequest) String

func (x *BoardSearchRequest) String() string

type BoardSearchResponse

type BoardSearchResponse struct {

	// List of installed and installable boards.
	Boards []*BoardListItem `protobuf:"bytes,1,rep,name=boards,proto3" json:"boards,omitempty"`
	// contains filtered or unexported fields
}

func (*BoardSearchResponse) Descriptor deprecated

func (*BoardSearchResponse) Descriptor() ([]byte, []int)

Deprecated: Use BoardSearchResponse.ProtoReflect.Descriptor instead.

func (*BoardSearchResponse) GetBoards

func (x *BoardSearchResponse) GetBoards() []*BoardListItem

func (*BoardSearchResponse) ProtoMessage

func (*BoardSearchResponse) ProtoMessage()

func (*BoardSearchResponse) ProtoReflect

func (x *BoardSearchResponse) ProtoReflect() protoreflect.Message

func (*BoardSearchResponse) Reset

func (x *BoardSearchResponse) Reset()

func (*BoardSearchResponse) String

func (x *BoardSearchResponse) String() string

type BuilderResult added in v1.0.0

type BuilderResult struct {

	// The compiler build path
	BuildPath string `protobuf:"bytes,1,opt,name=build_path,json=buildPath,proto3" json:"build_path,omitempty"`
	// The libraries used in the build
	UsedLibraries []*Library `protobuf:"bytes,2,rep,name=used_libraries,json=usedLibraries,proto3" json:"used_libraries,omitempty"`
	// The size of the executable split by sections
	ExecutableSectionsSize []*ExecutableSectionSize `` /* 129-byte string literal not displayed */
	// The platform where the board is defined
	BoardPlatform *InstalledPlatformReference `protobuf:"bytes,4,opt,name=board_platform,json=boardPlatform,proto3" json:"board_platform,omitempty"`
	// The platform used for the build (if referenced from the board platform)
	BuildPlatform *InstalledPlatformReference `protobuf:"bytes,5,opt,name=build_platform,json=buildPlatform,proto3" json:"build_platform,omitempty"`
	// Build properties used for compiling
	BuildProperties []string `protobuf:"bytes,7,rep,name=build_properties,json=buildProperties,proto3" json:"build_properties,omitempty"`
	// Compiler errors and warnings
	Diagnostics []*CompileDiagnostic `protobuf:"bytes,8,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*BuilderResult) Descriptor deprecated added in v1.0.0

func (*BuilderResult) Descriptor() ([]byte, []int)

Deprecated: Use BuilderResult.ProtoReflect.Descriptor instead.

func (*BuilderResult) GetBoardPlatform added in v1.0.0

func (x *BuilderResult) GetBoardPlatform() *InstalledPlatformReference

func (*BuilderResult) GetBuildPath added in v1.0.0

func (x *BuilderResult) GetBuildPath() string

func (*BuilderResult) GetBuildPlatform added in v1.0.0

func (x *BuilderResult) GetBuildPlatform() *InstalledPlatformReference

func (*BuilderResult) GetBuildProperties added in v1.0.0

func (x *BuilderResult) GetBuildProperties() []string

func (*BuilderResult) GetDiagnostics added in v1.0.0

func (x *BuilderResult) GetDiagnostics() []*CompileDiagnostic

func (*BuilderResult) GetExecutableSectionsSize added in v1.0.0

func (x *BuilderResult) GetExecutableSectionsSize() []*ExecutableSectionSize

func (*BuilderResult) GetUsedLibraries added in v1.0.0

func (x *BuilderResult) GetUsedLibraries() []*Library

func (*BuilderResult) ProtoMessage added in v1.0.0

func (*BuilderResult) ProtoMessage()

func (*BuilderResult) ProtoReflect added in v1.0.0

func (x *BuilderResult) ProtoReflect() protoreflect.Message

func (*BuilderResult) Reset added in v1.0.0

func (x *BuilderResult) Reset()

func (*BuilderResult) String added in v1.0.0

func (x *BuilderResult) String() string

type BurnBootloaderRequest

type BurnBootloaderRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Fully qualified board name of the target board (e.g., `arduino:avr:uno`).
	Fqbn string `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"`
	// The port of the programmer used to program the bootloader.
	Port *Port `protobuf:"bytes,3,opt,name=port,proto3" json:"port,omitempty"`
	// Whether to turn on verbose output during the programming.
	Verbose bool `protobuf:"varint,4,opt,name=verbose,proto3" json:"verbose,omitempty"`
	// After programming, verify the contents of the memory on the board match the
	// uploaded binary.
	Verify bool `protobuf:"varint,5,opt,name=verify,proto3" json:"verify,omitempty"`
	// The programmer to use for burning bootloader.
	Programmer string `protobuf:"bytes,6,opt,name=programmer,proto3" json:"programmer,omitempty"`
	// If set to true, the actual upload will not be performed but a trace output
	// will be printed stdout. This is for debugging purposes.
	DryRun bool `protobuf:"varint,7,opt,name=dry_run,json=dryRun,proto3" json:"dry_run,omitempty"`
	// User provided fields usually used by upload tools that need authentication
	// or in any case fields that can be customized by the user at upload time
	// and cannot be known previously.
	// For more info:
	// https://arduino.github.io/arduino-cli/latest/platform-specification/#user-provided-fields
	UserFields map[string]string `` /* 180-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BurnBootloaderRequest) Descriptor deprecated

func (*BurnBootloaderRequest) Descriptor() ([]byte, []int)

Deprecated: Use BurnBootloaderRequest.ProtoReflect.Descriptor instead.

func (*BurnBootloaderRequest) GetDryRun

func (x *BurnBootloaderRequest) GetDryRun() bool

func (*BurnBootloaderRequest) GetFqbn

func (x *BurnBootloaderRequest) GetFqbn() string

func (*BurnBootloaderRequest) GetInstance

func (x *BurnBootloaderRequest) GetInstance() *Instance

func (*BurnBootloaderRequest) GetPort

func (x *BurnBootloaderRequest) GetPort() *Port

func (*BurnBootloaderRequest) GetProgrammer

func (x *BurnBootloaderRequest) GetProgrammer() string

func (*BurnBootloaderRequest) GetUserFields

func (x *BurnBootloaderRequest) GetUserFields() map[string]string

func (*BurnBootloaderRequest) GetVerbose

func (x *BurnBootloaderRequest) GetVerbose() bool

func (*BurnBootloaderRequest) GetVerify

func (x *BurnBootloaderRequest) GetVerify() bool

func (*BurnBootloaderRequest) ProtoMessage

func (*BurnBootloaderRequest) ProtoMessage()

func (*BurnBootloaderRequest) ProtoReflect

func (x *BurnBootloaderRequest) ProtoReflect() protoreflect.Message

func (*BurnBootloaderRequest) Reset

func (x *BurnBootloaderRequest) Reset()

func (*BurnBootloaderRequest) String

func (x *BurnBootloaderRequest) String() string

type BurnBootloaderResponse

type BurnBootloaderResponse struct {

	// Types that are assignable to Message:
	//
	//	*BurnBootloaderResponse_OutStream
	//	*BurnBootloaderResponse_ErrStream
	Message isBurnBootloaderResponse_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*BurnBootloaderResponse) Descriptor deprecated

func (*BurnBootloaderResponse) Descriptor() ([]byte, []int)

Deprecated: Use BurnBootloaderResponse.ProtoReflect.Descriptor instead.

func (*BurnBootloaderResponse) GetErrStream

func (x *BurnBootloaderResponse) GetErrStream() []byte

func (*BurnBootloaderResponse) GetMessage added in v1.0.0

func (m *BurnBootloaderResponse) GetMessage() isBurnBootloaderResponse_Message

func (*BurnBootloaderResponse) GetOutStream

func (x *BurnBootloaderResponse) GetOutStream() []byte

func (*BurnBootloaderResponse) ProtoMessage

func (*BurnBootloaderResponse) ProtoMessage()

func (*BurnBootloaderResponse) ProtoReflect

func (x *BurnBootloaderResponse) ProtoReflect() protoreflect.Message

func (*BurnBootloaderResponse) Reset

func (x *BurnBootloaderResponse) Reset()

func (*BurnBootloaderResponse) String

func (x *BurnBootloaderResponse) String() string

type BurnBootloaderResponse_ErrStream added in v1.0.0

type BurnBootloaderResponse_ErrStream struct {
	// The error output of the burn bootloader process.
	ErrStream []byte `protobuf:"bytes,2,opt,name=err_stream,json=errStream,proto3,oneof"`
}

type BurnBootloaderResponse_OutStream added in v1.0.0

type BurnBootloaderResponse_OutStream struct {
	// The output of the burn bootloader process.
	OutStream []byte `protobuf:"bytes,1,opt,name=out_stream,json=outStream,proto3,oneof"`
}

type CheckForArduinoCLIUpdatesRequest added in v1.0.0

type CheckForArduinoCLIUpdatesRequest struct {

	// Force the check, even if the configuration says not to check for
	// updates.
	ForceCheck bool `protobuf:"varint,1,opt,name=force_check,json=forceCheck,proto3" json:"force_check,omitempty"`
	// contains filtered or unexported fields
}

func (*CheckForArduinoCLIUpdatesRequest) Descriptor deprecated added in v1.0.0

func (*CheckForArduinoCLIUpdatesRequest) Descriptor() ([]byte, []int)

Deprecated: Use CheckForArduinoCLIUpdatesRequest.ProtoReflect.Descriptor instead.

func (*CheckForArduinoCLIUpdatesRequest) GetForceCheck added in v1.0.0

func (x *CheckForArduinoCLIUpdatesRequest) GetForceCheck() bool

func (*CheckForArduinoCLIUpdatesRequest) ProtoMessage added in v1.0.0

func (*CheckForArduinoCLIUpdatesRequest) ProtoMessage()

func (*CheckForArduinoCLIUpdatesRequest) ProtoReflect added in v1.0.0

func (*CheckForArduinoCLIUpdatesRequest) Reset added in v1.0.0

func (*CheckForArduinoCLIUpdatesRequest) String added in v1.0.0

type CheckForArduinoCLIUpdatesResponse added in v1.0.0

type CheckForArduinoCLIUpdatesResponse struct {

	// The latest version of Arduino CLI available, if bigger than the
	// current version.
	NewestVersion string `protobuf:"bytes,1,opt,name=newest_version,json=newestVersion,proto3" json:"newest_version,omitempty"`
	// contains filtered or unexported fields
}

func (*CheckForArduinoCLIUpdatesResponse) Descriptor deprecated added in v1.0.0

func (*CheckForArduinoCLIUpdatesResponse) Descriptor() ([]byte, []int)

Deprecated: Use CheckForArduinoCLIUpdatesResponse.ProtoReflect.Descriptor instead.

func (*CheckForArduinoCLIUpdatesResponse) GetNewestVersion added in v1.0.0

func (x *CheckForArduinoCLIUpdatesResponse) GetNewestVersion() string

func (*CheckForArduinoCLIUpdatesResponse) ProtoMessage added in v1.0.0

func (*CheckForArduinoCLIUpdatesResponse) ProtoMessage()

func (*CheckForArduinoCLIUpdatesResponse) ProtoReflect added in v1.0.0

func (*CheckForArduinoCLIUpdatesResponse) Reset added in v1.0.0

func (*CheckForArduinoCLIUpdatesResponse) String added in v1.0.0

type CleanDownloadCacheDirectoryRequest added in v1.0.0

type CleanDownloadCacheDirectoryRequest struct {

	// The Arduino Core Service instance.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// contains filtered or unexported fields
}

func (*CleanDownloadCacheDirectoryRequest) Descriptor deprecated added in v1.0.0

func (*CleanDownloadCacheDirectoryRequest) Descriptor() ([]byte, []int)

Deprecated: Use CleanDownloadCacheDirectoryRequest.ProtoReflect.Descriptor instead.

func (*CleanDownloadCacheDirectoryRequest) GetInstance added in v1.0.0

func (x *CleanDownloadCacheDirectoryRequest) GetInstance() *Instance

func (*CleanDownloadCacheDirectoryRequest) ProtoMessage added in v1.0.0

func (*CleanDownloadCacheDirectoryRequest) ProtoMessage()

func (*CleanDownloadCacheDirectoryRequest) ProtoReflect added in v1.0.0

func (*CleanDownloadCacheDirectoryRequest) Reset added in v1.0.0

func (*CleanDownloadCacheDirectoryRequest) String added in v1.0.0

type CleanDownloadCacheDirectoryResponse added in v1.0.0

type CleanDownloadCacheDirectoryResponse struct {
	// contains filtered or unexported fields
}

func (*CleanDownloadCacheDirectoryResponse) Descriptor deprecated added in v1.0.0

func (*CleanDownloadCacheDirectoryResponse) Descriptor() ([]byte, []int)

Deprecated: Use CleanDownloadCacheDirectoryResponse.ProtoReflect.Descriptor instead.

func (*CleanDownloadCacheDirectoryResponse) ProtoMessage added in v1.0.0

func (*CleanDownloadCacheDirectoryResponse) ProtoMessage()

func (*CleanDownloadCacheDirectoryResponse) ProtoReflect added in v1.0.0

func (*CleanDownloadCacheDirectoryResponse) Reset added in v1.0.0

func (*CleanDownloadCacheDirectoryResponse) String added in v1.0.0

type CompileDiagnostic added in v1.0.0

type CompileDiagnostic struct {

	// Severity of the diagnostic
	Severity string `protobuf:"bytes,1,opt,name=severity,proto3" json:"severity,omitempty"`
	// The explanation of the diagnostic (it may be multiple preformatted lines)
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// The file containing the diagnostic
	File string `protobuf:"bytes,3,opt,name=file,proto3" json:"file,omitempty"`
	// The line of the diagnostic if available (starts from 1)
	Line int64 `protobuf:"varint,4,opt,name=line,proto3" json:"line,omitempty"`
	// The column of the diagnostic if available (starts from 1)
	Column int64 `protobuf:"varint,5,opt,name=column,proto3" json:"column,omitempty"`
	// The context where this diagnostic is found (it may be multiple files that
	// represents a chain of includes, or a text describing where the diagnostic
	// is found)
	Context []*CompileDiagnosticContext `protobuf:"bytes,6,rep,name=context,proto3" json:"context,omitempty"`
	// Annotations or suggestions to the diagnostic made by the compiler
	Notes []*CompileDiagnosticNote `protobuf:"bytes,7,rep,name=notes,proto3" json:"notes,omitempty"`
	// contains filtered or unexported fields
}

func (*CompileDiagnostic) Descriptor deprecated added in v1.0.0

func (*CompileDiagnostic) Descriptor() ([]byte, []int)

Deprecated: Use CompileDiagnostic.ProtoReflect.Descriptor instead.

func (*CompileDiagnostic) GetColumn added in v1.0.0

func (x *CompileDiagnostic) GetColumn() int64

func (*CompileDiagnostic) GetContext added in v1.0.0

func (x *CompileDiagnostic) GetContext() []*CompileDiagnosticContext

func (*CompileDiagnostic) GetFile added in v1.0.0

func (x *CompileDiagnostic) GetFile() string

func (*CompileDiagnostic) GetLine added in v1.0.0

func (x *CompileDiagnostic) GetLine() int64

func (*CompileDiagnostic) GetMessage added in v1.0.0

func (x *CompileDiagnostic) GetMessage() string

func (*CompileDiagnostic) GetNotes added in v1.0.0

func (x *CompileDiagnostic) GetNotes() []*CompileDiagnosticNote

func (*CompileDiagnostic) GetSeverity added in v1.0.0

func (x *CompileDiagnostic) GetSeverity() string

func (*CompileDiagnostic) ProtoMessage added in v1.0.0

func (*CompileDiagnostic) ProtoMessage()

func (*CompileDiagnostic) ProtoReflect added in v1.0.0

func (x *CompileDiagnostic) ProtoReflect() protoreflect.Message

func (*CompileDiagnostic) Reset added in v1.0.0

func (x *CompileDiagnostic) Reset()

func (*CompileDiagnostic) String added in v1.0.0

func (x *CompileDiagnostic) String() string

type CompileDiagnosticContext added in v1.0.0

type CompileDiagnosticContext struct {

	// The message describing the context reference
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	// The file of the context reference
	File string `protobuf:"bytes,2,opt,name=file,proto3" json:"file,omitempty"`
	// The line of the context reference
	Line int64 `protobuf:"varint,3,opt,name=line,proto3" json:"line,omitempty"`
	// The column of the context reference
	Column int64 `protobuf:"varint,4,opt,name=column,proto3" json:"column,omitempty"`
	// contains filtered or unexported fields
}

func (*CompileDiagnosticContext) Descriptor deprecated added in v1.0.0

func (*CompileDiagnosticContext) Descriptor() ([]byte, []int)

Deprecated: Use CompileDiagnosticContext.ProtoReflect.Descriptor instead.

func (*CompileDiagnosticContext) GetColumn added in v1.0.0

func (x *CompileDiagnosticContext) GetColumn() int64

func (*CompileDiagnosticContext) GetFile added in v1.0.0

func (x *CompileDiagnosticContext) GetFile() string

func (*CompileDiagnosticContext) GetLine added in v1.0.0

func (x *CompileDiagnosticContext) GetLine() int64

func (*CompileDiagnosticContext) GetMessage added in v1.0.0

func (x *CompileDiagnosticContext) GetMessage() string

func (*CompileDiagnosticContext) ProtoMessage added in v1.0.0

func (*CompileDiagnosticContext) ProtoMessage()

func (*CompileDiagnosticContext) ProtoReflect added in v1.0.0

func (x *CompileDiagnosticContext) ProtoReflect() protoreflect.Message

func (*CompileDiagnosticContext) Reset added in v1.0.0

func (x *CompileDiagnosticContext) Reset()

func (*CompileDiagnosticContext) String added in v1.0.0

func (x *CompileDiagnosticContext) String() string

type CompileDiagnosticNote added in v1.0.0

type CompileDiagnosticNote struct {

	// The message describing the compiler note
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	// The file of the compiler note
	File string `protobuf:"bytes,2,opt,name=file,proto3" json:"file,omitempty"`
	// The line of the compiler note
	Line int64 `protobuf:"varint,3,opt,name=line,proto3" json:"line,omitempty"`
	// The column of the compiler note
	Column int64 `protobuf:"varint,4,opt,name=column,proto3" json:"column,omitempty"`
	// contains filtered or unexported fields
}

func (*CompileDiagnosticNote) Descriptor deprecated added in v1.0.0

func (*CompileDiagnosticNote) Descriptor() ([]byte, []int)

Deprecated: Use CompileDiagnosticNote.ProtoReflect.Descriptor instead.

func (*CompileDiagnosticNote) GetColumn added in v1.0.0

func (x *CompileDiagnosticNote) GetColumn() int64

func (*CompileDiagnosticNote) GetFile added in v1.0.0

func (x *CompileDiagnosticNote) GetFile() string

func (*CompileDiagnosticNote) GetLine added in v1.0.0

func (x *CompileDiagnosticNote) GetLine() int64

func (*CompileDiagnosticNote) GetMessage added in v1.0.0

func (x *CompileDiagnosticNote) GetMessage() string

func (*CompileDiagnosticNote) ProtoMessage added in v1.0.0

func (*CompileDiagnosticNote) ProtoMessage()

func (*CompileDiagnosticNote) ProtoReflect added in v1.0.0

func (x *CompileDiagnosticNote) ProtoReflect() protoreflect.Message

func (*CompileDiagnosticNote) Reset added in v1.0.0

func (x *CompileDiagnosticNote) Reset()

func (*CompileDiagnosticNote) String added in v1.0.0

func (x *CompileDiagnosticNote) String() string

type CompileRequest

type CompileRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Fully Qualified Board Name, e.g.: `arduino:avr:uno`. If this field is
	// not defined, the FQBN of the board attached to the sketch via the
	// `BoardAttach` method is used.
	Fqbn string `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"`
	// The path where the sketch is stored.
	SketchPath string `protobuf:"bytes,3,opt,name=sketch_path,json=sketchPath,proto3" json:"sketch_path,omitempty"`
	// Just get the build properties and do not run the full compile.
	ShowProperties bool `protobuf:"varint,4,opt,name=show_properties,json=showProperties,proto3" json:"show_properties,omitempty"`
	// Print preprocessed code to stdout instead of compiling.
	Preprocess bool `protobuf:"varint,5,opt,name=preprocess,proto3" json:"preprocess,omitempty"`
	// Builds of 'core.a' are saved into this path to be cached and reused.
	BuildCachePath string `protobuf:"bytes,6,opt,name=build_cache_path,json=buildCachePath,proto3" json:"build_cache_path,omitempty"`
	// Path to use to store the files used for the compilation. If omitted,
	// a directory will be created in the operating system's default temporary
	// path.
	BuildPath string `protobuf:"bytes,7,opt,name=build_path,json=buildPath,proto3" json:"build_path,omitempty"`
	// List of custom build properties separated by commas.
	BuildProperties []string `protobuf:"bytes,8,rep,name=build_properties,json=buildProperties,proto3" json:"build_properties,omitempty"`
	// Used to tell gcc which warning level to use. The level names are: "none",
	// "default", "more" and "all".
	Warnings string `protobuf:"bytes,9,opt,name=warnings,proto3" json:"warnings,omitempty"`
	// Turns on verbose mode.
	Verbose bool `protobuf:"varint,10,opt,name=verbose,proto3" json:"verbose,omitempty"`
	// Suppresses almost every output.
	Quiet bool `protobuf:"varint,11,opt,name=quiet,proto3" json:"quiet,omitempty"`
	// The max number of concurrent compiler instances to run (as `make -jx`).
	// If jobs is set to 0, it will use the number of available CPUs as the
	// maximum.
	Jobs int32 `protobuf:"varint,14,opt,name=jobs,proto3" json:"jobs,omitempty"`
	// A list of paths to directories containing a collection of libraries.
	Libraries []string `protobuf:"bytes,15,rep,name=libraries,proto3" json:"libraries,omitempty"`
	// Optimize compile output for debug, not for release.
	OptimizeForDebug bool `protobuf:"varint,16,opt,name=optimize_for_debug,json=optimizeForDebug,proto3" json:"optimize_for_debug,omitempty"`
	// Optional: save the build artifacts in this directory, the directory must
	// exist.
	ExportDir string `protobuf:"bytes,18,opt,name=export_dir,json=exportDir,proto3" json:"export_dir,omitempty"`
	// Optional: cleanup the build folder and do not use any previously cached
	// build
	Clean bool `protobuf:"varint,19,opt,name=clean,proto3" json:"clean,omitempty"`
	// When set to `true` only the compilation database will be produced and no
	// actual build will be performed.
	CreateCompilationDatabaseOnly bool `` /* 154-byte string literal not displayed */
	// This map (source file -> new content) let the builder use the provided
	// content instead of reading the corresponding file on disk. This is useful
	// for IDE that have unsaved changes in memory. The path must be relative to
	// the sketch directory. Only files from the sketch are allowed.
	SourceOverride map[string]string `` /* 192-byte string literal not displayed */
	// When set to `true` the compiled binary will be copied to the export
	// directory.
	ExportBinaries *bool `protobuf:"varint,23,opt,name=export_binaries,json=exportBinaries,proto3,oneof" json:"export_binaries,omitempty"`
	// A list of paths to single libraries root directory.
	Library []string `protobuf:"bytes,24,rep,name=library,proto3" json:"library,omitempty"`
	// The path where to search for the custom signing key name and the encrypt
	// key name
	KeysKeychain string `protobuf:"bytes,25,opt,name=keys_keychain,json=keysKeychain,proto3" json:"keys_keychain,omitempty"`
	// The name of the custom key to use for signing during the compile process
	SignKey string `protobuf:"bytes,26,opt,name=sign_key,json=signKey,proto3" json:"sign_key,omitempty"`
	// The name of the custom key to use for encrypting during the compile process
	EncryptKey string `protobuf:"bytes,27,opt,name=encrypt_key,json=encryptKey,proto3" json:"encrypt_key,omitempty"`
	// If set to true the build will skip the library discovery process and will
	// use the same libraries of latest build. Enabling this flag may produce a
	// wrong output and should not be used in regular compiles unless there is a
	// very specific reason to do so. This flag is mainly provided for usage in
	// language servers to optimize the build speed in some particular cases.
	SkipLibrariesDiscovery bool `` /* 131-byte string literal not displayed */
	// If set to true the returned build properties will be left unexpanded, with
	// the variables placeholders exactly as defined in the platform.
	DoNotExpandBuildProperties bool `` /* 147-byte string literal not displayed */
	// Search for precompiled cores in the given paths and use them if found.
	// This search is performed after the standard build_cache directory.
	BuildCacheExtraPaths []string `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CompileRequest) Descriptor deprecated

func (*CompileRequest) Descriptor() ([]byte, []int)

Deprecated: Use CompileRequest.ProtoReflect.Descriptor instead.

func (*CompileRequest) GetBuildCacheExtraPaths added in v1.0.0

func (x *CompileRequest) GetBuildCacheExtraPaths() []string

func (*CompileRequest) GetBuildCachePath

func (x *CompileRequest) GetBuildCachePath() string

func (*CompileRequest) GetBuildPath

func (x *CompileRequest) GetBuildPath() string

func (*CompileRequest) GetBuildProperties

func (x *CompileRequest) GetBuildProperties() []string

func (*CompileRequest) GetClean

func (x *CompileRequest) GetClean() bool

func (*CompileRequest) GetCreateCompilationDatabaseOnly

func (x *CompileRequest) GetCreateCompilationDatabaseOnly() bool

func (*CompileRequest) GetDoNotExpandBuildProperties

func (x *CompileRequest) GetDoNotExpandBuildProperties() bool

func (*CompileRequest) GetEncryptKey

func (x *CompileRequest) GetEncryptKey() string

func (*CompileRequest) GetExportBinaries

func (x *CompileRequest) GetExportBinaries() bool

func (*CompileRequest) GetExportDir

func (x *CompileRequest) GetExportDir() string

func (*CompileRequest) GetFqbn

func (x *CompileRequest) GetFqbn() string

func (*CompileRequest) GetInstance

func (x *CompileRequest) GetInstance() *Instance

func (*CompileRequest) GetJobs

func (x *CompileRequest) GetJobs() int32

func (*CompileRequest) GetKeysKeychain

func (x *CompileRequest) GetKeysKeychain() string

func (*CompileRequest) GetLibraries

func (x *CompileRequest) GetLibraries() []string

func (*CompileRequest) GetLibrary

func (x *CompileRequest) GetLibrary() []string

func (*CompileRequest) GetOptimizeForDebug

func (x *CompileRequest) GetOptimizeForDebug() bool

func (*CompileRequest) GetPreprocess

func (x *CompileRequest) GetPreprocess() bool

func (*CompileRequest) GetQuiet

func (x *CompileRequest) GetQuiet() bool

func (*CompileRequest) GetShowProperties

func (x *CompileRequest) GetShowProperties() bool

func (*CompileRequest) GetSignKey

func (x *CompileRequest) GetSignKey() string

func (*CompileRequest) GetSketchPath

func (x *CompileRequest) GetSketchPath() string

func (*CompileRequest) GetSkipLibrariesDiscovery

func (x *CompileRequest) GetSkipLibrariesDiscovery() bool

func (*CompileRequest) GetSourceOverride

func (x *CompileRequest) GetSourceOverride() map[string]string

func (*CompileRequest) GetVerbose

func (x *CompileRequest) GetVerbose() bool

func (*CompileRequest) GetWarnings

func (x *CompileRequest) GetWarnings() string

func (*CompileRequest) ProtoMessage

func (*CompileRequest) ProtoMessage()

func (*CompileRequest) ProtoReflect

func (x *CompileRequest) ProtoReflect() protoreflect.Message

func (*CompileRequest) Reset

func (x *CompileRequest) Reset()

func (*CompileRequest) String

func (x *CompileRequest) String() string

type CompileResponse

type CompileResponse struct {

	// Types that are assignable to Message:
	//
	//	*CompileResponse_OutStream
	//	*CompileResponse_ErrStream
	//	*CompileResponse_Progress
	//	*CompileResponse_Result
	Message isCompileResponse_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*CompileResponse) Descriptor deprecated

func (*CompileResponse) Descriptor() ([]byte, []int)

Deprecated: Use CompileResponse.ProtoReflect.Descriptor instead.

func (*CompileResponse) GetErrStream

func (x *CompileResponse) GetErrStream() []byte

func (*CompileResponse) GetMessage added in v1.0.0

func (m *CompileResponse) GetMessage() isCompileResponse_Message

func (*CompileResponse) GetOutStream

func (x *CompileResponse) GetOutStream() []byte

func (*CompileResponse) GetProgress

func (x *CompileResponse) GetProgress() *TaskProgress

func (*CompileResponse) GetResult added in v1.0.0

func (x *CompileResponse) GetResult() *BuilderResult

func (*CompileResponse) ProtoMessage

func (*CompileResponse) ProtoMessage()

func (*CompileResponse) ProtoReflect

func (x *CompileResponse) ProtoReflect() protoreflect.Message

func (*CompileResponse) Reset

func (x *CompileResponse) Reset()

func (*CompileResponse) String

func (x *CompileResponse) String() string

type CompileResponse_ErrStream added in v1.0.0

type CompileResponse_ErrStream struct {
	// The error output of the compilation process (stream)
	ErrStream []byte `protobuf:"bytes,2,opt,name=err_stream,json=errStream,proto3,oneof"`
}

type CompileResponse_OutStream added in v1.0.0

type CompileResponse_OutStream struct {
	// The output of the compilation process (stream)
	OutStream []byte `protobuf:"bytes,1,opt,name=out_stream,json=outStream,proto3,oneof"`
}

type CompileResponse_Progress added in v1.0.0

type CompileResponse_Progress struct {
	// Completions reports of the compilation process (stream)
	Progress *TaskProgress `protobuf:"bytes,3,opt,name=progress,proto3,oneof"`
}

type CompileResponse_Result added in v1.0.0

type CompileResponse_Result struct {
	// The compilation result
	Result *BuilderResult `protobuf:"bytes,4,opt,name=result,proto3,oneof"`
}

type ConfigOption

type ConfigOption struct {

	// ID of the configuration option. For identifying the option to machines.
	Option string `protobuf:"bytes,1,opt,name=option,proto3" json:"option,omitempty"`
	// Name of the configuration option for identifying the option to humans.
	OptionLabel string `protobuf:"bytes,2,opt,name=option_label,json=optionLabel,proto3" json:"option_label,omitempty"`
	// Possible values of the configuration option.
	Values []*ConfigValue `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigOption) Descriptor deprecated

func (*ConfigOption) Descriptor() ([]byte, []int)

Deprecated: Use ConfigOption.ProtoReflect.Descriptor instead.

func (*ConfigOption) GetOption

func (x *ConfigOption) GetOption() string

func (*ConfigOption) GetOptionLabel

func (x *ConfigOption) GetOptionLabel() string

func (*ConfigOption) GetValues

func (x *ConfigOption) GetValues() []*ConfigValue

func (*ConfigOption) ProtoMessage

func (*ConfigOption) ProtoMessage()

func (*ConfigOption) ProtoReflect

func (x *ConfigOption) ProtoReflect() protoreflect.Message

func (*ConfigOption) Reset

func (x *ConfigOption) Reset()

func (*ConfigOption) String

func (x *ConfigOption) String() string

type ConfigValue

type ConfigValue struct {

	// The configuration option value.
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Label to identify the configuration option to humans.
	ValueLabel string `protobuf:"bytes,2,opt,name=value_label,json=valueLabel,proto3" json:"value_label,omitempty"`
	// Whether the configuration option is selected.
	Selected bool `protobuf:"varint,3,opt,name=selected,proto3" json:"selected,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigValue) Descriptor deprecated

func (*ConfigValue) Descriptor() ([]byte, []int)

Deprecated: Use ConfigValue.ProtoReflect.Descriptor instead.

func (*ConfigValue) GetSelected

func (x *ConfigValue) GetSelected() bool

func (*ConfigValue) GetValue

func (x *ConfigValue) GetValue() string

func (*ConfigValue) GetValueLabel

func (x *ConfigValue) GetValueLabel() string

func (*ConfigValue) ProtoMessage

func (*ConfigValue) ProtoMessage()

func (*ConfigValue) ProtoReflect

func (x *ConfigValue) ProtoReflect() protoreflect.Message

func (*ConfigValue) Reset

func (x *ConfigValue) Reset()

func (*ConfigValue) String

func (x *ConfigValue) String() string

type Configuration added in v1.0.0

type Configuration struct {
	Directories  *Configuration_Directories  `protobuf:"bytes,1,opt,name=directories,proto3" json:"directories,omitempty"`
	Network      *Configuration_Network      `protobuf:"bytes,2,opt,name=network,proto3" json:"network,omitempty"`
	Sketch       *Configuration_Sketch       `protobuf:"bytes,3,opt,name=sketch,proto3" json:"sketch,omitempty"`
	BuildCache   *Configuration_BuildCache   `protobuf:"bytes,4,opt,name=build_cache,json=buildCache,proto3" json:"build_cache,omitempty"`
	BoardManager *Configuration_BoardManager `protobuf:"bytes,5,opt,name=board_manager,json=boardManager,proto3" json:"board_manager,omitempty"`
	Daemon       *Configuration_Daemon       `protobuf:"bytes,6,opt,name=daemon,proto3" json:"daemon,omitempty"`
	Output       *Configuration_Output       `protobuf:"bytes,7,opt,name=output,proto3" json:"output,omitempty"`
	Logging      *Configuration_Logging      `protobuf:"bytes,8,opt,name=logging,proto3" json:"logging,omitempty"`
	Library      *Configuration_Library      `protobuf:"bytes,9,opt,name=library,proto3" json:"library,omitempty"`
	Updater      *Configuration_Updater      `protobuf:"bytes,10,opt,name=updater,proto3" json:"updater,omitempty"`
	Locale       *string                     `protobuf:"bytes,100,opt,name=locale,proto3,oneof" json:"locale,omitempty"`
	// contains filtered or unexported fields
}

Configuration to apply to the given instance. Any missing field will be kept at the default value.

func (*Configuration) Descriptor deprecated added in v1.0.0

func (*Configuration) Descriptor() ([]byte, []int)

Deprecated: Use Configuration.ProtoReflect.Descriptor instead.

func (*Configuration) GetBoardManager added in v1.0.0

func (x *Configuration) GetBoardManager() *Configuration_BoardManager

func (*Configuration) GetBuildCache added in v1.0.0

func (x *Configuration) GetBuildCache() *Configuration_BuildCache

func (*Configuration) GetDaemon added in v1.0.0

func (x *Configuration) GetDaemon() *Configuration_Daemon

func (*Configuration) GetDirectories added in v1.0.0

func (x *Configuration) GetDirectories() *Configuration_Directories

func (*Configuration) GetLibrary added in v1.0.0

func (x *Configuration) GetLibrary() *Configuration_Library

func (*Configuration) GetLocale added in v1.0.0

func (x *Configuration) GetLocale() string

func (*Configuration) GetLogging added in v1.0.0

func (x *Configuration) GetLogging() *Configuration_Logging

func (*Configuration) GetNetwork added in v1.0.0

func (x *Configuration) GetNetwork() *Configuration_Network

func (*Configuration) GetOutput added in v1.0.0

func (x *Configuration) GetOutput() *Configuration_Output

func (*Configuration) GetSketch added in v1.0.0

func (x *Configuration) GetSketch() *Configuration_Sketch

func (*Configuration) GetUpdater added in v1.0.0

func (x *Configuration) GetUpdater() *Configuration_Updater

func (*Configuration) ProtoMessage added in v1.0.0

func (*Configuration) ProtoMessage()

func (*Configuration) ProtoReflect added in v1.0.0

func (x *Configuration) ProtoReflect() protoreflect.Message

func (*Configuration) Reset added in v1.0.0

func (x *Configuration) Reset()

func (*Configuration) String added in v1.0.0

func (x *Configuration) String() string

type ConfigurationGetRequest added in v1.0.0

type ConfigurationGetRequest struct {
	// contains filtered or unexported fields
}

func (*ConfigurationGetRequest) Descriptor deprecated added in v1.0.0

func (*ConfigurationGetRequest) Descriptor() ([]byte, []int)

Deprecated: Use ConfigurationGetRequest.ProtoReflect.Descriptor instead.

func (*ConfigurationGetRequest) ProtoMessage added in v1.0.0

func (*ConfigurationGetRequest) ProtoMessage()

func (*ConfigurationGetRequest) ProtoReflect added in v1.0.0

func (x *ConfigurationGetRequest) ProtoReflect() protoreflect.Message

func (*ConfigurationGetRequest) Reset added in v1.0.0

func (x *ConfigurationGetRequest) Reset()

func (*ConfigurationGetRequest) String added in v1.0.0

func (x *ConfigurationGetRequest) String() string

type ConfigurationGetResponse added in v1.0.0

type ConfigurationGetResponse struct {

	// The current configuration
	Configuration *Configuration `protobuf:"bytes,1,opt,name=configuration,proto3" json:"configuration,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigurationGetResponse) Descriptor deprecated added in v1.0.0

func (*ConfigurationGetResponse) Descriptor() ([]byte, []int)

Deprecated: Use ConfigurationGetResponse.ProtoReflect.Descriptor instead.

func (*ConfigurationGetResponse) GetConfiguration added in v1.0.0

func (x *ConfigurationGetResponse) GetConfiguration() *Configuration

func (*ConfigurationGetResponse) ProtoMessage added in v1.0.0

func (*ConfigurationGetResponse) ProtoMessage()

func (*ConfigurationGetResponse) ProtoReflect added in v1.0.0

func (x *ConfigurationGetResponse) ProtoReflect() protoreflect.Message

func (*ConfigurationGetResponse) Reset added in v1.0.0

func (x *ConfigurationGetResponse) Reset()

func (*ConfigurationGetResponse) String added in v1.0.0

func (x *ConfigurationGetResponse) String() string

type ConfigurationOpenRequest added in v1.0.0

type ConfigurationOpenRequest struct {

	// The encoded settings
	EncodedSettings string `protobuf:"bytes,1,opt,name=encoded_settings,json=encodedSettings,proto3" json:"encoded_settings,omitempty"`
	// The format of the encoded settings, allowed values are "json" and "yaml"
	SettingsFormat string `protobuf:"bytes,2,opt,name=settings_format,json=settingsFormat,proto3" json:"settings_format,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigurationOpenRequest) Descriptor deprecated added in v1.0.0

func (*ConfigurationOpenRequest) Descriptor() ([]byte, []int)

Deprecated: Use ConfigurationOpenRequest.ProtoReflect.Descriptor instead.

func (*ConfigurationOpenRequest) GetEncodedSettings added in v1.0.0

func (x *ConfigurationOpenRequest) GetEncodedSettings() string

func (*ConfigurationOpenRequest) GetSettingsFormat added in v1.0.0

func (x *ConfigurationOpenRequest) GetSettingsFormat() string

func (*ConfigurationOpenRequest) ProtoMessage added in v1.0.0

func (*ConfigurationOpenRequest) ProtoMessage()

func (*ConfigurationOpenRequest) ProtoReflect added in v1.0.0

func (x *ConfigurationOpenRequest) ProtoReflect() protoreflect.Message

func (*ConfigurationOpenRequest) Reset added in v1.0.0

func (x *ConfigurationOpenRequest) Reset()

func (*ConfigurationOpenRequest) String added in v1.0.0

func (x *ConfigurationOpenRequest) String() string

type ConfigurationOpenResponse added in v1.0.0

type ConfigurationOpenResponse struct {

	// Warnings that occurred while opening the configuration (e.g. unknown keys,
	// or invalid values)
	Warnings []string `protobuf:"bytes,1,rep,name=warnings,proto3" json:"warnings,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigurationOpenResponse) Descriptor deprecated added in v1.0.0

func (*ConfigurationOpenResponse) Descriptor() ([]byte, []int)

Deprecated: Use ConfigurationOpenResponse.ProtoReflect.Descriptor instead.

func (*ConfigurationOpenResponse) GetWarnings added in v1.0.0

func (x *ConfigurationOpenResponse) GetWarnings() []string

func (*ConfigurationOpenResponse) ProtoMessage added in v1.0.0

func (*ConfigurationOpenResponse) ProtoMessage()

func (*ConfigurationOpenResponse) ProtoReflect added in v1.0.0

func (*ConfigurationOpenResponse) Reset added in v1.0.0

func (x *ConfigurationOpenResponse) Reset()

func (*ConfigurationOpenResponse) String added in v1.0.0

func (x *ConfigurationOpenResponse) String() string

type ConfigurationSaveRequest added in v1.0.0

type ConfigurationSaveRequest struct {

	// The format of the encoded settings, allowed values are "json" and "yaml"
	SettingsFormat string `protobuf:"bytes,1,opt,name=settings_format,json=settingsFormat,proto3" json:"settings_format,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigurationSaveRequest) Descriptor deprecated added in v1.0.0

func (*ConfigurationSaveRequest) Descriptor() ([]byte, []int)

Deprecated: Use ConfigurationSaveRequest.ProtoReflect.Descriptor instead.

func (*ConfigurationSaveRequest) GetSettingsFormat added in v1.0.0

func (x *ConfigurationSaveRequest) GetSettingsFormat() string

func (*ConfigurationSaveRequest) ProtoMessage added in v1.0.0

func (*ConfigurationSaveRequest) ProtoMessage()

func (*ConfigurationSaveRequest) ProtoReflect added in v1.0.0

func (x *ConfigurationSaveRequest) ProtoReflect() protoreflect.Message

func (*ConfigurationSaveRequest) Reset added in v1.0.0

func (x *ConfigurationSaveRequest) Reset()

func (*ConfigurationSaveRequest) String added in v1.0.0

func (x *ConfigurationSaveRequest) String() string

type ConfigurationSaveResponse added in v1.0.0

type ConfigurationSaveResponse struct {

	// The encoded settings
	EncodedSettings string `protobuf:"bytes,1,opt,name=encoded_settings,json=encodedSettings,proto3" json:"encoded_settings,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigurationSaveResponse) Descriptor deprecated added in v1.0.0

func (*ConfigurationSaveResponse) Descriptor() ([]byte, []int)

Deprecated: Use ConfigurationSaveResponse.ProtoReflect.Descriptor instead.

func (*ConfigurationSaveResponse) GetEncodedSettings added in v1.0.0

func (x *ConfigurationSaveResponse) GetEncodedSettings() string

func (*ConfigurationSaveResponse) ProtoMessage added in v1.0.0

func (*ConfigurationSaveResponse) ProtoMessage()

func (*ConfigurationSaveResponse) ProtoReflect added in v1.0.0

func (*ConfigurationSaveResponse) Reset added in v1.0.0

func (x *ConfigurationSaveResponse) Reset()

func (*ConfigurationSaveResponse) String added in v1.0.0

func (x *ConfigurationSaveResponse) String() string

type Configuration_BoardManager added in v1.0.0

type Configuration_BoardManager struct {

	// Additional URLs to be used for the board manager
	AdditionalUrls []string `protobuf:"bytes,1,rep,name=additional_urls,json=additionalUrls,proto3" json:"additional_urls,omitempty"`
	// contains filtered or unexported fields
}

func (*Configuration_BoardManager) Descriptor deprecated added in v1.0.0

func (*Configuration_BoardManager) Descriptor() ([]byte, []int)

Deprecated: Use Configuration_BoardManager.ProtoReflect.Descriptor instead.

func (*Configuration_BoardManager) GetAdditionalUrls added in v1.0.0

func (x *Configuration_BoardManager) GetAdditionalUrls() []string

func (*Configuration_BoardManager) ProtoMessage added in v1.0.0

func (*Configuration_BoardManager) ProtoMessage()

func (*Configuration_BoardManager) ProtoReflect added in v1.0.0

func (*Configuration_BoardManager) Reset added in v1.0.0

func (x *Configuration_BoardManager) Reset()

func (*Configuration_BoardManager) String added in v1.0.0

func (x *Configuration_BoardManager) String() string

type Configuration_BuildCache added in v1.0.0

type Configuration_BuildCache struct {

	// The minimum number of compilations before the cache is purged
	CompilationsBeforePurge uint64 `` /* 133-byte string literal not displayed */
	// Time to live of the cache in seconds
	TtlSecs uint64 `protobuf:"varint,2,opt,name=ttl_secs,json=ttlSecs,proto3" json:"ttl_secs,omitempty"`
	// contains filtered or unexported fields
}

func (*Configuration_BuildCache) Descriptor deprecated added in v1.0.0

func (*Configuration_BuildCache) Descriptor() ([]byte, []int)

Deprecated: Use Configuration_BuildCache.ProtoReflect.Descriptor instead.

func (*Configuration_BuildCache) GetCompilationsBeforePurge added in v1.0.0

func (x *Configuration_BuildCache) GetCompilationsBeforePurge() uint64

func (*Configuration_BuildCache) GetTtlSecs added in v1.0.0

func (x *Configuration_BuildCache) GetTtlSecs() uint64

func (*Configuration_BuildCache) ProtoMessage added in v1.0.0

func (*Configuration_BuildCache) ProtoMessage()

func (*Configuration_BuildCache) ProtoReflect added in v1.0.0

func (x *Configuration_BuildCache) ProtoReflect() protoreflect.Message

func (*Configuration_BuildCache) Reset added in v1.0.0

func (x *Configuration_BuildCache) Reset()

func (*Configuration_BuildCache) String added in v1.0.0

func (x *Configuration_BuildCache) String() string

type Configuration_Daemon added in v1.0.0

type Configuration_Daemon struct {

	// The TCP port of the daemon
	Port string `protobuf:"bytes,1,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

func (*Configuration_Daemon) Descriptor deprecated added in v1.0.0

func (*Configuration_Daemon) Descriptor() ([]byte, []int)

Deprecated: Use Configuration_Daemon.ProtoReflect.Descriptor instead.

func (*Configuration_Daemon) GetPort added in v1.0.0

func (x *Configuration_Daemon) GetPort() string

func (*Configuration_Daemon) ProtoMessage added in v1.0.0

func (*Configuration_Daemon) ProtoMessage()

func (*Configuration_Daemon) ProtoReflect added in v1.0.0

func (x *Configuration_Daemon) ProtoReflect() protoreflect.Message

func (*Configuration_Daemon) Reset added in v1.0.0

func (x *Configuration_Daemon) Reset()

func (*Configuration_Daemon) String added in v1.0.0

func (x *Configuration_Daemon) String() string

type Configuration_Directories added in v1.0.0

type Configuration_Directories struct {

	// Data directory
	Data string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// User directory
	User string `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"`
	// Downloads directory
	Downloads string `protobuf:"bytes,3,opt,name=downloads,proto3" json:"downloads,omitempty"`
	// The directory where the built-in resources are installed
	Builtin *Configuration_Directories_Builtin `protobuf:"bytes,4,opt,name=builtin,proto3,oneof" json:"builtin,omitempty"`
	// contains filtered or unexported fields
}

func (*Configuration_Directories) Descriptor deprecated added in v1.0.0

func (*Configuration_Directories) Descriptor() ([]byte, []int)

Deprecated: Use Configuration_Directories.ProtoReflect.Descriptor instead.

func (*Configuration_Directories) GetBuiltin added in v1.0.0

func (*Configuration_Directories) GetData added in v1.0.0

func (x *Configuration_Directories) GetData() string

func (*Configuration_Directories) GetDownloads added in v1.0.0

func (x *Configuration_Directories) GetDownloads() string

func (*Configuration_Directories) GetUser added in v1.0.0

func (x *Configuration_Directories) GetUser() string

func (*Configuration_Directories) ProtoMessage added in v1.0.0

func (*Configuration_Directories) ProtoMessage()

func (*Configuration_Directories) ProtoReflect added in v1.0.0

func (*Configuration_Directories) Reset added in v1.0.0

func (x *Configuration_Directories) Reset()

func (*Configuration_Directories) String added in v1.0.0

func (x *Configuration_Directories) String() string

type Configuration_Directories_Builtin added in v1.0.0

type Configuration_Directories_Builtin struct {

	// The directory where the built-in libraries are installed
	Libraries *string `protobuf:"bytes,1,opt,name=libraries,proto3,oneof" json:"libraries,omitempty"`
	// contains filtered or unexported fields
}

func (*Configuration_Directories_Builtin) Descriptor deprecated added in v1.0.0

func (*Configuration_Directories_Builtin) Descriptor() ([]byte, []int)

Deprecated: Use Configuration_Directories_Builtin.ProtoReflect.Descriptor instead.

func (*Configuration_Directories_Builtin) GetLibraries added in v1.0.0

func (x *Configuration_Directories_Builtin) GetLibraries() string

func (*Configuration_Directories_Builtin) ProtoMessage added in v1.0.0

func (*Configuration_Directories_Builtin) ProtoMessage()

func (*Configuration_Directories_Builtin) ProtoReflect added in v1.0.0

func (*Configuration_Directories_Builtin) Reset added in v1.0.0

func (*Configuration_Directories_Builtin) String added in v1.0.0

type Configuration_Library added in v1.0.0

type Configuration_Library struct {

	// Set to true to enable library installation from zip archives or git
	// repositories
	EnableUnsafeInstall bool `protobuf:"varint,1,opt,name=enable_unsafe_install,json=enableUnsafeInstall,proto3" json:"enable_unsafe_install,omitempty"`
	// contains filtered or unexported fields
}

func (*Configuration_Library) Descriptor deprecated added in v1.0.0

func (*Configuration_Library) Descriptor() ([]byte, []int)

Deprecated: Use Configuration_Library.ProtoReflect.Descriptor instead.

func (*Configuration_Library) GetEnableUnsafeInstall added in v1.0.0

func (x *Configuration_Library) GetEnableUnsafeInstall() bool

func (*Configuration_Library) ProtoMessage added in v1.0.0

func (*Configuration_Library) ProtoMessage()

func (*Configuration_Library) ProtoReflect added in v1.0.0

func (x *Configuration_Library) ProtoReflect() protoreflect.Message

func (*Configuration_Library) Reset added in v1.0.0

func (x *Configuration_Library) Reset()

func (*Configuration_Library) String added in v1.0.0

func (x *Configuration_Library) String() string

type Configuration_Logging added in v1.0.0

type Configuration_Logging struct {

	// The logging level
	Level string `protobuf:"bytes,1,opt,name=level,proto3" json:"level,omitempty"`
	// The logging format
	Format string `protobuf:"bytes,2,opt,name=format,proto3" json:"format,omitempty"`
	// The logging file
	File *string `protobuf:"bytes,3,opt,name=file,proto3,oneof" json:"file,omitempty"`
	// contains filtered or unexported fields
}

func (*Configuration_Logging) Descriptor deprecated added in v1.0.0

func (*Configuration_Logging) Descriptor() ([]byte, []int)

Deprecated: Use Configuration_Logging.ProtoReflect.Descriptor instead.

func (*Configuration_Logging) GetFile added in v1.0.0

func (x *Configuration_Logging) GetFile() string

func (*Configuration_Logging) GetFormat added in v1.0.0

func (x *Configuration_Logging) GetFormat() string

func (*Configuration_Logging) GetLevel added in v1.0.0

func (x *Configuration_Logging) GetLevel() string

func (*Configuration_Logging) ProtoMessage added in v1.0.0

func (*Configuration_Logging) ProtoMessage()

func (*Configuration_Logging) ProtoReflect added in v1.0.0

func (x *Configuration_Logging) ProtoReflect() protoreflect.Message

func (*Configuration_Logging) Reset added in v1.0.0

func (x *Configuration_Logging) Reset()

func (*Configuration_Logging) String added in v1.0.0

func (x *Configuration_Logging) String() string

type Configuration_Network added in v1.0.0

type Configuration_Network struct {

	// Extra user-agent information to be appended in network requests
	ExtraUserAgent *string `protobuf:"bytes,1,opt,name=extra_user_agent,json=extraUserAgent,proto3,oneof" json:"extra_user_agent,omitempty"`
	// The proxy to use for network requests
	Proxy *string `protobuf:"bytes,2,opt,name=proxy,proto3,oneof" json:"proxy,omitempty"`
	// contains filtered or unexported fields
}

func (*Configuration_Network) Descriptor deprecated added in v1.0.0

func (*Configuration_Network) Descriptor() ([]byte, []int)

Deprecated: Use Configuration_Network.ProtoReflect.Descriptor instead.

func (*Configuration_Network) GetExtraUserAgent added in v1.0.0

func (x *Configuration_Network) GetExtraUserAgent() string

func (*Configuration_Network) GetProxy added in v1.0.0

func (x *Configuration_Network) GetProxy() string

func (*Configuration_Network) ProtoMessage added in v1.0.0

func (*Configuration_Network) ProtoMessage()

func (*Configuration_Network) ProtoReflect added in v1.0.0

func (x *Configuration_Network) ProtoReflect() protoreflect.Message

func (*Configuration_Network) Reset added in v1.0.0

func (x *Configuration_Network) Reset()

func (*Configuration_Network) String added in v1.0.0

func (x *Configuration_Network) String() string

type Configuration_Output added in v1.0.0

type Configuration_Output struct {

	// Set to true to disable coloring of the output
	NoColor bool `protobuf:"varint,1,opt,name=no_color,json=noColor,proto3" json:"no_color,omitempty"`
	// contains filtered or unexported fields
}

func (*Configuration_Output) Descriptor deprecated added in v1.0.0

func (*Configuration_Output) Descriptor() ([]byte, []int)

Deprecated: Use Configuration_Output.ProtoReflect.Descriptor instead.

func (*Configuration_Output) GetNoColor added in v1.0.0

func (x *Configuration_Output) GetNoColor() bool

func (*Configuration_Output) ProtoMessage added in v1.0.0

func (*Configuration_Output) ProtoMessage()

func (*Configuration_Output) ProtoReflect added in v1.0.0

func (x *Configuration_Output) ProtoReflect() protoreflect.Message

func (*Configuration_Output) Reset added in v1.0.0

func (x *Configuration_Output) Reset()

func (*Configuration_Output) String added in v1.0.0

func (x *Configuration_Output) String() string

type Configuration_Sketch added in v1.0.0

type Configuration_Sketch struct {

	// Set to true to always export binaries to the sketch directory
	AlwaysExportBinaries bool `protobuf:"varint,1,opt,name=always_export_binaries,json=alwaysExportBinaries,proto3" json:"always_export_binaries,omitempty"`
	// contains filtered or unexported fields
}

func (*Configuration_Sketch) Descriptor deprecated added in v1.0.0

func (*Configuration_Sketch) Descriptor() ([]byte, []int)

Deprecated: Use Configuration_Sketch.ProtoReflect.Descriptor instead.

func (*Configuration_Sketch) GetAlwaysExportBinaries added in v1.0.0

func (x *Configuration_Sketch) GetAlwaysExportBinaries() bool

func (*Configuration_Sketch) ProtoMessage added in v1.0.0

func (*Configuration_Sketch) ProtoMessage()

func (*Configuration_Sketch) ProtoReflect added in v1.0.0

func (x *Configuration_Sketch) ProtoReflect() protoreflect.Message

func (*Configuration_Sketch) Reset added in v1.0.0

func (x *Configuration_Sketch) Reset()

func (*Configuration_Sketch) String added in v1.0.0

func (x *Configuration_Sketch) String() string

type Configuration_Updater added in v1.0.0

type Configuration_Updater struct {

	// Set to true to enable notifications for updates
	EnableNotification bool `protobuf:"varint,1,opt,name=enable_notification,json=enableNotification,proto3" json:"enable_notification,omitempty"`
	// contains filtered or unexported fields
}

func (*Configuration_Updater) Descriptor deprecated added in v1.0.0

func (*Configuration_Updater) Descriptor() ([]byte, []int)

Deprecated: Use Configuration_Updater.ProtoReflect.Descriptor instead.

func (*Configuration_Updater) GetEnableNotification added in v1.0.0

func (x *Configuration_Updater) GetEnableNotification() bool

func (*Configuration_Updater) ProtoMessage added in v1.0.0

func (*Configuration_Updater) ProtoMessage()

func (*Configuration_Updater) ProtoReflect added in v1.0.0

func (x *Configuration_Updater) ProtoReflect() protoreflect.Message

func (*Configuration_Updater) Reset added in v1.0.0

func (x *Configuration_Updater) Reset()

func (*Configuration_Updater) String added in v1.0.0

func (x *Configuration_Updater) String() string

type CreateRequest

type CreateRequest struct {
	// contains filtered or unexported fields
}

func (*CreateRequest) Descriptor deprecated

func (*CreateRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateRequest.ProtoReflect.Descriptor instead.

func (*CreateRequest) ProtoMessage

func (*CreateRequest) ProtoMessage()

func (*CreateRequest) ProtoReflect

func (x *CreateRequest) ProtoReflect() protoreflect.Message

func (*CreateRequest) Reset

func (x *CreateRequest) Reset()

func (*CreateRequest) String

func (x *CreateRequest) String() string

type CreateResponse

type CreateResponse struct {

	// An Arduino Core instance.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateResponse) Descriptor deprecated

func (*CreateResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateResponse.ProtoReflect.Descriptor instead.

func (*CreateResponse) GetInstance

func (x *CreateResponse) GetInstance() *Instance

func (*CreateResponse) ProtoMessage

func (*CreateResponse) ProtoMessage()

func (*CreateResponse) ProtoReflect

func (x *CreateResponse) ProtoReflect() protoreflect.Message

func (*CreateResponse) Reset

func (x *CreateResponse) Reset()

func (*CreateResponse) String

func (x *CreateResponse) String() string

type DebugGCCToolchainConfiguration

type DebugGCCToolchainConfiguration struct {
	// contains filtered or unexported fields
}

Configurations specific for the 'gcc' toolchain

func (*DebugGCCToolchainConfiguration) Descriptor deprecated

func (*DebugGCCToolchainConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use DebugGCCToolchainConfiguration.ProtoReflect.Descriptor instead.

func (*DebugGCCToolchainConfiguration) ProtoMessage

func (*DebugGCCToolchainConfiguration) ProtoMessage()

func (*DebugGCCToolchainConfiguration) ProtoReflect

func (*DebugGCCToolchainConfiguration) Reset

func (x *DebugGCCToolchainConfiguration) Reset()

func (*DebugGCCToolchainConfiguration) String

type DebugOpenOCDServerConfiguration

type DebugOpenOCDServerConfiguration struct {

	// path to openocd
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// path to openocd scripts
	ScriptsDir string `protobuf:"bytes,2,opt,name=scripts_dir,json=scriptsDir,proto3" json:"scripts_dir,omitempty"`
	// list of scripts to execute by openocd
	Scripts []string `protobuf:"bytes,3,rep,name=scripts,proto3" json:"scripts,omitempty"`
	// contains filtered or unexported fields
}

Configuration specific for the 'openocd` server

func (*DebugOpenOCDServerConfiguration) Descriptor deprecated

func (*DebugOpenOCDServerConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use DebugOpenOCDServerConfiguration.ProtoReflect.Descriptor instead.

func (*DebugOpenOCDServerConfiguration) GetPath

func (*DebugOpenOCDServerConfiguration) GetScripts

func (x *DebugOpenOCDServerConfiguration) GetScripts() []string

func (*DebugOpenOCDServerConfiguration) GetScriptsDir

func (x *DebugOpenOCDServerConfiguration) GetScriptsDir() string

func (*DebugOpenOCDServerConfiguration) ProtoMessage

func (*DebugOpenOCDServerConfiguration) ProtoMessage()

func (*DebugOpenOCDServerConfiguration) ProtoReflect

func (*DebugOpenOCDServerConfiguration) Reset

func (*DebugOpenOCDServerConfiguration) String

type DebugRequest

type DebugRequest struct {

	// Provides information to the debug that specifies which is the target.
	// The first `DebugRequest` message must contain a `GetDebugConfigRequest`
	// message.
	DebugRequest *GetDebugConfigRequest `protobuf:"bytes,1,opt,name=debug_request,json=debugRequest,proto3" json:"debug_request,omitempty"`
	// The data to be sent to the target being monitored.
	Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// Set this to true to send and Interrupt signal to the debugger process
	SendInterrupt bool `protobuf:"varint,3,opt,name=send_interrupt,json=sendInterrupt,proto3" json:"send_interrupt,omitempty"`
	// contains filtered or unexported fields
}

The top-level message sent by the client for the `Debug` method. Multiple `DebugRequest` messages can be sent but the first message must contain a `GetDebugConfigRequest` message to initialize the debug session. All subsequent messages must contain bytes to be sent to the debug session and must not contain a `GetDebugConfigRequest` message.

func (*DebugRequest) Descriptor deprecated

func (*DebugRequest) Descriptor() ([]byte, []int)

Deprecated: Use DebugRequest.ProtoReflect.Descriptor instead.

func (*DebugRequest) GetData

func (x *DebugRequest) GetData() []byte

func (*DebugRequest) GetDebugRequest

func (x *DebugRequest) GetDebugRequest() *GetDebugConfigRequest

func (*DebugRequest) GetSendInterrupt

func (x *DebugRequest) GetSendInterrupt() bool

func (*DebugRequest) ProtoMessage

func (*DebugRequest) ProtoMessage()

func (*DebugRequest) ProtoReflect

func (x *DebugRequest) ProtoReflect() protoreflect.Message

func (*DebugRequest) Reset

func (x *DebugRequest) Reset()

func (*DebugRequest) String

func (x *DebugRequest) String() string

type DebugResponse

type DebugResponse struct {

	// Types that are assignable to Message:
	//
	//	*DebugResponse_Data
	//	*DebugResponse_Result_
	Message isDebugResponse_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

The streaming response may contain chunks of data from the debugger or an error.

func (*DebugResponse) Descriptor deprecated

func (*DebugResponse) Descriptor() ([]byte, []int)

Deprecated: Use DebugResponse.ProtoReflect.Descriptor instead.

func (*DebugResponse) GetData

func (x *DebugResponse) GetData() []byte

func (*DebugResponse) GetMessage added in v1.0.0

func (m *DebugResponse) GetMessage() isDebugResponse_Message

func (*DebugResponse) GetResult added in v1.0.0

func (x *DebugResponse) GetResult() *DebugResponse_Result

func (*DebugResponse) ProtoMessage

func (*DebugResponse) ProtoMessage()

func (*DebugResponse) ProtoReflect

func (x *DebugResponse) ProtoReflect() protoreflect.Message

func (*DebugResponse) Reset

func (x *DebugResponse) Reset()

func (*DebugResponse) String

func (x *DebugResponse) String() string

type DebugResponse_Data added in v1.0.0

type DebugResponse_Data struct {
	// Incoming data from the debugger tool.
	Data []byte `protobuf:"bytes,1,opt,name=data,proto3,oneof"`
}

type DebugResponse_Result added in v1.0.0

type DebugResponse_Result struct {

	// Incoming error output from the debugger tool.
	Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*DebugResponse_Result) Descriptor deprecated added in v1.0.0

func (*DebugResponse_Result) Descriptor() ([]byte, []int)

Deprecated: Use DebugResponse_Result.ProtoReflect.Descriptor instead.

func (*DebugResponse_Result) GetError added in v1.0.0

func (x *DebugResponse_Result) GetError() string

func (*DebugResponse_Result) ProtoMessage added in v1.0.0

func (*DebugResponse_Result) ProtoMessage()

func (*DebugResponse_Result) ProtoReflect added in v1.0.0

func (x *DebugResponse_Result) ProtoReflect() protoreflect.Message

func (*DebugResponse_Result) Reset added in v1.0.0

func (x *DebugResponse_Result) Reset()

func (*DebugResponse_Result) String added in v1.0.0

func (x *DebugResponse_Result) String() string

type DebugResponse_Result_ added in v1.0.0

type DebugResponse_Result_ struct {
	// Debugging result.
	Result *DebugResponse_Result `protobuf:"bytes,2,opt,name=result,proto3,oneof"`
}

type DestroyRequest

type DestroyRequest struct {

	// The Arduino Core Service instance to destroy.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// contains filtered or unexported fields
}

func (*DestroyRequest) Descriptor deprecated

func (*DestroyRequest) Descriptor() ([]byte, []int)

Deprecated: Use DestroyRequest.ProtoReflect.Descriptor instead.

func (*DestroyRequest) GetInstance

func (x *DestroyRequest) GetInstance() *Instance

func (*DestroyRequest) ProtoMessage

func (*DestroyRequest) ProtoMessage()

func (*DestroyRequest) ProtoReflect

func (x *DestroyRequest) ProtoReflect() protoreflect.Message

func (*DestroyRequest) Reset

func (x *DestroyRequest) Reset()

func (*DestroyRequest) String

func (x *DestroyRequest) String() string

type DestroyResponse

type DestroyResponse struct {
	// contains filtered or unexported fields
}

func (*DestroyResponse) Descriptor deprecated

func (*DestroyResponse) Descriptor() ([]byte, []int)

Deprecated: Use DestroyResponse.ProtoReflect.Descriptor instead.

func (*DestroyResponse) ProtoMessage

func (*DestroyResponse) ProtoMessage()

func (*DestroyResponse) ProtoReflect

func (x *DestroyResponse) ProtoReflect() protoreflect.Message

func (*DestroyResponse) Reset

func (x *DestroyResponse) Reset()

func (*DestroyResponse) String

func (x *DestroyResponse) String() string

type DetectedPort

type DetectedPort struct {

	// The possible boards attached to the port.
	MatchingBoards []*BoardListItem `protobuf:"bytes,1,rep,name=matching_boards,json=matchingBoards,proto3" json:"matching_boards,omitempty"`
	// The port details
	Port *Port `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

func (*DetectedPort) Descriptor deprecated

func (*DetectedPort) Descriptor() ([]byte, []int)

Deprecated: Use DetectedPort.ProtoReflect.Descriptor instead.

func (*DetectedPort) GetMatchingBoards

func (x *DetectedPort) GetMatchingBoards() []*BoardListItem

func (*DetectedPort) GetPort

func (x *DetectedPort) GetPort() *Port

func (*DetectedPort) ProtoMessage

func (*DetectedPort) ProtoMessage()

func (*DetectedPort) ProtoReflect

func (x *DetectedPort) ProtoReflect() protoreflect.Message

func (*DetectedPort) Reset

func (x *DetectedPort) Reset()

func (*DetectedPort) String

func (x *DetectedPort) String() string

type DownloadProgress

type DownloadProgress struct {

	// Types that are assignable to Message:
	//
	//	*DownloadProgress_Start
	//	*DownloadProgress_Update
	//	*DownloadProgress_End
	Message isDownloadProgress_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*DownloadProgress) Descriptor deprecated

func (*DownloadProgress) Descriptor() ([]byte, []int)

Deprecated: Use DownloadProgress.ProtoReflect.Descriptor instead.

func (*DownloadProgress) GetEnd

func (*DownloadProgress) GetMessage

func (m *DownloadProgress) GetMessage() isDownloadProgress_Message

func (*DownloadProgress) GetStart

func (x *DownloadProgress) GetStart() *DownloadProgressStart

func (*DownloadProgress) GetUpdate

func (x *DownloadProgress) GetUpdate() *DownloadProgressUpdate

func (*DownloadProgress) ProtoMessage

func (*DownloadProgress) ProtoMessage()

func (*DownloadProgress) ProtoReflect

func (x *DownloadProgress) ProtoReflect() protoreflect.Message

func (*DownloadProgress) Reset

func (x *DownloadProgress) Reset()

func (*DownloadProgress) String

func (x *DownloadProgress) String() string

type DownloadProgressCB

type DownloadProgressCB func(curr *DownloadProgress)

DownloadProgressCB is a callback to get updates on download progress

func (DownloadProgressCB) End

func (d DownloadProgressCB) End(success bool, message string)

End sends an "end" DownloadProgress message to the callback function

func (DownloadProgressCB) Start

func (d DownloadProgressCB) Start(url, label string)

Start sends a "start" DownloadProgress message to the callback function

func (DownloadProgressCB) Update

func (d DownloadProgressCB) Update(downloaded int64, totalSize int64)

Update sends an "update" DownloadProgress message to the callback function

type DownloadProgressEnd

type DownloadProgressEnd struct {

	// True if the download is successful
	Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	// Info or error message, depending on the value of 'success'. Some examples:
	// "File xxx already downloaded" or "Connection timeout"
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*DownloadProgressEnd) Descriptor deprecated

func (*DownloadProgressEnd) Descriptor() ([]byte, []int)

Deprecated: Use DownloadProgressEnd.ProtoReflect.Descriptor instead.

func (*DownloadProgressEnd) GetMessage

func (x *DownloadProgressEnd) GetMessage() string

func (*DownloadProgressEnd) GetSuccess

func (x *DownloadProgressEnd) GetSuccess() bool

func (*DownloadProgressEnd) ProtoMessage

func (*DownloadProgressEnd) ProtoMessage()

func (*DownloadProgressEnd) ProtoReflect

func (x *DownloadProgressEnd) ProtoReflect() protoreflect.Message

func (*DownloadProgressEnd) Reset

func (x *DownloadProgressEnd) Reset()

func (*DownloadProgressEnd) String

func (x *DownloadProgressEnd) String() string

type DownloadProgressStart

type DownloadProgressStart struct {

	// URL of the download.
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// The label to display on the progress bar.
	Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
	// contains filtered or unexported fields
}

func (*DownloadProgressStart) Descriptor deprecated

func (*DownloadProgressStart) Descriptor() ([]byte, []int)

Deprecated: Use DownloadProgressStart.ProtoReflect.Descriptor instead.

func (*DownloadProgressStart) GetLabel

func (x *DownloadProgressStart) GetLabel() string

func (*DownloadProgressStart) GetUrl

func (x *DownloadProgressStart) GetUrl() string

func (*DownloadProgressStart) ProtoMessage

func (*DownloadProgressStart) ProtoMessage()

func (*DownloadProgressStart) ProtoReflect

func (x *DownloadProgressStart) ProtoReflect() protoreflect.Message

func (*DownloadProgressStart) Reset

func (x *DownloadProgressStart) Reset()

func (*DownloadProgressStart) String

func (x *DownloadProgressStart) String() string

type DownloadProgressUpdate

type DownloadProgressUpdate struct {

	// Size of the downloaded portion of the file.
	Downloaded int64 `protobuf:"varint,1,opt,name=downloaded,proto3" json:"downloaded,omitempty"`
	// Total size of the file being downloaded.
	TotalSize int64 `protobuf:"varint,2,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
	// contains filtered or unexported fields
}

func (*DownloadProgressUpdate) Descriptor deprecated

func (*DownloadProgressUpdate) Descriptor() ([]byte, []int)

Deprecated: Use DownloadProgressUpdate.ProtoReflect.Descriptor instead.

func (*DownloadProgressUpdate) GetDownloaded

func (x *DownloadProgressUpdate) GetDownloaded() int64

func (*DownloadProgressUpdate) GetTotalSize

func (x *DownloadProgressUpdate) GetTotalSize() int64

func (*DownloadProgressUpdate) ProtoMessage

func (*DownloadProgressUpdate) ProtoMessage()

func (*DownloadProgressUpdate) ProtoReflect

func (x *DownloadProgressUpdate) ProtoReflect() protoreflect.Message

func (*DownloadProgressUpdate) Reset

func (x *DownloadProgressUpdate) Reset()

func (*DownloadProgressUpdate) String

func (x *DownloadProgressUpdate) String() string

type DownloadProgress_End

type DownloadProgress_End struct {
	End *DownloadProgressEnd `protobuf:"bytes,3,opt,name=end,proto3,oneof"`
}

type DownloadProgress_Start

type DownloadProgress_Start struct {
	Start *DownloadProgressStart `protobuf:"bytes,1,opt,name=start,proto3,oneof"`
}

type DownloadProgress_Update

type DownloadProgress_Update struct {
	Update *DownloadProgressUpdate `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type DownloadResource

type DownloadResource struct {

	// Download URL of the library archive.
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// Filename of the library archive.
	ArchiveFilename string `protobuf:"bytes,2,opt,name=archive_filename,json=archiveFilename,proto3" json:"archive_filename,omitempty"`
	// Checksum of the library archive.
	Checksum string `protobuf:"bytes,3,opt,name=checksum,proto3" json:"checksum,omitempty"`
	// File size of the library archive.
	Size int64 `protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"`
	// The directory under the staging subdirectory of the data directory the
	// library archive file will be downloaded to.
	CachePath string `protobuf:"bytes,5,opt,name=cache_path,json=cachePath,proto3" json:"cache_path,omitempty"`
	// contains filtered or unexported fields
}

func (*DownloadResource) Descriptor deprecated

func (*DownloadResource) Descriptor() ([]byte, []int)

Deprecated: Use DownloadResource.ProtoReflect.Descriptor instead.

func (*DownloadResource) GetArchiveFilename

func (x *DownloadResource) GetArchiveFilename() string

func (*DownloadResource) GetCachePath

func (x *DownloadResource) GetCachePath() string

func (*DownloadResource) GetChecksum

func (x *DownloadResource) GetChecksum() string

func (*DownloadResource) GetSize

func (x *DownloadResource) GetSize() int64

func (*DownloadResource) GetUrl

func (x *DownloadResource) GetUrl() string

func (*DownloadResource) ProtoMessage

func (*DownloadResource) ProtoMessage()

func (*DownloadResource) ProtoReflect

func (x *DownloadResource) ProtoReflect() protoreflect.Message

func (*DownloadResource) Reset

func (x *DownloadResource) Reset()

func (*DownloadResource) String

func (x *DownloadResource) String() string

type EnumerateMonitorPortSettingsRequest

type EnumerateMonitorPortSettingsRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// The port protocol to enumerate settings.
	PortProtocol string `protobuf:"bytes,2,opt,name=port_protocol,json=portProtocol,proto3" json:"port_protocol,omitempty"`
	// The board FQBN we are trying to connect to. This is optional, and it's
	// needed to disambiguate if more than one platform provides the pluggable
	// monitor for a given port protocol.
	Fqbn string `protobuf:"bytes,3,opt,name=fqbn,proto3" json:"fqbn,omitempty"`
	// contains filtered or unexported fields
}

func (*EnumerateMonitorPortSettingsRequest) Descriptor deprecated

func (*EnumerateMonitorPortSettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use EnumerateMonitorPortSettingsRequest.ProtoReflect.Descriptor instead.

func (*EnumerateMonitorPortSettingsRequest) GetFqbn

func (*EnumerateMonitorPortSettingsRequest) GetInstance

func (*EnumerateMonitorPortSettingsRequest) GetPortProtocol

func (x *EnumerateMonitorPortSettingsRequest) GetPortProtocol() string

func (*EnumerateMonitorPortSettingsRequest) ProtoMessage

func (*EnumerateMonitorPortSettingsRequest) ProtoMessage()

func (*EnumerateMonitorPortSettingsRequest) ProtoReflect

func (*EnumerateMonitorPortSettingsRequest) Reset

func (*EnumerateMonitorPortSettingsRequest) String

type EnumerateMonitorPortSettingsResponse

type EnumerateMonitorPortSettingsResponse struct {

	// A list of descriptors of the settings that may be changed for the monitor
	// port.
	Settings []*MonitorPortSettingDescriptor `protobuf:"bytes,1,rep,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*EnumerateMonitorPortSettingsResponse) Descriptor deprecated

func (*EnumerateMonitorPortSettingsResponse) Descriptor() ([]byte, []int)

Deprecated: Use EnumerateMonitorPortSettingsResponse.ProtoReflect.Descriptor instead.

func (*EnumerateMonitorPortSettingsResponse) GetSettings

func (*EnumerateMonitorPortSettingsResponse) ProtoMessage

func (*EnumerateMonitorPortSettingsResponse) ProtoMessage()

func (*EnumerateMonitorPortSettingsResponse) ProtoReflect

func (*EnumerateMonitorPortSettingsResponse) Reset

func (*EnumerateMonitorPortSettingsResponse) String

type ExecutableSectionSize

type ExecutableSectionSize struct {
	Name    string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Size    int64  `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	MaxSize int64  `protobuf:"varint,3,opt,name=max_size,json=maxSize,proto3" json:"max_size,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecutableSectionSize) Descriptor deprecated

func (*ExecutableSectionSize) Descriptor() ([]byte, []int)

Deprecated: Use ExecutableSectionSize.ProtoReflect.Descriptor instead.

func (*ExecutableSectionSize) GetMaxSize

func (x *ExecutableSectionSize) GetMaxSize() int64

func (*ExecutableSectionSize) GetName

func (x *ExecutableSectionSize) GetName() string

func (*ExecutableSectionSize) GetSize

func (x *ExecutableSectionSize) GetSize() int64

func (*ExecutableSectionSize) ProtoMessage

func (*ExecutableSectionSize) ProtoMessage()

func (*ExecutableSectionSize) ProtoReflect

func (x *ExecutableSectionSize) ProtoReflect() protoreflect.Message

func (*ExecutableSectionSize) Reset

func (x *ExecutableSectionSize) Reset()

func (*ExecutableSectionSize) String

func (x *ExecutableSectionSize) String() string

type FailedInstanceInitError

type FailedInstanceInitError struct {

	// specific cause of the error
	Reason FailedInstanceInitReason `protobuf:"varint,1,opt,name=reason,proto3,enum=cc.arduino.cli.commands.v1.FailedInstanceInitReason" json:"reason,omitempty"`
	// explanation of the error
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*FailedInstanceInitError) Descriptor deprecated

func (*FailedInstanceInitError) Descriptor() ([]byte, []int)

Deprecated: Use FailedInstanceInitError.ProtoReflect.Descriptor instead.

func (*FailedInstanceInitError) GetMessage

func (x *FailedInstanceInitError) GetMessage() string

func (*FailedInstanceInitError) GetReason

func (*FailedInstanceInitError) ProtoMessage

func (*FailedInstanceInitError) ProtoMessage()

func (*FailedInstanceInitError) ProtoReflect

func (x *FailedInstanceInitError) ProtoReflect() protoreflect.Message

func (*FailedInstanceInitError) Reset

func (x *FailedInstanceInitError) Reset()

func (*FailedInstanceInitError) String

func (x *FailedInstanceInitError) String() string

type FailedInstanceInitReason

type FailedInstanceInitReason int32
const (
	// FAILED_INSTANCE_INIT_REASON_UNSPECIFIED the error reason is not specialized
	FailedInstanceInitReason_FAILED_INSTANCE_INIT_REASON_UNSPECIFIED FailedInstanceInitReason = 0
	// INVALID_INDEX_URL a package index url is malformed
	FailedInstanceInitReason_FAILED_INSTANCE_INIT_REASON_INVALID_INDEX_URL FailedInstanceInitReason = 1
	// FAILED_INSTANCE_INIT_REASON_INDEX_LOAD_ERROR failure encountered while
	// loading an index
	FailedInstanceInitReason_FAILED_INSTANCE_INIT_REASON_INDEX_LOAD_ERROR FailedInstanceInitReason = 2
	// FAILED_INSTANCE_INIT_REASON_TOOL_LOAD_ERROR failure encountered while
	// loading a tool
	FailedInstanceInitReason_FAILED_INSTANCE_INIT_REASON_TOOL_LOAD_ERROR FailedInstanceInitReason = 3
	// FAILED_INSTANCE_INIT_REASON_INDEX_DOWNLOAD_ERROR failure encountered while
	// downloading an index
	FailedInstanceInitReason_FAILED_INSTANCE_INIT_REASON_INDEX_DOWNLOAD_ERROR FailedInstanceInitReason = 4
)

func (FailedInstanceInitReason) Descriptor

func (FailedInstanceInitReason) Enum

func (FailedInstanceInitReason) EnumDescriptor deprecated

func (FailedInstanceInitReason) EnumDescriptor() ([]byte, []int)

Deprecated: Use FailedInstanceInitReason.Descriptor instead.

func (FailedInstanceInitReason) Number

func (FailedInstanceInitReason) String

func (x FailedInstanceInitReason) String() string

func (FailedInstanceInitReason) Type

type GetDebugConfigRequest

type GetDebugConfigRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Fully qualified board name of the board in use
	// (e.g., `arduino:samd:mkr1000`). If this is omitted, the FQBN attached to
	// the sketch will be used.
	Fqbn string `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"`
	// Path to the sketch that is running on the board. The compiled executable
	// is expected to be located under this path.
	SketchPath string `protobuf:"bytes,3,opt,name=sketch_path,json=sketchPath,proto3" json:"sketch_path,omitempty"`
	// Port of the debugger (optional).
	Port *Port `protobuf:"bytes,4,opt,name=port,proto3" json:"port,omitempty"`
	// Which GDB command interpreter to use.
	Interpreter string `protobuf:"bytes,5,opt,name=interpreter,proto3" json:"interpreter,omitempty"`
	// Directory containing the compiled executable. If `import_dir` is not
	// specified, the executable is assumed to be in
	// `{sketch_path}/build/{fqbn}/`.
	ImportDir string `protobuf:"bytes,8,opt,name=import_dir,json=importDir,proto3" json:"import_dir,omitempty"`
	// The programmer to use for debugging.
	Programmer string `protobuf:"bytes,9,opt,name=programmer,proto3" json:"programmer,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDebugConfigRequest) Descriptor deprecated

func (*GetDebugConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDebugConfigRequest.ProtoReflect.Descriptor instead.

func (*GetDebugConfigRequest) GetFqbn

func (x *GetDebugConfigRequest) GetFqbn() string

func (*GetDebugConfigRequest) GetImportDir

func (x *GetDebugConfigRequest) GetImportDir() string

func (*GetDebugConfigRequest) GetInstance

func (x *GetDebugConfigRequest) GetInstance() *Instance

func (*GetDebugConfigRequest) GetInterpreter

func (x *GetDebugConfigRequest) GetInterpreter() string

func (*GetDebugConfigRequest) GetPort

func (x *GetDebugConfigRequest) GetPort() *Port

func (*GetDebugConfigRequest) GetProgrammer

func (x *GetDebugConfigRequest) GetProgrammer() string

func (*GetDebugConfigRequest) GetSketchPath

func (x *GetDebugConfigRequest) GetSketchPath() string

func (*GetDebugConfigRequest) ProtoMessage

func (*GetDebugConfigRequest) ProtoMessage()

func (*GetDebugConfigRequest) ProtoReflect

func (x *GetDebugConfigRequest) ProtoReflect() protoreflect.Message

func (*GetDebugConfigRequest) Reset

func (x *GetDebugConfigRequest) Reset()

func (*GetDebugConfigRequest) String

func (x *GetDebugConfigRequest) String() string

type GetDebugConfigResponse

type GetDebugConfigResponse struct {

	// The executable binary to debug
	Executable string `protobuf:"bytes,1,opt,name=executable,proto3" json:"executable,omitempty"`
	// The toolchain type used for the build (for example "gcc")
	Toolchain string `protobuf:"bytes,2,opt,name=toolchain,proto3" json:"toolchain,omitempty"`
	// The toolchain directory
	ToolchainPath string `protobuf:"bytes,3,opt,name=toolchain_path,json=toolchainPath,proto3" json:"toolchain_path,omitempty"`
	// The toolchain architecture prefix (for example "arm-none-eabi")
	ToolchainPrefix string `protobuf:"bytes,4,opt,name=toolchain_prefix,json=toolchainPrefix,proto3" json:"toolchain_prefix,omitempty"`
	// The GDB server type used to connect to the programmer/board (for example
	// "openocd")
	Server string `protobuf:"bytes,5,opt,name=server,proto3" json:"server,omitempty"`
	// The GDB server directory
	ServerPath string `protobuf:"bytes,6,opt,name=server_path,json=serverPath,proto3" json:"server_path,omitempty"`
	// Extra configuration parameters wrt toolchain
	ToolchainConfiguration *anypb.Any `` /* 127-byte string literal not displayed */
	// Extra configuration parameters wrt GDB server
	ServerConfiguration *anypb.Any `protobuf:"bytes,8,opt,name=server_configuration,json=serverConfiguration,proto3" json:"server_configuration,omitempty"`
	// Custom debugger configurations (not handled directly by Arduino CLI but
	// provided for 3rd party plugins/debuggers). The map keys identifies which
	// 3rd party plugin/debugger is referred, the map string values contains a
	// JSON configuration for it.
	CustomConfigs map[string]string `` /* 188-byte string literal not displayed */
	// the SVD file to use
	SvdFile string `protobuf:"bytes,10,opt,name=svd_file,json=svdFile,proto3" json:"svd_file,omitempty"`
	// The programmer specified in the request
	Programmer string `protobuf:"bytes,11,opt,name=programmer,proto3" json:"programmer,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDebugConfigResponse) Descriptor deprecated

func (*GetDebugConfigResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDebugConfigResponse.ProtoReflect.Descriptor instead.

func (*GetDebugConfigResponse) GetCustomConfigs

func (x *GetDebugConfigResponse) GetCustomConfigs() map[string]string

func (*GetDebugConfigResponse) GetExecutable

func (x *GetDebugConfigResponse) GetExecutable() string

func (*GetDebugConfigResponse) GetProgrammer

func (x *GetDebugConfigResponse) GetProgrammer() string

func (*GetDebugConfigResponse) GetServer

func (x *GetDebugConfigResponse) GetServer() string

func (*GetDebugConfigResponse) GetServerConfiguration

func (x *GetDebugConfigResponse) GetServerConfiguration() *anypb.Any

func (*GetDebugConfigResponse) GetServerPath

func (x *GetDebugConfigResponse) GetServerPath() string

func (*GetDebugConfigResponse) GetSvdFile

func (x *GetDebugConfigResponse) GetSvdFile() string

func (*GetDebugConfigResponse) GetToolchain

func (x *GetDebugConfigResponse) GetToolchain() string

func (*GetDebugConfigResponse) GetToolchainConfiguration

func (x *GetDebugConfigResponse) GetToolchainConfiguration() *anypb.Any

func (*GetDebugConfigResponse) GetToolchainPath

func (x *GetDebugConfigResponse) GetToolchainPath() string

func (*GetDebugConfigResponse) GetToolchainPrefix

func (x *GetDebugConfigResponse) GetToolchainPrefix() string

func (*GetDebugConfigResponse) ProtoMessage

func (*GetDebugConfigResponse) ProtoMessage()

func (*GetDebugConfigResponse) ProtoReflect

func (x *GetDebugConfigResponse) ProtoReflect() protoreflect.Message

func (*GetDebugConfigResponse) Reset

func (x *GetDebugConfigResponse) Reset()

func (*GetDebugConfigResponse) String

func (x *GetDebugConfigResponse) String() string

type GitLibraryInstallRequest

type GitLibraryInstallRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// URL to the repository containing the library
	Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	// Set to true to overwrite an already installed library with the same name.
	// Defaults to false.
	Overwrite bool `protobuf:"varint,3,opt,name=overwrite,proto3" json:"overwrite,omitempty"`
	// contains filtered or unexported fields
}

func (*GitLibraryInstallRequest) Descriptor deprecated

func (*GitLibraryInstallRequest) Descriptor() ([]byte, []int)

Deprecated: Use GitLibraryInstallRequest.ProtoReflect.Descriptor instead.

func (*GitLibraryInstallRequest) GetInstance

func (x *GitLibraryInstallRequest) GetInstance() *Instance

func (*GitLibraryInstallRequest) GetOverwrite

func (x *GitLibraryInstallRequest) GetOverwrite() bool

func (*GitLibraryInstallRequest) GetUrl

func (x *GitLibraryInstallRequest) GetUrl() string

func (*GitLibraryInstallRequest) ProtoMessage

func (*GitLibraryInstallRequest) ProtoMessage()

func (*GitLibraryInstallRequest) ProtoReflect

func (x *GitLibraryInstallRequest) ProtoReflect() protoreflect.Message

func (*GitLibraryInstallRequest) Reset

func (x *GitLibraryInstallRequest) Reset()

func (*GitLibraryInstallRequest) String

func (x *GitLibraryInstallRequest) String() string

type GitLibraryInstallResponse

type GitLibraryInstallResponse struct {

	// Types that are assignable to Message:
	//
	//	*GitLibraryInstallResponse_TaskProgress
	//	*GitLibraryInstallResponse_Result_
	Message isGitLibraryInstallResponse_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*GitLibraryInstallResponse) Descriptor deprecated

func (*GitLibraryInstallResponse) Descriptor() ([]byte, []int)

Deprecated: Use GitLibraryInstallResponse.ProtoReflect.Descriptor instead.

func (*GitLibraryInstallResponse) GetMessage added in v1.0.0

func (m *GitLibraryInstallResponse) GetMessage() isGitLibraryInstallResponse_Message

func (*GitLibraryInstallResponse) GetResult added in v1.0.0

func (*GitLibraryInstallResponse) GetTaskProgress

func (x *GitLibraryInstallResponse) GetTaskProgress() *TaskProgress

func (*GitLibraryInstallResponse) ProtoMessage

func (*GitLibraryInstallResponse) ProtoMessage()

func (*GitLibraryInstallResponse) ProtoReflect

func (*GitLibraryInstallResponse) Reset

func (x *GitLibraryInstallResponse) Reset()

func (*GitLibraryInstallResponse) String

func (x *GitLibraryInstallResponse) String() string

type GitLibraryInstallResponse_Result added in v1.0.0

type GitLibraryInstallResponse_Result struct {
	// contains filtered or unexported fields
}

func (*GitLibraryInstallResponse_Result) Descriptor deprecated added in v1.0.0

func (*GitLibraryInstallResponse_Result) Descriptor() ([]byte, []int)

Deprecated: Use GitLibraryInstallResponse_Result.ProtoReflect.Descriptor instead.

func (*GitLibraryInstallResponse_Result) ProtoMessage added in v1.0.0

func (*GitLibraryInstallResponse_Result) ProtoMessage()

func (*GitLibraryInstallResponse_Result) ProtoReflect added in v1.0.0

func (*GitLibraryInstallResponse_Result) Reset added in v1.0.0

func (*GitLibraryInstallResponse_Result) String added in v1.0.0

type GitLibraryInstallResponse_Result_ added in v1.0.0

type GitLibraryInstallResponse_Result_ struct {
	// Installation result.
	Result *GitLibraryInstallResponse_Result `protobuf:"bytes,2,opt,name=result,proto3,oneof"`
}

type GitLibraryInstallResponse_TaskProgress added in v1.0.0

type GitLibraryInstallResponse_TaskProgress struct {
	// Description of the current stage of the installation.
	TaskProgress *TaskProgress `protobuf:"bytes,1,opt,name=task_progress,json=taskProgress,proto3,oneof"`
}

type Help

type Help struct {

	// URL for getting online help.
	Online string `protobuf:"bytes,1,opt,name=online,proto3" json:"online,omitempty"`
	// contains filtered or unexported fields
}

func (*Help) Descriptor deprecated

func (*Help) Descriptor() ([]byte, []int)

Deprecated: Use Help.ProtoReflect.Descriptor instead.

func (*Help) GetOnline

func (x *Help) GetOnline() string

func (*Help) ProtoMessage

func (*Help) ProtoMessage()

func (*Help) ProtoReflect

func (x *Help) ProtoReflect() protoreflect.Message

func (*Help) Reset

func (x *Help) Reset()

func (*Help) String

func (x *Help) String() string

type HelpResources

type HelpResources struct {

	// A URL provided by the author of the platform's package, intended to point
	// to their online help service.
	Online string `protobuf:"bytes,1,opt,name=online,proto3" json:"online,omitempty"`
	// contains filtered or unexported fields
}

func (*HelpResources) Descriptor deprecated

func (*HelpResources) Descriptor() ([]byte, []int)

Deprecated: Use HelpResources.ProtoReflect.Descriptor instead.

func (*HelpResources) GetOnline

func (x *HelpResources) GetOnline() string

func (*HelpResources) ProtoMessage

func (*HelpResources) ProtoMessage()

func (*HelpResources) ProtoReflect

func (x *HelpResources) ProtoReflect() protoreflect.Message

func (*HelpResources) Reset

func (x *HelpResources) Reset()

func (*HelpResources) String

func (x *HelpResources) String() string

type IndexUpdateReport added in v1.0.0

type IndexUpdateReport struct {

	// The URL of the index that was updated.
	IndexUrl string `protobuf:"bytes,1,opt,name=index_url,json=indexUrl,proto3" json:"index_url,omitempty"`
	// The result of the index update.
	Status IndexUpdateReport_Status `protobuf:"varint,2,opt,name=status,proto3,enum=cc.arduino.cli.commands.v1.IndexUpdateReport_Status" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*IndexUpdateReport) Descriptor deprecated added in v1.0.0

func (*IndexUpdateReport) Descriptor() ([]byte, []int)

Deprecated: Use IndexUpdateReport.ProtoReflect.Descriptor instead.

func (*IndexUpdateReport) GetIndexUrl added in v1.0.0

func (x *IndexUpdateReport) GetIndexUrl() string

func (*IndexUpdateReport) GetStatus added in v1.0.0

func (*IndexUpdateReport) ProtoMessage added in v1.0.0

func (*IndexUpdateReport) ProtoMessage()

func (*IndexUpdateReport) ProtoReflect added in v1.0.0

func (x *IndexUpdateReport) ProtoReflect() protoreflect.Message

func (*IndexUpdateReport) Reset added in v1.0.0

func (x *IndexUpdateReport) Reset()

func (*IndexUpdateReport) String added in v1.0.0

func (x *IndexUpdateReport) String() string

type IndexUpdateReport_Status added in v1.0.0

type IndexUpdateReport_Status int32
const (
	// The status of the index update is unspecified.
	IndexUpdateReport_STATUS_UNSPECIFIED IndexUpdateReport_Status = 0
	// The index has been successfully updated.
	IndexUpdateReport_STATUS_UPDATED IndexUpdateReport_Status = 1
	// The index was already up to date.
	IndexUpdateReport_STATUS_ALREADY_UP_TO_DATE IndexUpdateReport_Status = 2
	// The index update failed.
	IndexUpdateReport_STATUS_FAILED IndexUpdateReport_Status = 3
	// The index update was skipped.
	IndexUpdateReport_STATUS_SKIPPED IndexUpdateReport_Status = 4
)

func (IndexUpdateReport_Status) Descriptor added in v1.0.0

func (IndexUpdateReport_Status) Enum added in v1.0.0

func (IndexUpdateReport_Status) EnumDescriptor deprecated added in v1.0.0

func (IndexUpdateReport_Status) EnumDescriptor() ([]byte, []int)

Deprecated: Use IndexUpdateReport_Status.Descriptor instead.

func (IndexUpdateReport_Status) Number added in v1.0.0

func (IndexUpdateReport_Status) String added in v1.0.0

func (x IndexUpdateReport_Status) String() string

func (IndexUpdateReport_Status) Type added in v1.0.0

type InitRequest

type InitRequest struct {

	// An Arduino Core instance.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Profile to use
	Profile string `protobuf:"bytes,2,opt,name=profile,proto3" json:"profile,omitempty"`
	// The path where the sketch is stored
	SketchPath string `protobuf:"bytes,3,opt,name=sketch_path,json=sketchPath,proto3" json:"sketch_path,omitempty"`
	// contains filtered or unexported fields
}

func (*InitRequest) Descriptor deprecated

func (*InitRequest) Descriptor() ([]byte, []int)

Deprecated: Use InitRequest.ProtoReflect.Descriptor instead.

func (*InitRequest) GetInstance

func (x *InitRequest) GetInstance() *Instance

func (*InitRequest) GetProfile

func (x *InitRequest) GetProfile() string

func (*InitRequest) GetSketchPath

func (x *InitRequest) GetSketchPath() string

func (*InitRequest) ProtoMessage

func (*InitRequest) ProtoMessage()

func (*InitRequest) ProtoReflect

func (x *InitRequest) ProtoReflect() protoreflect.Message

func (*InitRequest) Reset

func (x *InitRequest) Reset()

func (*InitRequest) String

func (x *InitRequest) String() string

type InitResponse

type InitResponse struct {

	// Types that are assignable to Message:
	//
	//	*InitResponse_InitProgress
	//	*InitResponse_Error
	//	*InitResponse_Profile
	Message isInitResponse_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*InitResponse) Descriptor deprecated

func (*InitResponse) Descriptor() ([]byte, []int)

Deprecated: Use InitResponse.ProtoReflect.Descriptor instead.

func (*InitResponse) GetError

func (x *InitResponse) GetError() *status.Status

func (*InitResponse) GetInitProgress

func (x *InitResponse) GetInitProgress() *InitResponse_Progress

func (*InitResponse) GetMessage

func (m *InitResponse) GetMessage() isInitResponse_Message

func (*InitResponse) GetProfile

func (x *InitResponse) GetProfile() *SketchProfile

func (*InitResponse) ProtoMessage

func (*InitResponse) ProtoMessage()

func (*InitResponse) ProtoReflect

func (x *InitResponse) ProtoReflect() protoreflect.Message

func (*InitResponse) Reset

func (x *InitResponse) Reset()

func (*InitResponse) String

func (x *InitResponse) String() string

type InitResponse_Error

type InitResponse_Error struct {
	Error *status.Status `protobuf:"bytes,2,opt,name=error,proto3,oneof"`
}

type InitResponse_InitProgress

type InitResponse_InitProgress struct {
	InitProgress *InitResponse_Progress `protobuf:"bytes,1,opt,name=init_progress,json=initProgress,proto3,oneof"`
}

type InitResponse_Profile

type InitResponse_Profile struct {
	// Selected profile information
	Profile *SketchProfile `protobuf:"bytes,3,opt,name=profile,proto3,oneof"`
}

type InitResponse_Progress

type InitResponse_Progress struct {

	// Progress of the downloads of platforms and libraries index files.
	DownloadProgress *DownloadProgress `protobuf:"bytes,1,opt,name=download_progress,json=downloadProgress,proto3" json:"download_progress,omitempty"`
	// Describes the current stage of the initialization.
	TaskProgress *TaskProgress `protobuf:"bytes,2,opt,name=task_progress,json=taskProgress,proto3" json:"task_progress,omitempty"`
	// contains filtered or unexported fields
}

func (*InitResponse_Progress) Descriptor deprecated

func (*InitResponse_Progress) Descriptor() ([]byte, []int)

Deprecated: Use InitResponse_Progress.ProtoReflect.Descriptor instead.

func (*InitResponse_Progress) GetDownloadProgress

func (x *InitResponse_Progress) GetDownloadProgress() *DownloadProgress

func (*InitResponse_Progress) GetTaskProgress

func (x *InitResponse_Progress) GetTaskProgress() *TaskProgress

func (*InitResponse_Progress) ProtoMessage

func (*InitResponse_Progress) ProtoMessage()

func (*InitResponse_Progress) ProtoReflect

func (x *InitResponse_Progress) ProtoReflect() protoreflect.Message

func (*InitResponse_Progress) Reset

func (x *InitResponse_Progress) Reset()

func (*InitResponse_Progress) String

func (x *InitResponse_Progress) String() string

type InstalledLibrary

type InstalledLibrary struct {

	// Information about the library.
	Library *Library `protobuf:"bytes,1,opt,name=library,proto3" json:"library,omitempty"`
	// When the `updatable` field of the `LibraryList` request is set to `true`,
	// this will contain information on the latest version of the library in the
	// libraries index.
	Release *LibraryRelease `protobuf:"bytes,2,opt,name=release,proto3" json:"release,omitempty"`
	// contains filtered or unexported fields
}

func (*InstalledLibrary) Descriptor deprecated

func (*InstalledLibrary) Descriptor() ([]byte, []int)

Deprecated: Use InstalledLibrary.ProtoReflect.Descriptor instead.

func (*InstalledLibrary) GetLibrary

func (x *InstalledLibrary) GetLibrary() *Library

func (*InstalledLibrary) GetRelease

func (x *InstalledLibrary) GetRelease() *LibraryRelease

func (*InstalledLibrary) ProtoMessage

func (*InstalledLibrary) ProtoMessage()

func (*InstalledLibrary) ProtoReflect

func (x *InstalledLibrary) ProtoReflect() protoreflect.Message

func (*InstalledLibrary) Reset

func (x *InstalledLibrary) Reset()

func (*InstalledLibrary) String

func (x *InstalledLibrary) String() string

type InstalledPlatformReference

type InstalledPlatformReference struct {

	// Platform ID (e.g., `arduino:avr`).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Version of the platform.
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// Installation directory of the platform
	InstallDir string `protobuf:"bytes,3,opt,name=install_dir,json=installDir,proto3" json:"install_dir,omitempty"`
	// 3rd party platform URL
	PackageUrl string `protobuf:"bytes,4,opt,name=package_url,json=packageUrl,proto3" json:"package_url,omitempty"`
	// contains filtered or unexported fields
}

func (*InstalledPlatformReference) Descriptor deprecated

func (*InstalledPlatformReference) Descriptor() ([]byte, []int)

Deprecated: Use InstalledPlatformReference.ProtoReflect.Descriptor instead.

func (*InstalledPlatformReference) GetId

func (*InstalledPlatformReference) GetInstallDir

func (x *InstalledPlatformReference) GetInstallDir() string

func (*InstalledPlatformReference) GetPackageUrl

func (x *InstalledPlatformReference) GetPackageUrl() string

func (*InstalledPlatformReference) GetVersion

func (x *InstalledPlatformReference) GetVersion() string

func (*InstalledPlatformReference) ProtoMessage

func (*InstalledPlatformReference) ProtoMessage()

func (*InstalledPlatformReference) ProtoReflect

func (*InstalledPlatformReference) Reset

func (x *InstalledPlatformReference) Reset()

func (*InstalledPlatformReference) String

func (x *InstalledPlatformReference) String() string

type Instance

type Instance struct {

	// The ID of the instance.
	Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*Instance) Descriptor deprecated

func (*Instance) Descriptor() ([]byte, []int)

Deprecated: Use Instance.ProtoReflect.Descriptor instead.

func (*Instance) GetId

func (x *Instance) GetId() int32

func (*Instance) ProtoMessage

func (*Instance) ProtoMessage()

func (*Instance) ProtoReflect

func (x *Instance) ProtoReflect() protoreflect.Message

func (*Instance) Reset

func (x *Instance) Reset()

func (*Instance) String

func (x *Instance) String() string

type InstanceCommand added in v1.0.0

type InstanceCommand interface {
	GetInstance() *Instance
}

InstanceCommand is an interface that represents a gRPC command with a gRPC Instance.

type InstanceNeedsReinitializationError added in v1.0.0

type InstanceNeedsReinitializationError struct {
	// contains filtered or unexported fields
}

func (*InstanceNeedsReinitializationError) Descriptor deprecated added in v1.0.0

func (*InstanceNeedsReinitializationError) Descriptor() ([]byte, []int)

Deprecated: Use InstanceNeedsReinitializationError.ProtoReflect.Descriptor instead.

func (*InstanceNeedsReinitializationError) ProtoMessage added in v1.0.0

func (*InstanceNeedsReinitializationError) ProtoMessage()

func (*InstanceNeedsReinitializationError) ProtoReflect added in v1.0.0

func (*InstanceNeedsReinitializationError) Reset added in v1.0.0

func (*InstanceNeedsReinitializationError) String added in v1.0.0

type IsDebugSupportedRequest

type IsDebugSupportedRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Fully qualified board name of the board in use (e.g.,
	// `arduino:samd:mkr1000`).
	Fqbn string `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"`
	// Port of the debugger (optional).
	Port *Port `protobuf:"bytes,3,opt,name=port,proto3" json:"port,omitempty"`
	// Which GDB command interpreter to use.
	Interpreter string `protobuf:"bytes,4,opt,name=interpreter,proto3" json:"interpreter,omitempty"`
	// The programmer to use for debugging.
	Programmer string `protobuf:"bytes,5,opt,name=programmer,proto3" json:"programmer,omitempty"`
	// contains filtered or unexported fields
}

func (*IsDebugSupportedRequest) Descriptor deprecated

func (*IsDebugSupportedRequest) Descriptor() ([]byte, []int)

Deprecated: Use IsDebugSupportedRequest.ProtoReflect.Descriptor instead.

func (*IsDebugSupportedRequest) GetFqbn

func (x *IsDebugSupportedRequest) GetFqbn() string

func (*IsDebugSupportedRequest) GetInstance

func (x *IsDebugSupportedRequest) GetInstance() *Instance

func (*IsDebugSupportedRequest) GetInterpreter

func (x *IsDebugSupportedRequest) GetInterpreter() string

func (*IsDebugSupportedRequest) GetPort

func (x *IsDebugSupportedRequest) GetPort() *Port

func (*IsDebugSupportedRequest) GetProgrammer

func (x *IsDebugSupportedRequest) GetProgrammer() string

func (*IsDebugSupportedRequest) ProtoMessage

func (*IsDebugSupportedRequest) ProtoMessage()

func (*IsDebugSupportedRequest) ProtoReflect

func (x *IsDebugSupportedRequest) ProtoReflect() protoreflect.Message

func (*IsDebugSupportedRequest) Reset

func (x *IsDebugSupportedRequest) Reset()

func (*IsDebugSupportedRequest) String

func (x *IsDebugSupportedRequest) String() string

type IsDebugSupportedResponse

type IsDebugSupportedResponse struct {

	// True if debugging is supported
	DebuggingSupported bool `protobuf:"varint,1,opt,name=debugging_supported,json=debuggingSupported,proto3" json:"debugging_supported,omitempty"`
	// This is the same FQBN given in the IsDebugSupportedRequest but cleaned
	// up of the board options that do not affect the debugger configuration.
	// It may be used by clients/IDE to group slightly different boards option
	// selections under the same debug configuration.
	DebugFqbn string `protobuf:"bytes,2,opt,name=debug_fqbn,json=debugFqbn,proto3" json:"debug_fqbn,omitempty"`
	// contains filtered or unexported fields
}

func (*IsDebugSupportedResponse) Descriptor deprecated

func (*IsDebugSupportedResponse) Descriptor() ([]byte, []int)

Deprecated: Use IsDebugSupportedResponse.ProtoReflect.Descriptor instead.

func (*IsDebugSupportedResponse) GetDebugFqbn

func (x *IsDebugSupportedResponse) GetDebugFqbn() string

func (*IsDebugSupportedResponse) GetDebuggingSupported

func (x *IsDebugSupportedResponse) GetDebuggingSupported() bool

func (*IsDebugSupportedResponse) ProtoMessage

func (*IsDebugSupportedResponse) ProtoMessage()

func (*IsDebugSupportedResponse) ProtoReflect

func (x *IsDebugSupportedResponse) ProtoReflect() protoreflect.Message

func (*IsDebugSupportedResponse) Reset

func (x *IsDebugSupportedResponse) Reset()

func (*IsDebugSupportedResponse) String

func (x *IsDebugSupportedResponse) String() string

type Library

type Library struct {

	// Library name (value of `name` field in library.properties).
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Value of the `author` field in library.properties.
	Author string `protobuf:"bytes,2,opt,name=author,proto3" json:"author,omitempty"`
	// Value of the `maintainer` field in library.properties.
	Maintainer string `protobuf:"bytes,3,opt,name=maintainer,proto3" json:"maintainer,omitempty"`
	// Value of the `sentence` field in library.properties.
	Sentence string `protobuf:"bytes,4,opt,name=sentence,proto3" json:"sentence,omitempty"`
	// Value of the `paragraph` field in library.properties.
	Paragraph string `protobuf:"bytes,5,opt,name=paragraph,proto3" json:"paragraph,omitempty"`
	// Value of the `url` field in library.properties.
	Website string `protobuf:"bytes,6,opt,name=website,proto3" json:"website,omitempty"`
	// Value of the `category` field in library.properties.
	Category string `protobuf:"bytes,7,opt,name=category,proto3" json:"category,omitempty"`
	// Value of the `architectures` field in library.properties.
	Architectures []string `protobuf:"bytes,8,rep,name=architectures,proto3" json:"architectures,omitempty"`
	// The type categories of the library. Possible values: `Arduino`,
	// `Partner`, `Recommended`, `Contributed`, `Retired`.
	Types []string `protobuf:"bytes,9,rep,name=types,proto3" json:"types,omitempty"`
	// The path of the library directory.
	InstallDir string `protobuf:"bytes,10,opt,name=install_dir,json=installDir,proto3" json:"install_dir,omitempty"`
	// The location of the library's source files.
	SourceDir string `protobuf:"bytes,11,opt,name=source_dir,json=sourceDir,proto3" json:"source_dir,omitempty"`
	// The location of the library's `utility` directory.
	UtilityDir string `protobuf:"bytes,12,opt,name=utility_dir,json=utilityDir,proto3" json:"utility_dir,omitempty"`
	// If `location` is `platform_builtin` or `referenced_platform_builtin`, the
	// identifying string for the platform containing the library
	// (e.g., `arduino:avr@1.8.2`).
	ContainerPlatform string `protobuf:"bytes,14,opt,name=container_platform,json=containerPlatform,proto3" json:"container_platform,omitempty"`
	// Value of the `dot_a_linkage` field in library.properties.
	DotALinkage bool `protobuf:"varint,17,opt,name=dot_a_linkage,json=dotALinkage,proto3" json:"dot_a_linkage,omitempty"`
	// Value of the `precompiled` field in library.properties.
	Precompiled bool `protobuf:"varint,18,opt,name=precompiled,proto3" json:"precompiled,omitempty"`
	// Value of the `ldflags` field in library.properties.
	LdFlags string `protobuf:"bytes,19,opt,name=ld_flags,json=ldFlags,proto3" json:"ld_flags,omitempty"`
	// A library.properties file is not present in the library's root directory.
	IsLegacy bool `protobuf:"varint,20,opt,name=is_legacy,json=isLegacy,proto3" json:"is_legacy,omitempty"`
	// Value of the `version` field in library.properties.
	Version string `protobuf:"bytes,21,opt,name=version,proto3" json:"version,omitempty"`
	// Value of the `license` field in library.properties.
	License string `protobuf:"bytes,22,opt,name=license,proto3" json:"license,omitempty"`
	// The data from the library's library.properties file, including unused
	// fields.
	Properties map[string]string `` /* 162-byte string literal not displayed */
	// The location type of the library installation.
	Location LibraryLocation `protobuf:"varint,24,opt,name=location,proto3,enum=cc.arduino.cli.commands.v1.LibraryLocation" json:"location,omitempty"`
	// The library format type.
	Layout LibraryLayout `protobuf:"varint,25,opt,name=layout,proto3,enum=cc.arduino.cli.commands.v1.LibraryLayout" json:"layout,omitempty"`
	// The example sketches provided by the library
	Examples []string `protobuf:"bytes,26,rep,name=examples,proto3" json:"examples,omitempty"`
	// Value of the `includes` field in library.properties or, if missing, the
	// list of include files available on the library source root directory.
	ProvidesIncludes []string `protobuf:"bytes,27,rep,name=provides_includes,json=providesIncludes,proto3" json:"provides_includes,omitempty"`
	// Map of FQBNs that specifies if library is compatible with this library
	CompatibleWith map[string]bool `` /* 193-byte string literal not displayed */
	// This value is set to true if the library is in development and should not
	// be treated as read-only. This status is determined by the presence of a
	// `.development` file in the library root directory.
	InDevelopment bool `protobuf:"varint,29,opt,name=in_development,json=inDevelopment,proto3" json:"in_development,omitempty"`
	// contains filtered or unexported fields
}

func (*Library) Descriptor deprecated

func (*Library) Descriptor() ([]byte, []int)

Deprecated: Use Library.ProtoReflect.Descriptor instead.

func (*Library) GetArchitectures

func (x *Library) GetArchitectures() []string

func (*Library) GetAuthor

func (x *Library) GetAuthor() string

func (*Library) GetCategory

func (x *Library) GetCategory() string

func (*Library) GetCompatibleWith

func (x *Library) GetCompatibleWith() map[string]bool

func (*Library) GetContainerPlatform

func (x *Library) GetContainerPlatform() string

func (*Library) GetDotALinkage

func (x *Library) GetDotALinkage() bool

func (*Library) GetExamples

func (x *Library) GetExamples() []string

func (*Library) GetInDevelopment

func (x *Library) GetInDevelopment() bool

func (*Library) GetInstallDir

func (x *Library) GetInstallDir() string

func (*Library) GetIsLegacy

func (x *Library) GetIsLegacy() bool

func (*Library) GetLayout

func (x *Library) GetLayout() LibraryLayout

func (*Library) GetLdFlags

func (x *Library) GetLdFlags() string

func (*Library) GetLicense

func (x *Library) GetLicense() string

func (*Library) GetLocation

func (x *Library) GetLocation() LibraryLocation

func (*Library) GetMaintainer

func (x *Library) GetMaintainer() string

func (*Library) GetName

func (x *Library) GetName() string

func (*Library) GetParagraph

func (x *Library) GetParagraph() string

func (*Library) GetPrecompiled

func (x *Library) GetPrecompiled() bool

func (*Library) GetProperties

func (x *Library) GetProperties() map[string]string

func (*Library) GetProvidesIncludes

func (x *Library) GetProvidesIncludes() []string

func (*Library) GetSentence

func (x *Library) GetSentence() string

func (*Library) GetSourceDir

func (x *Library) GetSourceDir() string

func (*Library) GetTypes

func (x *Library) GetTypes() []string

func (*Library) GetUtilityDir

func (x *Library) GetUtilityDir() string

func (*Library) GetVersion

func (x *Library) GetVersion() string

func (*Library) GetWebsite

func (x *Library) GetWebsite() string

func (*Library) ProtoMessage

func (*Library) ProtoMessage()

func (*Library) ProtoReflect

func (x *Library) ProtoReflect() protoreflect.Message

func (*Library) Reset

func (x *Library) Reset()

func (*Library) String

func (x *Library) String() string

type LibraryDependency

type LibraryDependency struct {

	// Library name of the dependency.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Version constraint of the dependency.
	VersionConstraint string `protobuf:"bytes,2,opt,name=version_constraint,json=versionConstraint,proto3" json:"version_constraint,omitempty"`
	// contains filtered or unexported fields
}

func (*LibraryDependency) Descriptor deprecated

func (*LibraryDependency) Descriptor() ([]byte, []int)

Deprecated: Use LibraryDependency.ProtoReflect.Descriptor instead.

func (*LibraryDependency) GetName

func (x *LibraryDependency) GetName() string

func (*LibraryDependency) GetVersionConstraint

func (x *LibraryDependency) GetVersionConstraint() string

func (*LibraryDependency) ProtoMessage

func (*LibraryDependency) ProtoMessage()

func (*LibraryDependency) ProtoReflect

func (x *LibraryDependency) ProtoReflect() protoreflect.Message

func (*LibraryDependency) Reset

func (x *LibraryDependency) Reset()

func (*LibraryDependency) String

func (x *LibraryDependency) String() string

type LibraryDependencyStatus

type LibraryDependencyStatus struct {

	// The name of the library dependency.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The required version of the library dependency.
	VersionRequired string `protobuf:"bytes,2,opt,name=version_required,json=versionRequired,proto3" json:"version_required,omitempty"`
	// Version of the library dependency currently installed.
	VersionInstalled string `protobuf:"bytes,3,opt,name=version_installed,json=versionInstalled,proto3" json:"version_installed,omitempty"`
	// contains filtered or unexported fields
}

func (*LibraryDependencyStatus) Descriptor deprecated

func (*LibraryDependencyStatus) Descriptor() ([]byte, []int)

Deprecated: Use LibraryDependencyStatus.ProtoReflect.Descriptor instead.

func (*LibraryDependencyStatus) GetName

func (x *LibraryDependencyStatus) GetName() string

func (*LibraryDependencyStatus) GetVersionInstalled

func (x *LibraryDependencyStatus) GetVersionInstalled() string

func (*LibraryDependencyStatus) GetVersionRequired

func (x *LibraryDependencyStatus) GetVersionRequired() string

func (*LibraryDependencyStatus) ProtoMessage

func (*LibraryDependencyStatus) ProtoMessage()

func (*LibraryDependencyStatus) ProtoReflect

func (x *LibraryDependencyStatus) ProtoReflect() protoreflect.Message

func (*LibraryDependencyStatus) Reset

func (x *LibraryDependencyStatus) Reset()

func (*LibraryDependencyStatus) String

func (x *LibraryDependencyStatus) String() string

type LibraryDownloadRequest

type LibraryDownloadRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Name of the library.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The version of the library to download.
	Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*LibraryDownloadRequest) Descriptor deprecated

func (*LibraryDownloadRequest) Descriptor() ([]byte, []int)

Deprecated: Use LibraryDownloadRequest.ProtoReflect.Descriptor instead.

func (*LibraryDownloadRequest) GetInstance

func (x *LibraryDownloadRequest) GetInstance() *Instance

func (*LibraryDownloadRequest) GetName

func (x *LibraryDownloadRequest) GetName() string

func (*LibraryDownloadRequest) GetVersion

func (x *LibraryDownloadRequest) GetVersion() string

func (*LibraryDownloadRequest) ProtoMessage

func (*LibraryDownloadRequest) ProtoMessage()

func (*LibraryDownloadRequest) ProtoReflect

func (x *LibraryDownloadRequest) ProtoReflect() protoreflect.Message

func (*LibraryDownloadRequest) Reset

func (x *LibraryDownloadRequest) Reset()

func (*LibraryDownloadRequest) String

func (x *LibraryDownloadRequest) String() string

type LibraryDownloadResponse

type LibraryDownloadResponse struct {

	// Types that are assignable to Message:
	//
	//	*LibraryDownloadResponse_Progress
	//	*LibraryDownloadResponse_Result_
	Message isLibraryDownloadResponse_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*LibraryDownloadResponse) Descriptor deprecated

func (*LibraryDownloadResponse) Descriptor() ([]byte, []int)

Deprecated: Use LibraryDownloadResponse.ProtoReflect.Descriptor instead.

func (*LibraryDownloadResponse) GetMessage added in v1.0.0

func (m *LibraryDownloadResponse) GetMessage() isLibraryDownloadResponse_Message

func (*LibraryDownloadResponse) GetProgress

func (x *LibraryDownloadResponse) GetProgress() *DownloadProgress

func (*LibraryDownloadResponse) GetResult added in v1.0.0

func (*LibraryDownloadResponse) ProtoMessage

func (*LibraryDownloadResponse) ProtoMessage()

func (*LibraryDownloadResponse) ProtoReflect

func (x *LibraryDownloadResponse) ProtoReflect() protoreflect.Message

func (*LibraryDownloadResponse) Reset

func (x *LibraryDownloadResponse) Reset()

func (*LibraryDownloadResponse) String

func (x *LibraryDownloadResponse) String() string

type LibraryDownloadResponse_Progress added in v1.0.0

type LibraryDownloadResponse_Progress struct {
	// Progress of the library download.
	Progress *DownloadProgress `protobuf:"bytes,1,opt,name=progress,proto3,oneof"`
}

type LibraryDownloadResponse_Result added in v1.0.0

type LibraryDownloadResponse_Result struct {
	// contains filtered or unexported fields
}

func (*LibraryDownloadResponse_Result) Descriptor deprecated added in v1.0.0

func (*LibraryDownloadResponse_Result) Descriptor() ([]byte, []int)

Deprecated: Use LibraryDownloadResponse_Result.ProtoReflect.Descriptor instead.

func (*LibraryDownloadResponse_Result) ProtoMessage added in v1.0.0

func (*LibraryDownloadResponse_Result) ProtoMessage()

func (*LibraryDownloadResponse_Result) ProtoReflect added in v1.0.0

func (*LibraryDownloadResponse_Result) Reset added in v1.0.0

func (x *LibraryDownloadResponse_Result) Reset()

func (*LibraryDownloadResponse_Result) String added in v1.0.0

type LibraryDownloadResponse_Result_ added in v1.0.0

type LibraryDownloadResponse_Result_ struct {
	// Download result.
	Result *LibraryDownloadResponse_Result `protobuf:"bytes,2,opt,name=result,proto3,oneof"`
}

type LibraryInstallLocation

type LibraryInstallLocation int32
const (
	// In the `libraries` subdirectory of the user directory (sketchbook). This is
	// the default if not specified.
	LibraryInstallLocation_LIBRARY_INSTALL_LOCATION_USER LibraryInstallLocation = 0
	// In the configured 'builtin.libraries' directory.
	LibraryInstallLocation_LIBRARY_INSTALL_LOCATION_BUILTIN LibraryInstallLocation = 1
)

func (LibraryInstallLocation) Descriptor

func (LibraryInstallLocation) Enum

func (LibraryInstallLocation) EnumDescriptor deprecated

func (LibraryInstallLocation) EnumDescriptor() ([]byte, []int)

Deprecated: Use LibraryInstallLocation.Descriptor instead.

func (LibraryInstallLocation) Number

func (LibraryInstallLocation) String

func (x LibraryInstallLocation) String() string

func (LibraryInstallLocation) Type

type LibraryInstallRequest

type LibraryInstallRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Name of the library.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The version of the library to install.
	Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	// Set to true to skip installation of specified library's dependencies,
	// defaults to false.
	NoDeps bool `protobuf:"varint,4,opt,name=no_deps,json=noDeps,proto3" json:"no_deps,omitempty"`
	// Set to true to skip installation if a different version of the library or
	// one of its dependencies is already installed, defaults to false.
	NoOverwrite bool `protobuf:"varint,5,opt,name=no_overwrite,json=noOverwrite,proto3" json:"no_overwrite,omitempty"`
	// Install the library and dependencies in the specified location
	InstallLocation LibraryInstallLocation `` /* 162-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LibraryInstallRequest) Descriptor deprecated

func (*LibraryInstallRequest) Descriptor() ([]byte, []int)

Deprecated: Use LibraryInstallRequest.ProtoReflect.Descriptor instead.

func (*LibraryInstallRequest) GetInstallLocation

func (x *LibraryInstallRequest) GetInstallLocation() LibraryInstallLocation

func (*LibraryInstallRequest) GetInstance

func (x *LibraryInstallRequest) GetInstance() *Instance

func (*LibraryInstallRequest) GetName

func (x *LibraryInstallRequest) GetName() string

func (*LibraryInstallRequest) GetNoDeps

func (x *LibraryInstallRequest) GetNoDeps() bool

func (*LibraryInstallRequest) GetNoOverwrite

func (x *LibraryInstallRequest) GetNoOverwrite() bool

func (*LibraryInstallRequest) GetVersion

func (x *LibraryInstallRequest) GetVersion() string

func (*LibraryInstallRequest) ProtoMessage

func (*LibraryInstallRequest) ProtoMessage()

func (*LibraryInstallRequest) ProtoReflect

func (x *LibraryInstallRequest) ProtoReflect() protoreflect.Message

func (*LibraryInstallRequest) Reset

func (x *LibraryInstallRequest) Reset()

func (*LibraryInstallRequest) String

func (x *LibraryInstallRequest) String() string

type LibraryInstallResponse

type LibraryInstallResponse struct {

	// Types that are assignable to Message:
	//
	//	*LibraryInstallResponse_Progress
	//	*LibraryInstallResponse_TaskProgress
	//	*LibraryInstallResponse_Result_
	Message isLibraryInstallResponse_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*LibraryInstallResponse) Descriptor deprecated

func (*LibraryInstallResponse) Descriptor() ([]byte, []int)

Deprecated: Use LibraryInstallResponse.ProtoReflect.Descriptor instead.

func (*LibraryInstallResponse) GetMessage added in v1.0.0

func (m *LibraryInstallResponse) GetMessage() isLibraryInstallResponse_Message

func (*LibraryInstallResponse) GetProgress

func (x *LibraryInstallResponse) GetProgress() *DownloadProgress

func (*LibraryInstallResponse) GetResult added in v1.0.0

func (*LibraryInstallResponse) GetTaskProgress

func (x *LibraryInstallResponse) GetTaskProgress() *TaskProgress

func (*LibraryInstallResponse) ProtoMessage

func (*LibraryInstallResponse) ProtoMessage()

func (*LibraryInstallResponse) ProtoReflect

func (x *LibraryInstallResponse) ProtoReflect() protoreflect.Message

func (*LibraryInstallResponse) Reset

func (x *LibraryInstallResponse) Reset()

func (*LibraryInstallResponse) String

func (x *LibraryInstallResponse) String() string

type LibraryInstallResponse_Progress added in v1.0.0

type LibraryInstallResponse_Progress struct {
	// Progress of the library download.
	Progress *DownloadProgress `protobuf:"bytes,1,opt,name=progress,proto3,oneof"`
}

type LibraryInstallResponse_Result added in v1.0.0

type LibraryInstallResponse_Result struct {
	// contains filtered or unexported fields
}

func (*LibraryInstallResponse_Result) Descriptor deprecated added in v1.0.0

func (*LibraryInstallResponse_Result) Descriptor() ([]byte, []int)

Deprecated: Use LibraryInstallResponse_Result.ProtoReflect.Descriptor instead.

func (*LibraryInstallResponse_Result) ProtoMessage added in v1.0.0

func (*LibraryInstallResponse_Result) ProtoMessage()

func (*LibraryInstallResponse_Result) ProtoReflect added in v1.0.0

func (*LibraryInstallResponse_Result) Reset added in v1.0.0

func (x *LibraryInstallResponse_Result) Reset()

func (*LibraryInstallResponse_Result) String added in v1.0.0

type LibraryInstallResponse_Result_ added in v1.0.0

type LibraryInstallResponse_Result_ struct {
	// Download result.
	Result *LibraryInstallResponse_Result `protobuf:"bytes,3,opt,name=result,proto3,oneof"`
}

type LibraryInstallResponse_TaskProgress added in v1.0.0

type LibraryInstallResponse_TaskProgress struct {
	// Description of the current stage of the installation.
	TaskProgress *TaskProgress `protobuf:"bytes,2,opt,name=task_progress,json=taskProgress,proto3,oneof"`
}

type LibraryLayout

type LibraryLayout int32
const (
	// Library is in the 1.0 Arduino library format.
	LibraryLayout_LIBRARY_LAYOUT_FLAT LibraryLayout = 0
	// Library is in the 1.5 Arduino library format.
	LibraryLayout_LIBRARY_LAYOUT_RECURSIVE LibraryLayout = 1
)

func (LibraryLayout) Descriptor

func (LibraryLayout) Enum

func (x LibraryLayout) Enum() *LibraryLayout

func (LibraryLayout) EnumDescriptor deprecated

func (LibraryLayout) EnumDescriptor() ([]byte, []int)

Deprecated: Use LibraryLayout.Descriptor instead.

func (LibraryLayout) Number

func (LibraryLayout) String

func (x LibraryLayout) String() string

func (LibraryLayout) Type

type LibraryListRequest

type LibraryListRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Whether to include built-in libraries (from platforms and the Arduino
	// IDE) in the listing.
	All bool `protobuf:"varint,2,opt,name=all,proto3" json:"all,omitempty"`
	// Whether to list only libraries for which there is a newer version than
	// the installed version available in the libraries index.
	Updatable bool `protobuf:"varint,3,opt,name=updatable,proto3" json:"updatable,omitempty"`
	// If set filters out the libraries not matching name
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// By setting this field all duplicate libraries are filtered out leaving
	// only the libraries that will be used to compile for the specified board
	// FQBN.
	Fqbn string `protobuf:"bytes,5,opt,name=fqbn,proto3" json:"fqbn,omitempty"`
	// contains filtered or unexported fields
}

func (*LibraryListRequest) Descriptor deprecated

func (*LibraryListRequest) Descriptor() ([]byte, []int)

Deprecated: Use LibraryListRequest.ProtoReflect.Descriptor instead.

func (*LibraryListRequest) GetAll

func (x *LibraryListRequest) GetAll() bool

func (*LibraryListRequest) GetFqbn

func (x *LibraryListRequest) GetFqbn() string

func (*LibraryListRequest) GetInstance

func (x *LibraryListRequest) GetInstance() *Instance

func (*LibraryListRequest) GetName

func (x *LibraryListRequest) GetName() string

func (*LibraryListRequest) GetUpdatable

func (x *LibraryListRequest) GetUpdatable() bool

func (*LibraryListRequest) ProtoMessage

func (*LibraryListRequest) ProtoMessage()

func (*LibraryListRequest) ProtoReflect

func (x *LibraryListRequest) ProtoReflect() protoreflect.Message

func (*LibraryListRequest) Reset

func (x *LibraryListRequest) Reset()

func (*LibraryListRequest) String

func (x *LibraryListRequest) String() string

type LibraryListResponse

type LibraryListResponse struct {

	// List of installed libraries.
	InstalledLibraries []*InstalledLibrary `protobuf:"bytes,1,rep,name=installed_libraries,json=installedLibraries,proto3" json:"installed_libraries,omitempty"`
	// contains filtered or unexported fields
}

func (*LibraryListResponse) Descriptor deprecated

func (*LibraryListResponse) Descriptor() ([]byte, []int)

Deprecated: Use LibraryListResponse.ProtoReflect.Descriptor instead.

func (*LibraryListResponse) GetInstalledLibraries

func (x *LibraryListResponse) GetInstalledLibraries() []*InstalledLibrary

func (*LibraryListResponse) ProtoMessage

func (*LibraryListResponse) ProtoMessage()

func (*LibraryListResponse) ProtoReflect

func (x *LibraryListResponse) ProtoReflect() protoreflect.Message

func (*LibraryListResponse) Reset

func (x *LibraryListResponse) Reset()

func (*LibraryListResponse) String

func (x *LibraryListResponse) String() string

type LibraryLocation

type LibraryLocation int32
const (
	// In the configured 'builtin.libraries' directory.
	LibraryLocation_LIBRARY_LOCATION_BUILTIN LibraryLocation = 0
	// In the `libraries` subdirectory of the user directory (sketchbook).
	LibraryLocation_LIBRARY_LOCATION_USER LibraryLocation = 1
	// In the `libraries` subdirectory of a platform.
	LibraryLocation_LIBRARY_LOCATION_PLATFORM_BUILTIN LibraryLocation = 2
	// When `LibraryLocation` is used in a context where a board is specified,
	// this indicates the library is in the `libraries` subdirectory of a
	// platform referenced by the board's platform.
	LibraryLocation_LIBRARY_LOCATION_REFERENCED_PLATFORM_BUILTIN LibraryLocation = 3
	// Outside the `libraries` folders managed by the CLI.
	LibraryLocation_LIBRARY_LOCATION_UNMANAGED LibraryLocation = 4
)

func (LibraryLocation) Descriptor

func (LibraryLocation) Enum

func (x LibraryLocation) Enum() *LibraryLocation

func (LibraryLocation) EnumDescriptor deprecated

func (LibraryLocation) EnumDescriptor() ([]byte, []int)

Deprecated: Use LibraryLocation.Descriptor instead.

func (LibraryLocation) Number

func (LibraryLocation) String

func (x LibraryLocation) String() string

func (LibraryLocation) Type

type LibraryRelease

type LibraryRelease struct {

	// Value of the `author` field in library.properties.
	Author string `protobuf:"bytes,1,opt,name=author,proto3" json:"author,omitempty"`
	// Value of the `version` field in library.properties.
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// Value of the `maintainer` field in library.properties.
	Maintainer string `protobuf:"bytes,3,opt,name=maintainer,proto3" json:"maintainer,omitempty"`
	// Value of the `sentence` field in library.properties.
	Sentence string `protobuf:"bytes,4,opt,name=sentence,proto3" json:"sentence,omitempty"`
	// Value of the `paragraph` field in library.properties.
	Paragraph string `protobuf:"bytes,5,opt,name=paragraph,proto3" json:"paragraph,omitempty"`
	// Value of the `url` field in library.properties.
	Website string `protobuf:"bytes,6,opt,name=website,proto3" json:"website,omitempty"`
	// Value of the `category` field in library.properties.
	Category string `protobuf:"bytes,7,opt,name=category,proto3" json:"category,omitempty"`
	// Value of the `architectures` field in library.properties.
	Architectures []string `protobuf:"bytes,8,rep,name=architectures,proto3" json:"architectures,omitempty"`
	// The type categories of the library, as defined in the libraries index.
	// Possible values: `Arduino`, `Partner`, `Recommended`, `Contributed`,
	// `Retired`.
	Types []string `protobuf:"bytes,9,rep,name=types,proto3" json:"types,omitempty"`
	// Information about the library archive file.
	Resources *DownloadResource `protobuf:"bytes,10,opt,name=resources,proto3" json:"resources,omitempty"`
	// Value of the `license` field in library.properties.
	License string `protobuf:"bytes,11,opt,name=license,proto3" json:"license,omitempty"`
	// Value of the `includes` field in library.properties.
	ProvidesIncludes []string `protobuf:"bytes,12,rep,name=provides_includes,json=providesIncludes,proto3" json:"provides_includes,omitempty"`
	// The names of the library's dependencies, as defined by the 'depends'
	// field of library.properties.
	Dependencies []*LibraryDependency `protobuf:"bytes,13,rep,name=dependencies,proto3" json:"dependencies,omitempty"`
	// contains filtered or unexported fields
}

func (*LibraryRelease) Descriptor deprecated

func (*LibraryRelease) Descriptor() ([]byte, []int)

Deprecated: Use LibraryRelease.ProtoReflect.Descriptor instead.

func (*LibraryRelease) GetArchitectures

func (x *LibraryRelease) GetArchitectures() []string

func (*LibraryRelease) GetAuthor

func (x *LibraryRelease) GetAuthor() string

func (*LibraryRelease) GetCategory

func (x *LibraryRelease) GetCategory() string

func (*LibraryRelease) GetDependencies

func (x *LibraryRelease) GetDependencies() []*LibraryDependency

func (*LibraryRelease) GetLicense

func (x *LibraryRelease) GetLicense() string

func (*LibraryRelease) GetMaintainer

func (x *LibraryRelease) GetMaintainer() string

func (*LibraryRelease) GetParagraph

func (x *LibraryRelease) GetParagraph() string

func (*LibraryRelease) GetProvidesIncludes

func (x *LibraryRelease) GetProvidesIncludes() []string

func (*LibraryRelease) GetResources

func (x *LibraryRelease) GetResources() *DownloadResource

func (*LibraryRelease) GetSentence

func (x *LibraryRelease) GetSentence() string

func (*LibraryRelease) GetTypes

func (x *LibraryRelease) GetTypes() []string

func (*LibraryRelease) GetVersion

func (x *LibraryRelease) GetVersion() string

func (*LibraryRelease) GetWebsite

func (x *LibraryRelease) GetWebsite() string

func (*LibraryRelease) ProtoMessage

func (*LibraryRelease) ProtoMessage()

func (*LibraryRelease) ProtoReflect

func (x *LibraryRelease) ProtoReflect() protoreflect.Message

func (*LibraryRelease) Reset

func (x *LibraryRelease) Reset()

func (*LibraryRelease) String

func (x *LibraryRelease) String() string

type LibraryResolveDependenciesRequest

type LibraryResolveDependenciesRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Name of the library.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The version of the library to check dependencies of. If no version is
	// specified, dependencies of the newest version will be listed.
	Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	// If true the computed solution will try to keep exising libraries
	// at their current version.
	DoNotUpdateInstalledLibraries bool `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LibraryResolveDependenciesRequest) Descriptor deprecated

func (*LibraryResolveDependenciesRequest) Descriptor() ([]byte, []int)

Deprecated: Use LibraryResolveDependenciesRequest.ProtoReflect.Descriptor instead.

func (*LibraryResolveDependenciesRequest) GetDoNotUpdateInstalledLibraries added in v1.0.0

func (x *LibraryResolveDependenciesRequest) GetDoNotUpdateInstalledLibraries() bool

func (*LibraryResolveDependenciesRequest) GetInstance

func (x *LibraryResolveDependenciesRequest) GetInstance() *Instance

func (*LibraryResolveDependenciesRequest) GetName

func (*LibraryResolveDependenciesRequest) GetVersion

func (x *LibraryResolveDependenciesRequest) GetVersion() string

func (*LibraryResolveDependenciesRequest) ProtoMessage

func (*LibraryResolveDependenciesRequest) ProtoMessage()

func (*LibraryResolveDependenciesRequest) ProtoReflect

func (*LibraryResolveDependenciesRequest) Reset

func (*LibraryResolveDependenciesRequest) String

type LibraryResolveDependenciesResponse

type LibraryResolveDependenciesResponse struct {

	// Dependencies of the library.
	Dependencies []*LibraryDependencyStatus `protobuf:"bytes,1,rep,name=dependencies,proto3" json:"dependencies,omitempty"`
	// contains filtered or unexported fields
}

func (*LibraryResolveDependenciesResponse) Descriptor deprecated

func (*LibraryResolveDependenciesResponse) Descriptor() ([]byte, []int)

Deprecated: Use LibraryResolveDependenciesResponse.ProtoReflect.Descriptor instead.

func (*LibraryResolveDependenciesResponse) GetDependencies

func (*LibraryResolveDependenciesResponse) ProtoMessage

func (*LibraryResolveDependenciesResponse) ProtoMessage()

func (*LibraryResolveDependenciesResponse) ProtoReflect

func (*LibraryResolveDependenciesResponse) Reset

func (*LibraryResolveDependenciesResponse) String

type LibrarySearchRequest

type LibrarySearchRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Set to true to not populate the releases field in the response (may save a
	// lot of bandwidth/CPU).
	OmitReleasesDetails bool `protobuf:"varint,2,opt,name=omit_releases_details,json=omitReleasesDetails,proto3" json:"omit_releases_details,omitempty"`
	// Keywords for the search.
	SearchArgs string `protobuf:"bytes,3,opt,name=search_args,json=searchArgs,proto3" json:"search_args,omitempty"`
	// contains filtered or unexported fields
}

func (*LibrarySearchRequest) Descriptor deprecated

func (*LibrarySearchRequest) Descriptor() ([]byte, []int)

Deprecated: Use LibrarySearchRequest.ProtoReflect.Descriptor instead.

func (*LibrarySearchRequest) GetInstance

func (x *LibrarySearchRequest) GetInstance() *Instance

func (*LibrarySearchRequest) GetOmitReleasesDetails

func (x *LibrarySearchRequest) GetOmitReleasesDetails() bool

func (*LibrarySearchRequest) GetSearchArgs

func (x *LibrarySearchRequest) GetSearchArgs() string

func (*LibrarySearchRequest) ProtoMessage

func (*LibrarySearchRequest) ProtoMessage()

func (*LibrarySearchRequest) ProtoReflect

func (x *LibrarySearchRequest) ProtoReflect() protoreflect.Message

func (*LibrarySearchRequest) Reset

func (x *LibrarySearchRequest) Reset()

func (*LibrarySearchRequest) String

func (x *LibrarySearchRequest) String() string

type LibrarySearchResponse

type LibrarySearchResponse struct {

	// The results of the search.
	Libraries []*SearchedLibrary `protobuf:"bytes,1,rep,name=libraries,proto3" json:"libraries,omitempty"`
	// Whether the search yielded results.
	Status LibrarySearchStatus `protobuf:"varint,2,opt,name=status,proto3,enum=cc.arduino.cli.commands.v1.LibrarySearchStatus" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*LibrarySearchResponse) Descriptor deprecated

func (*LibrarySearchResponse) Descriptor() ([]byte, []int)

Deprecated: Use LibrarySearchResponse.ProtoReflect.Descriptor instead.

func (*LibrarySearchResponse) GetLibraries

func (x *LibrarySearchResponse) GetLibraries() []*SearchedLibrary

func (*LibrarySearchResponse) GetStatus

func (*LibrarySearchResponse) ProtoMessage

func (*LibrarySearchResponse) ProtoMessage()

func (*LibrarySearchResponse) ProtoReflect

func (x *LibrarySearchResponse) ProtoReflect() protoreflect.Message

func (*LibrarySearchResponse) Reset

func (x *LibrarySearchResponse) Reset()

func (*LibrarySearchResponse) String

func (x *LibrarySearchResponse) String() string

type LibrarySearchStatus

type LibrarySearchStatus int32
const (
	// No search results were found.
	LibrarySearchStatus_LIBRARY_SEARCH_STATUS_FAILED LibrarySearchStatus = 0
	// Search results were found.
	LibrarySearchStatus_LIBRARY_SEARCH_STATUS_SUCCESS LibrarySearchStatus = 1
)

func (LibrarySearchStatus) Descriptor

func (LibrarySearchStatus) Enum

func (LibrarySearchStatus) EnumDescriptor deprecated

func (LibrarySearchStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use LibrarySearchStatus.Descriptor instead.

func (LibrarySearchStatus) Number

func (LibrarySearchStatus) String

func (x LibrarySearchStatus) String() string

func (LibrarySearchStatus) Type

type LibraryUninstallRequest

type LibraryUninstallRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Name of the library.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The version of the library to uninstall.
	Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*LibraryUninstallRequest) Descriptor deprecated

func (*LibraryUninstallRequest) Descriptor() ([]byte, []int)

Deprecated: Use LibraryUninstallRequest.ProtoReflect.Descriptor instead.

func (*LibraryUninstallRequest) GetInstance

func (x *LibraryUninstallRequest) GetInstance() *Instance

func (*LibraryUninstallRequest) GetName

func (x *LibraryUninstallRequest) GetName() string

func (*LibraryUninstallRequest) GetVersion

func (x *LibraryUninstallRequest) GetVersion() string

func (*LibraryUninstallRequest) ProtoMessage

func (*LibraryUninstallRequest) ProtoMessage()

func (*LibraryUninstallRequest) ProtoReflect

func (x *LibraryUninstallRequest) ProtoReflect() protoreflect.Message

func (*LibraryUninstallRequest) Reset

func (x *LibraryUninstallRequest) Reset()

func (*LibraryUninstallRequest) String

func (x *LibraryUninstallRequest) String() string

type LibraryUninstallResponse

type LibraryUninstallResponse struct {

	// Types that are assignable to Message:
	//
	//	*LibraryUninstallResponse_TaskProgress
	//	*LibraryUninstallResponse_Result_
	Message isLibraryUninstallResponse_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*LibraryUninstallResponse) Descriptor deprecated

func (*LibraryUninstallResponse) Descriptor() ([]byte, []int)

Deprecated: Use LibraryUninstallResponse.ProtoReflect.Descriptor instead.

func (*LibraryUninstallResponse) GetMessage added in v1.0.0

func (m *LibraryUninstallResponse) GetMessage() isLibraryUninstallResponse_Message

func (*LibraryUninstallResponse) GetResult added in v1.0.0

func (*LibraryUninstallResponse) GetTaskProgress

func (x *LibraryUninstallResponse) GetTaskProgress() *TaskProgress

func (*LibraryUninstallResponse) ProtoMessage

func (*LibraryUninstallResponse) ProtoMessage()

func (*LibraryUninstallResponse) ProtoReflect

func (x *LibraryUninstallResponse) ProtoReflect() protoreflect.Message

func (*LibraryUninstallResponse) Reset

func (x *LibraryUninstallResponse) Reset()

func (*LibraryUninstallResponse) String

func (x *LibraryUninstallResponse) String() string

type LibraryUninstallResponse_Result added in v1.0.0

type LibraryUninstallResponse_Result struct {
	// contains filtered or unexported fields
}

func (*LibraryUninstallResponse_Result) Descriptor deprecated added in v1.0.0

func (*LibraryUninstallResponse_Result) Descriptor() ([]byte, []int)

Deprecated: Use LibraryUninstallResponse_Result.ProtoReflect.Descriptor instead.

func (*LibraryUninstallResponse_Result) ProtoMessage added in v1.0.0

func (*LibraryUninstallResponse_Result) ProtoMessage()

func (*LibraryUninstallResponse_Result) ProtoReflect added in v1.0.0

func (*LibraryUninstallResponse_Result) Reset added in v1.0.0

func (*LibraryUninstallResponse_Result) String added in v1.0.0

type LibraryUninstallResponse_Result_ added in v1.0.0

type LibraryUninstallResponse_Result_ struct {
	// Uninstall result.
	Result *LibraryUninstallResponse_Result `protobuf:"bytes,2,opt,name=result,proto3,oneof"`
}

type LibraryUninstallResponse_TaskProgress added in v1.0.0

type LibraryUninstallResponse_TaskProgress struct {
	// Description of the current stage of the uninstallation.
	TaskProgress *TaskProgress `protobuf:"bytes,1,opt,name=task_progress,json=taskProgress,proto3,oneof"`
}

type LibraryUpgradeAllRequest

type LibraryUpgradeAllRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// contains filtered or unexported fields
}

func (*LibraryUpgradeAllRequest) Descriptor deprecated

func (*LibraryUpgradeAllRequest) Descriptor() ([]byte, []int)

Deprecated: Use LibraryUpgradeAllRequest.ProtoReflect.Descriptor instead.

func (*LibraryUpgradeAllRequest) GetInstance

func (x *LibraryUpgradeAllRequest) GetInstance() *Instance

func (*LibraryUpgradeAllRequest) ProtoMessage

func (*LibraryUpgradeAllRequest) ProtoMessage()

func (*LibraryUpgradeAllRequest) ProtoReflect

func (x *LibraryUpgradeAllRequest) ProtoReflect() protoreflect.Message

func (*LibraryUpgradeAllRequest) Reset

func (x *LibraryUpgradeAllRequest) Reset()

func (*LibraryUpgradeAllRequest) String

func (x *LibraryUpgradeAllRequest) String() string

type LibraryUpgradeAllResponse

type LibraryUpgradeAllResponse struct {

	// Types that are assignable to Message:
	//
	//	*LibraryUpgradeAllResponse_Progress
	//	*LibraryUpgradeAllResponse_TaskProgress
	//	*LibraryUpgradeAllResponse_Result_
	Message isLibraryUpgradeAllResponse_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*LibraryUpgradeAllResponse) Descriptor deprecated

func (*LibraryUpgradeAllResponse) Descriptor() ([]byte, []int)

Deprecated: Use LibraryUpgradeAllResponse.ProtoReflect.Descriptor instead.

func (*LibraryUpgradeAllResponse) GetMessage added in v1.0.0

func (m *LibraryUpgradeAllResponse) GetMessage() isLibraryUpgradeAllResponse_Message

func (*LibraryUpgradeAllResponse) GetProgress

func (x *LibraryUpgradeAllResponse) GetProgress() *DownloadProgress

func (*LibraryUpgradeAllResponse) GetResult added in v1.0.0

func (*LibraryUpgradeAllResponse) GetTaskProgress

func (x *LibraryUpgradeAllResponse) GetTaskProgress() *TaskProgress

func (*LibraryUpgradeAllResponse) ProtoMessage

func (*LibraryUpgradeAllResponse) ProtoMessage()

func (*LibraryUpgradeAllResponse) ProtoReflect

func (*LibraryUpgradeAllResponse) Reset

func (x *LibraryUpgradeAllResponse) Reset()

func (*LibraryUpgradeAllResponse) String

func (x *LibraryUpgradeAllResponse) String() string

type LibraryUpgradeAllResponse_Progress added in v1.0.0

type LibraryUpgradeAllResponse_Progress struct {
	// Progress of the downloads of files needed for the upgrades.
	Progress *DownloadProgress `protobuf:"bytes,1,opt,name=progress,proto3,oneof"`
}

type LibraryUpgradeAllResponse_Result added in v1.0.0

type LibraryUpgradeAllResponse_Result struct {
	// contains filtered or unexported fields
}

func (*LibraryUpgradeAllResponse_Result) Descriptor deprecated added in v1.0.0

func (*LibraryUpgradeAllResponse_Result) Descriptor() ([]byte, []int)

Deprecated: Use LibraryUpgradeAllResponse_Result.ProtoReflect.Descriptor instead.

func (*LibraryUpgradeAllResponse_Result) ProtoMessage added in v1.0.0

func (*LibraryUpgradeAllResponse_Result) ProtoMessage()

func (*LibraryUpgradeAllResponse_Result) ProtoReflect added in v1.0.0

func (*LibraryUpgradeAllResponse_Result) Reset added in v1.0.0

func (*LibraryUpgradeAllResponse_Result) String added in v1.0.0

type LibraryUpgradeAllResponse_Result_ added in v1.0.0

type LibraryUpgradeAllResponse_Result_ struct {
	// Upgrade result.
	Result *LibraryUpgradeAllResponse_Result `protobuf:"bytes,3,opt,name=result,proto3,oneof"`
}

type LibraryUpgradeAllResponse_TaskProgress added in v1.0.0

type LibraryUpgradeAllResponse_TaskProgress struct {
	// Description of the current stage of the upgrade.
	TaskProgress *TaskProgress `protobuf:"bytes,2,opt,name=task_progress,json=taskProgress,proto3,oneof"`
}

type LibraryUpgradeRequest

type LibraryUpgradeRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Name of the library.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Set to true to skip installation of specified library's dependencies,
	// defaults to false.
	NoDeps bool `protobuf:"varint,3,opt,name=no_deps,json=noDeps,proto3" json:"no_deps,omitempty"`
	// contains filtered or unexported fields
}

func (*LibraryUpgradeRequest) Descriptor deprecated

func (*LibraryUpgradeRequest) Descriptor() ([]byte, []int)

Deprecated: Use LibraryUpgradeRequest.ProtoReflect.Descriptor instead.

func (*LibraryUpgradeRequest) GetInstance

func (x *LibraryUpgradeRequest) GetInstance() *Instance

func (*LibraryUpgradeRequest) GetName

func (x *LibraryUpgradeRequest) GetName() string

func (*LibraryUpgradeRequest) GetNoDeps

func (x *LibraryUpgradeRequest) GetNoDeps() bool

func (*LibraryUpgradeRequest) ProtoMessage

func (*LibraryUpgradeRequest) ProtoMessage()

func (*LibraryUpgradeRequest) ProtoReflect

func (x *LibraryUpgradeRequest) ProtoReflect() protoreflect.Message

func (*LibraryUpgradeRequest) Reset

func (x *LibraryUpgradeRequest) Reset()

func (*LibraryUpgradeRequest) String

func (x *LibraryUpgradeRequest) String() string

type LibraryUpgradeResponse

type LibraryUpgradeResponse struct {

	// Types that are assignable to Message:
	//
	//	*LibraryUpgradeResponse_Progress
	//	*LibraryUpgradeResponse_TaskProgress
	//	*LibraryUpgradeResponse_Result_
	Message isLibraryUpgradeResponse_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*LibraryUpgradeResponse) Descriptor deprecated

func (*LibraryUpgradeResponse) Descriptor() ([]byte, []int)

Deprecated: Use LibraryUpgradeResponse.ProtoReflect.Descriptor instead.

func (*LibraryUpgradeResponse) GetMessage added in v1.0.0

func (m *LibraryUpgradeResponse) GetMessage() isLibraryUpgradeResponse_Message

func (*LibraryUpgradeResponse) GetProgress

func (x *LibraryUpgradeResponse) GetProgress() *DownloadProgress

func (*LibraryUpgradeResponse) GetResult added in v1.0.0

func (*LibraryUpgradeResponse) GetTaskProgress

func (x *LibraryUpgradeResponse) GetTaskProgress() *TaskProgress

func (*LibraryUpgradeResponse) ProtoMessage

func (*LibraryUpgradeResponse) ProtoMessage()

func (*LibraryUpgradeResponse) ProtoReflect

func (x *LibraryUpgradeResponse) ProtoReflect() protoreflect.Message

func (*LibraryUpgradeResponse) Reset

func (x *LibraryUpgradeResponse) Reset()

func (*LibraryUpgradeResponse) String

func (x *LibraryUpgradeResponse) String() string

type LibraryUpgradeResponse_Progress added in v1.0.0

type LibraryUpgradeResponse_Progress struct {
	// Progress of the library download.
	Progress *DownloadProgress `protobuf:"bytes,1,opt,name=progress,proto3,oneof"`
}

type LibraryUpgradeResponse_Result added in v1.0.0

type LibraryUpgradeResponse_Result struct {
	// contains filtered or unexported fields
}

func (*LibraryUpgradeResponse_Result) Descriptor deprecated added in v1.0.0

func (*LibraryUpgradeResponse_Result) Descriptor() ([]byte, []int)

Deprecated: Use LibraryUpgradeResponse_Result.ProtoReflect.Descriptor instead.

func (*LibraryUpgradeResponse_Result) ProtoMessage added in v1.0.0

func (*LibraryUpgradeResponse_Result) ProtoMessage()

func (*LibraryUpgradeResponse_Result) ProtoReflect added in v1.0.0

func (*LibraryUpgradeResponse_Result) Reset added in v1.0.0

func (x *LibraryUpgradeResponse_Result) Reset()

func (*LibraryUpgradeResponse_Result) String added in v1.0.0

type LibraryUpgradeResponse_Result_ added in v1.0.0

type LibraryUpgradeResponse_Result_ struct {
	// Download result.
	Result *LibraryUpgradeResponse_Result `protobuf:"bytes,3,opt,name=result,proto3,oneof"`
}

type LibraryUpgradeResponse_TaskProgress added in v1.0.0

type LibraryUpgradeResponse_TaskProgress struct {
	// Description of the current stage of the installation.
	TaskProgress *TaskProgress `protobuf:"bytes,2,opt,name=task_progress,json=taskProgress,proto3,oneof"`
}

type ListProgrammersAvailableForUploadRequest

type ListProgrammersAvailableForUploadRequest struct {
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	Fqbn     string    `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProgrammersAvailableForUploadRequest) Descriptor deprecated

func (*ListProgrammersAvailableForUploadRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListProgrammersAvailableForUploadRequest.ProtoReflect.Descriptor instead.

func (*ListProgrammersAvailableForUploadRequest) GetFqbn

func (*ListProgrammersAvailableForUploadRequest) GetInstance

func (*ListProgrammersAvailableForUploadRequest) ProtoMessage

func (*ListProgrammersAvailableForUploadRequest) ProtoReflect

func (*ListProgrammersAvailableForUploadRequest) Reset

func (*ListProgrammersAvailableForUploadRequest) String

type ListProgrammersAvailableForUploadResponse

type ListProgrammersAvailableForUploadResponse struct {
	Programmers []*Programmer `protobuf:"bytes,1,rep,name=programmers,proto3" json:"programmers,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProgrammersAvailableForUploadResponse) Descriptor deprecated

func (*ListProgrammersAvailableForUploadResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListProgrammersAvailableForUploadResponse.ProtoReflect.Descriptor instead.

func (*ListProgrammersAvailableForUploadResponse) GetProgrammers

func (*ListProgrammersAvailableForUploadResponse) ProtoMessage

func (*ListProgrammersAvailableForUploadResponse) ProtoReflect

func (*ListProgrammersAvailableForUploadResponse) Reset

func (*ListProgrammersAvailableForUploadResponse) String

type LoadSketchRequest

type LoadSketchRequest struct {

	// Absolute path to single sketch file or a sketch folder
	SketchPath string `protobuf:"bytes,2,opt,name=sketch_path,json=sketchPath,proto3" json:"sketch_path,omitempty"`
	// contains filtered or unexported fields
}

func (*LoadSketchRequest) Descriptor deprecated

func (*LoadSketchRequest) Descriptor() ([]byte, []int)

Deprecated: Use LoadSketchRequest.ProtoReflect.Descriptor instead.

func (*LoadSketchRequest) GetSketchPath

func (x *LoadSketchRequest) GetSketchPath() string

func (*LoadSketchRequest) ProtoMessage

func (*LoadSketchRequest) ProtoMessage()

func (*LoadSketchRequest) ProtoReflect

func (x *LoadSketchRequest) ProtoReflect() protoreflect.Message

func (*LoadSketchRequest) Reset

func (x *LoadSketchRequest) Reset()

func (*LoadSketchRequest) String

func (x *LoadSketchRequest) String() string

type LoadSketchResponse

type LoadSketchResponse struct {

	// The loaded sketch
	Sketch *Sketch `protobuf:"bytes,1,opt,name=sketch,proto3" json:"sketch,omitempty"`
	// contains filtered or unexported fields
}

func (*LoadSketchResponse) Descriptor deprecated

func (*LoadSketchResponse) Descriptor() ([]byte, []int)

Deprecated: Use LoadSketchResponse.ProtoReflect.Descriptor instead.

func (*LoadSketchResponse) GetSketch added in v1.0.0

func (x *LoadSketchResponse) GetSketch() *Sketch

func (*LoadSketchResponse) ProtoMessage

func (*LoadSketchResponse) ProtoMessage()

func (*LoadSketchResponse) ProtoReflect

func (x *LoadSketchResponse) ProtoReflect() protoreflect.Message

func (*LoadSketchResponse) Reset

func (x *LoadSketchResponse) Reset()

func (*LoadSketchResponse) String

func (x *LoadSketchResponse) String() string

type MissingProgrammerError

type MissingProgrammerError struct {
	// contains filtered or unexported fields
}

MissingProgrammerError is a status error detail that is returned when the operation can not be completed due to a missing programmer argument.

func (*MissingProgrammerError) Descriptor deprecated

func (*MissingProgrammerError) Descriptor() ([]byte, []int)

Deprecated: Use MissingProgrammerError.ProtoReflect.Descriptor instead.

func (*MissingProgrammerError) ProtoMessage

func (*MissingProgrammerError) ProtoMessage()

func (*MissingProgrammerError) ProtoReflect

func (x *MissingProgrammerError) ProtoReflect() protoreflect.Message

func (*MissingProgrammerError) Reset

func (x *MissingProgrammerError) Reset()

func (*MissingProgrammerError) String

func (x *MissingProgrammerError) String() string

type MonitorPortConfiguration

type MonitorPortConfiguration struct {

	// The port configuration parameters
	Settings []*MonitorPortSetting `protobuf:"bytes,1,rep,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*MonitorPortConfiguration) Descriptor deprecated

func (*MonitorPortConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use MonitorPortConfiguration.ProtoReflect.Descriptor instead.

func (*MonitorPortConfiguration) GetSettings

func (x *MonitorPortConfiguration) GetSettings() []*MonitorPortSetting

func (*MonitorPortConfiguration) ProtoMessage

func (*MonitorPortConfiguration) ProtoMessage()

func (*MonitorPortConfiguration) ProtoReflect

func (x *MonitorPortConfiguration) ProtoReflect() protoreflect.Message

func (*MonitorPortConfiguration) Reset

func (x *MonitorPortConfiguration) Reset()

func (*MonitorPortConfiguration) String

func (x *MonitorPortConfiguration) String() string

type MonitorPortOpenRequest added in v1.0.0

type MonitorPortOpenRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Port to open, must be filled only on the first request
	Port *Port `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"`
	// The board FQBN we are trying to connect to. This is optional, and  it's
	// needed to disambiguate if more than one platform provides the pluggable
	// monitor for a given port protocol.
	Fqbn string `protobuf:"bytes,3,opt,name=fqbn,proto3" json:"fqbn,omitempty"`
	// Port configuration, optional, contains settings of the port to be applied
	PortConfiguration *MonitorPortConfiguration `protobuf:"bytes,4,opt,name=port_configuration,json=portConfiguration,proto3" json:"port_configuration,omitempty"`
	// contains filtered or unexported fields
}

func (*MonitorPortOpenRequest) Descriptor deprecated added in v1.0.0

func (*MonitorPortOpenRequest) Descriptor() ([]byte, []int)

Deprecated: Use MonitorPortOpenRequest.ProtoReflect.Descriptor instead.

func (*MonitorPortOpenRequest) GetFqbn added in v1.0.0

func (x *MonitorPortOpenRequest) GetFqbn() string

func (*MonitorPortOpenRequest) GetInstance added in v1.0.0

func (x *MonitorPortOpenRequest) GetInstance() *Instance

func (*MonitorPortOpenRequest) GetPort added in v1.0.0

func (x *MonitorPortOpenRequest) GetPort() *Port

func (*MonitorPortOpenRequest) GetPortConfiguration added in v1.0.0

func (x *MonitorPortOpenRequest) GetPortConfiguration() *MonitorPortConfiguration

func (*MonitorPortOpenRequest) ProtoMessage added in v1.0.0

func (*MonitorPortOpenRequest) ProtoMessage()

func (*MonitorPortOpenRequest) ProtoReflect added in v1.0.0

func (x *MonitorPortOpenRequest) ProtoReflect() protoreflect.Message

func (*MonitorPortOpenRequest) Reset added in v1.0.0

func (x *MonitorPortOpenRequest) Reset()

func (*MonitorPortOpenRequest) String added in v1.0.0

func (x *MonitorPortOpenRequest) String() string

type MonitorPortSetting

type MonitorPortSetting struct {
	SettingId string `protobuf:"bytes,1,opt,name=setting_id,json=settingId,proto3" json:"setting_id,omitempty"`
	Value     string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*MonitorPortSetting) Descriptor deprecated

func (*MonitorPortSetting) Descriptor() ([]byte, []int)

Deprecated: Use MonitorPortSetting.ProtoReflect.Descriptor instead.

func (*MonitorPortSetting) GetSettingId

func (x *MonitorPortSetting) GetSettingId() string

func (*MonitorPortSetting) GetValue

func (x *MonitorPortSetting) GetValue() string

func (*MonitorPortSetting) ProtoMessage

func (*MonitorPortSetting) ProtoMessage()

func (*MonitorPortSetting) ProtoReflect

func (x *MonitorPortSetting) ProtoReflect() protoreflect.Message

func (*MonitorPortSetting) Reset

func (x *MonitorPortSetting) Reset()

func (*MonitorPortSetting) String

func (x *MonitorPortSetting) String() string

type MonitorPortSettingDescriptor

type MonitorPortSettingDescriptor struct {

	// The setting identifier
	SettingId string `protobuf:"bytes,1,opt,name=setting_id,json=settingId,proto3" json:"setting_id,omitempty"`
	// A human-readable label of the setting (to be displayed on the GUI)
	Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
	// The setting type (at the moment only "enum" is avaiable)
	Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
	// The values allowed on "enum" types
	EnumValues []string `protobuf:"bytes,4,rep,name=enum_values,json=enumValues,proto3" json:"enum_values,omitempty"`
	// The selected or default value
	Value string `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*MonitorPortSettingDescriptor) Descriptor deprecated

func (*MonitorPortSettingDescriptor) Descriptor() ([]byte, []int)

Deprecated: Use MonitorPortSettingDescriptor.ProtoReflect.Descriptor instead.

func (*MonitorPortSettingDescriptor) GetEnumValues

func (x *MonitorPortSettingDescriptor) GetEnumValues() []string

func (*MonitorPortSettingDescriptor) GetLabel

func (x *MonitorPortSettingDescriptor) GetLabel() string

func (*MonitorPortSettingDescriptor) GetSettingId

func (x *MonitorPortSettingDescriptor) GetSettingId() string

func (*MonitorPortSettingDescriptor) GetType

func (x *MonitorPortSettingDescriptor) GetType() string

func (*MonitorPortSettingDescriptor) GetValue

func (x *MonitorPortSettingDescriptor) GetValue() string

func (*MonitorPortSettingDescriptor) ProtoMessage

func (*MonitorPortSettingDescriptor) ProtoMessage()

func (*MonitorPortSettingDescriptor) ProtoReflect

func (*MonitorPortSettingDescriptor) Reset

func (x *MonitorPortSettingDescriptor) Reset()

func (*MonitorPortSettingDescriptor) String

type MonitorRequest

type MonitorRequest struct {

	// Types that are assignable to Message:
	//
	//	*MonitorRequest_OpenRequest
	//	*MonitorRequest_TxData
	//	*MonitorRequest_UpdatedConfiguration
	//	*MonitorRequest_Close
	Message isMonitorRequest_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*MonitorRequest) Descriptor deprecated

func (*MonitorRequest) Descriptor() ([]byte, []int)

Deprecated: Use MonitorRequest.ProtoReflect.Descriptor instead.

func (*MonitorRequest) GetClose added in v1.0.0

func (x *MonitorRequest) GetClose() bool

func (*MonitorRequest) GetMessage added in v1.0.0

func (m *MonitorRequest) GetMessage() isMonitorRequest_Message

func (*MonitorRequest) GetOpenRequest added in v1.0.0

func (x *MonitorRequest) GetOpenRequest() *MonitorPortOpenRequest

func (*MonitorRequest) GetTxData

func (x *MonitorRequest) GetTxData() []byte

func (*MonitorRequest) GetUpdatedConfiguration added in v1.0.0

func (x *MonitorRequest) GetUpdatedConfiguration() *MonitorPortConfiguration

func (*MonitorRequest) ProtoMessage

func (*MonitorRequest) ProtoMessage()

func (*MonitorRequest) ProtoReflect

func (x *MonitorRequest) ProtoReflect() protoreflect.Message

func (*MonitorRequest) Reset

func (x *MonitorRequest) Reset()

func (*MonitorRequest) String

func (x *MonitorRequest) String() string

type MonitorRequest_Close added in v1.0.0

type MonitorRequest_Close struct {
	// Close message, set to true to gracefully close a port (this ensure
	// that the gRPC streaming call is closed by the daemon AFTER the port
	// has been successfully closed)
	Close bool `protobuf:"varint,4,opt,name=close,proto3,oneof"`
}

type MonitorRequest_OpenRequest added in v1.0.0

type MonitorRequest_OpenRequest struct {
	// Open request, it must be the first incoming message
	OpenRequest *MonitorPortOpenRequest `protobuf:"bytes,1,opt,name=open_request,json=openRequest,proto3,oneof"`
}

type MonitorRequest_TxData added in v1.0.0

type MonitorRequest_TxData struct {
	// Data to send to the port
	TxData []byte `protobuf:"bytes,2,opt,name=tx_data,json=txData,proto3,oneof"`
}

type MonitorRequest_UpdatedConfiguration added in v1.0.0

type MonitorRequest_UpdatedConfiguration struct {
	// Port configuration, contains settings of the port to be changed
	UpdatedConfiguration *MonitorPortConfiguration `protobuf:"bytes,3,opt,name=updated_configuration,json=updatedConfiguration,proto3,oneof"`
}

type MonitorResponse

type MonitorResponse struct {

	// Types that are assignable to Message:
	//
	//	*MonitorResponse_Error
	//	*MonitorResponse_RxData
	//	*MonitorResponse_AppliedSettings
	//	*MonitorResponse_Success
	Message isMonitorResponse_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*MonitorResponse) Descriptor deprecated

func (*MonitorResponse) Descriptor() ([]byte, []int)

Deprecated: Use MonitorResponse.ProtoReflect.Descriptor instead.

func (*MonitorResponse) GetAppliedSettings

func (x *MonitorResponse) GetAppliedSettings() *MonitorPortConfiguration

func (*MonitorResponse) GetError

func (x *MonitorResponse) GetError() string

func (*MonitorResponse) GetMessage added in v1.0.0

func (m *MonitorResponse) GetMessage() isMonitorResponse_Message

func (*MonitorResponse) GetRxData

func (x *MonitorResponse) GetRxData() []byte

func (*MonitorResponse) GetSuccess

func (x *MonitorResponse) GetSuccess() bool

func (*MonitorResponse) ProtoMessage

func (*MonitorResponse) ProtoMessage()

func (*MonitorResponse) ProtoReflect

func (x *MonitorResponse) ProtoReflect() protoreflect.Message

func (*MonitorResponse) Reset

func (x *MonitorResponse) Reset()

func (*MonitorResponse) String

func (x *MonitorResponse) String() string

type MonitorResponse_AppliedSettings added in v1.0.0

type MonitorResponse_AppliedSettings struct {
	// Settings applied to the port, may be returned after a port is opened (to
	// report the default settings) or after a new port_configuration is sent
	// (to report the new settings applied)
	AppliedSettings *MonitorPortConfiguration `protobuf:"bytes,3,opt,name=applied_settings,json=appliedSettings,proto3,oneof"`
}

type MonitorResponse_Error added in v1.0.0

type MonitorResponse_Error struct {
	// Eventual errors dealing with monitor port
	Error string `protobuf:"bytes,1,opt,name=error,proto3,oneof"`
}

type MonitorResponse_RxData added in v1.0.0

type MonitorResponse_RxData struct {
	// Data received from the port
	RxData []byte `protobuf:"bytes,2,opt,name=rx_data,json=rxData,proto3,oneof"`
}

type MonitorResponse_Success added in v1.0.0

type MonitorResponse_Success struct {
	// A message with this field set to true is sent as soon as the port is
	// succesfully opened
	Success bool `protobuf:"varint,4,opt,name=success,proto3,oneof"`
}

type NewSketchRequest

type NewSketchRequest struct {

	// New sketch name
	SketchName string `protobuf:"bytes,2,opt,name=sketch_name,json=sketchName,proto3" json:"sketch_name,omitempty"`
	// Optional: create a Sketch in this directory
	// (used as "Sketchbook" directory).
	// Default Sketchbook directory "directories.User" is used if sketch_dir is
	// empty.
	SketchDir string `protobuf:"bytes,3,opt,name=sketch_dir,json=sketchDir,proto3" json:"sketch_dir,omitempty"`
	// Specificies if an existing .ino sketch should be overwritten
	Overwrite bool `protobuf:"varint,4,opt,name=overwrite,proto3" json:"overwrite,omitempty"`
	// contains filtered or unexported fields
}

func (*NewSketchRequest) Descriptor deprecated

func (*NewSketchRequest) Descriptor() ([]byte, []int)

Deprecated: Use NewSketchRequest.ProtoReflect.Descriptor instead.

func (*NewSketchRequest) GetOverwrite

func (x *NewSketchRequest) GetOverwrite() bool

func (*NewSketchRequest) GetSketchDir

func (x *NewSketchRequest) GetSketchDir() string

func (*NewSketchRequest) GetSketchName

func (x *NewSketchRequest) GetSketchName() string

func (*NewSketchRequest) ProtoMessage

func (*NewSketchRequest) ProtoMessage()

func (*NewSketchRequest) ProtoReflect

func (x *NewSketchRequest) ProtoReflect() protoreflect.Message

func (*NewSketchRequest) Reset

func (x *NewSketchRequest) Reset()

func (*NewSketchRequest) String

func (x *NewSketchRequest) String() string

type NewSketchResponse

type NewSketchResponse struct {

	// Absolute path to a main sketch file
	MainFile string `protobuf:"bytes,1,opt,name=main_file,json=mainFile,proto3" json:"main_file,omitempty"`
	// contains filtered or unexported fields
}

func (*NewSketchResponse) Descriptor deprecated

func (*NewSketchResponse) Descriptor() ([]byte, []int)

Deprecated: Use NewSketchResponse.ProtoReflect.Descriptor instead.

func (*NewSketchResponse) GetMainFile

func (x *NewSketchResponse) GetMainFile() string

func (*NewSketchResponse) ProtoMessage

func (*NewSketchResponse) ProtoMessage()

func (*NewSketchResponse) ProtoReflect

func (x *NewSketchResponse) ProtoReflect() protoreflect.Message

func (*NewSketchResponse) Reset

func (x *NewSketchResponse) Reset()

func (*NewSketchResponse) String

func (x *NewSketchResponse) String() string

type Package

type Package struct {

	// Maintainer of the package.
	Maintainer string `protobuf:"bytes,1,opt,name=maintainer,proto3" json:"maintainer,omitempty"`
	// The URL of the platforms index file
	// (e.g., https://downloads.arduino.cc/packages/package_index.json).
	Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	// A URL provided by the package author, intended to point to their website.
	WebsiteUrl string `protobuf:"bytes,3,opt,name=website_url,json=websiteUrl,proto3" json:"website_url,omitempty"`
	// Email address of the package maintainer.
	Email string `protobuf:"bytes,4,opt,name=email,proto3" json:"email,omitempty"`
	// Package vendor name.
	Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// Resources for getting help about using the package.
	Help *Help `protobuf:"bytes,6,opt,name=help,proto3" json:"help,omitempty"`
	// contains filtered or unexported fields
}

func (*Package) Descriptor deprecated

func (*Package) Descriptor() ([]byte, []int)

Deprecated: Use Package.ProtoReflect.Descriptor instead.

func (*Package) GetEmail

func (x *Package) GetEmail() string

func (*Package) GetHelp

func (x *Package) GetHelp() *Help

func (*Package) GetMaintainer

func (x *Package) GetMaintainer() string

func (*Package) GetName

func (x *Package) GetName() string

func (*Package) GetUrl

func (x *Package) GetUrl() string

func (*Package) GetWebsiteUrl

func (x *Package) GetWebsiteUrl() string

func (*Package) ProtoMessage

func (*Package) ProtoMessage()

func (*Package) ProtoReflect

func (x *Package) ProtoReflect() protoreflect.Message

func (*Package) Reset

func (x *Package) Reset()

func (*Package) String

func (x *Package) String() string

type Platform

type Platform struct {

	// Generic information about a platform
	Metadata *PlatformMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Information about a specific release of a platform
	Release *PlatformRelease `protobuf:"bytes,2,opt,name=release,proto3" json:"release,omitempty"`
	// contains filtered or unexported fields
}

Platform is a structure containing all the information about a single platform release.

func (*Platform) Descriptor deprecated

func (*Platform) Descriptor() ([]byte, []int)

Deprecated: Use Platform.ProtoReflect.Descriptor instead.

func (*Platform) GetMetadata added in v1.0.0

func (x *Platform) GetMetadata() *PlatformMetadata

func (*Platform) GetRelease added in v1.0.0

func (x *Platform) GetRelease() *PlatformRelease

func (*Platform) ProtoMessage

func (*Platform) ProtoMessage()

func (*Platform) ProtoReflect

func (x *Platform) ProtoReflect() protoreflect.Message

func (*Platform) Reset

func (x *Platform) Reset()

func (*Platform) String

func (x *Platform) String() string

type PlatformDownloadRequest

type PlatformDownloadRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance        *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	PlatformPackage string    `protobuf:"bytes,2,opt,name=platform_package,json=platformPackage,proto3" json:"platform_package,omitempty"`
	// Architecture name of the platform (e.g., `avr`).
	Architecture string `protobuf:"bytes,3,opt,name=architecture,proto3" json:"architecture,omitempty"`
	// Platform version to download.
	Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*PlatformDownloadRequest) Descriptor deprecated

func (*PlatformDownloadRequest) Descriptor() ([]byte, []int)

Deprecated: Use PlatformDownloadRequest.ProtoReflect.Descriptor instead.

func (*PlatformDownloadRequest) GetArchitecture

func (x *PlatformDownloadRequest) GetArchitecture() string

func (*PlatformDownloadRequest) GetInstance

func (x *PlatformDownloadRequest) GetInstance() *Instance

func (*PlatformDownloadRequest) GetPlatformPackage

func (x *PlatformDownloadRequest) GetPlatformPackage() string

func (*PlatformDownloadRequest) GetVersion

func (x *PlatformDownloadRequest) GetVersion() string

func (*PlatformDownloadRequest) ProtoMessage

func (*PlatformDownloadRequest) ProtoMessage()

func (*PlatformDownloadRequest) ProtoReflect

func (x *PlatformDownloadRequest) ProtoReflect() protoreflect.Message

func (*PlatformDownloadRequest) Reset

func (x *PlatformDownloadRequest) Reset()

func (*PlatformDownloadRequest) String

func (x *PlatformDownloadRequest) String() string

type PlatformDownloadResponse

type PlatformDownloadResponse struct {

	// Types that are assignable to Message:
	//
	//	*PlatformDownloadResponse_Progress
	//	*PlatformDownloadResponse_Result_
	Message isPlatformDownloadResponse_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*PlatformDownloadResponse) Descriptor deprecated

func (*PlatformDownloadResponse) Descriptor() ([]byte, []int)

Deprecated: Use PlatformDownloadResponse.ProtoReflect.Descriptor instead.

func (*PlatformDownloadResponse) GetMessage added in v1.0.0

func (m *PlatformDownloadResponse) GetMessage() isPlatformDownloadResponse_Message

func (*PlatformDownloadResponse) GetProgress

func (x *PlatformDownloadResponse) GetProgress() *DownloadProgress

func (*PlatformDownloadResponse) GetResult added in v1.0.0

func (*PlatformDownloadResponse) ProtoMessage

func (*PlatformDownloadResponse) ProtoMessage()

func (*PlatformDownloadResponse) ProtoReflect

func (x *PlatformDownloadResponse) ProtoReflect() protoreflect.Message

func (*PlatformDownloadResponse) Reset

func (x *PlatformDownloadResponse) Reset()

func (*PlatformDownloadResponse) String

func (x *PlatformDownloadResponse) String() string

type PlatformDownloadResponse_Progress added in v1.0.0

type PlatformDownloadResponse_Progress struct {
	// Progress of the downloads of platform and tool files.
	Progress *DownloadProgress `protobuf:"bytes,1,opt,name=progress,proto3,oneof"`
}

type PlatformDownloadResponse_Result added in v1.0.0

type PlatformDownloadResponse_Result struct {
	// contains filtered or unexported fields
}

func (*PlatformDownloadResponse_Result) Descriptor deprecated added in v1.0.0

func (*PlatformDownloadResponse_Result) Descriptor() ([]byte, []int)

Deprecated: Use PlatformDownloadResponse_Result.ProtoReflect.Descriptor instead.

func (*PlatformDownloadResponse_Result) ProtoMessage added in v1.0.0

func (*PlatformDownloadResponse_Result) ProtoMessage()

func (*PlatformDownloadResponse_Result) ProtoReflect added in v1.0.0

func (*PlatformDownloadResponse_Result) Reset added in v1.0.0

func (*PlatformDownloadResponse_Result) String added in v1.0.0

type PlatformDownloadResponse_Result_ added in v1.0.0

type PlatformDownloadResponse_Result_ struct {
	// The download result.
	Result *PlatformDownloadResponse_Result `protobuf:"bytes,2,opt,name=result,proto3,oneof"`
}

type PlatformInstallRequest

type PlatformInstallRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Vendor name of the platform (e.g., `arduino`).
	PlatformPackage string `protobuf:"bytes,2,opt,name=platform_package,json=platformPackage,proto3" json:"platform_package,omitempty"`
	// Architecture name of the platform (e.g., `avr`).
	Architecture string `protobuf:"bytes,3,opt,name=architecture,proto3" json:"architecture,omitempty"`
	// Platform version to install.
	Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	// Set to true to not run (eventual) post install scripts for trusted
	// platforms
	SkipPostInstall bool `protobuf:"varint,5,opt,name=skip_post_install,json=skipPostInstall,proto3" json:"skip_post_install,omitempty"`
	// Set to true to skip installation if a different version of the platform
	// is already installed.
	NoOverwrite bool `protobuf:"varint,6,opt,name=no_overwrite,json=noOverwrite,proto3" json:"no_overwrite,omitempty"`
	// Set to true to not run (eventual) pre uninstall scripts for trusted
	// platforms when performing platform upgrades
	SkipPreUninstall bool `protobuf:"varint,7,opt,name=skip_pre_uninstall,json=skipPreUninstall,proto3" json:"skip_pre_uninstall,omitempty"`
	// contains filtered or unexported fields
}

func (*PlatformInstallRequest) Descriptor deprecated

func (*PlatformInstallRequest) Descriptor() ([]byte, []int)

Deprecated: Use PlatformInstallRequest.ProtoReflect.Descriptor instead.

func (*PlatformInstallRequest) GetArchitecture

func (x *PlatformInstallRequest) GetArchitecture() string

func (*PlatformInstallRequest) GetInstance

func (x *PlatformInstallRequest) GetInstance() *Instance

func (*PlatformInstallRequest) GetNoOverwrite

func (x *PlatformInstallRequest) GetNoOverwrite() bool

func (*PlatformInstallRequest) GetPlatformPackage

func (x *PlatformInstallRequest) GetPlatformPackage() string

func (*PlatformInstallRequest) GetSkipPostInstall

func (x *PlatformInstallRequest) GetSkipPostInstall() bool

func (*PlatformInstallRequest) GetSkipPreUninstall

func (x *PlatformInstallRequest) GetSkipPreUninstall() bool

func (*PlatformInstallRequest) GetVersion

func (x *PlatformInstallRequest) GetVersion() string

func (*PlatformInstallRequest) ProtoMessage

func (*PlatformInstallRequest) ProtoMessage()

func (*PlatformInstallRequest) ProtoReflect

func (x *PlatformInstallRequest) ProtoReflect() protoreflect.Message

func (*PlatformInstallRequest) Reset

func (x *PlatformInstallRequest) Reset()

func (*PlatformInstallRequest) String

func (x *PlatformInstallRequest) String() string

type PlatformInstallResponse

type PlatformInstallResponse struct {

	// Types that are assignable to Message:
	//
	//	*PlatformInstallResponse_Progress
	//	*PlatformInstallResponse_TaskProgress
	//	*PlatformInstallResponse_Result_
	Message isPlatformInstallResponse_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*PlatformInstallResponse) Descriptor deprecated

func (*PlatformInstallResponse) Descriptor() ([]byte, []int)

Deprecated: Use PlatformInstallResponse.ProtoReflect.Descriptor instead.

func (*PlatformInstallResponse) GetMessage added in v1.0.0

func (m *PlatformInstallResponse) GetMessage() isPlatformInstallResponse_Message

func (*PlatformInstallResponse) GetProgress

func (x *PlatformInstallResponse) GetProgress() *DownloadProgress

func (*PlatformInstallResponse) GetResult added in v1.0.0

func (*PlatformInstallResponse) GetTaskProgress

func (x *PlatformInstallResponse) GetTaskProgress() *TaskProgress

func (*PlatformInstallResponse) ProtoMessage

func (*PlatformInstallResponse) ProtoMessage()

func (*PlatformInstallResponse) ProtoReflect

func (x *PlatformInstallResponse) ProtoReflect() protoreflect.Message

func (*PlatformInstallResponse) Reset

func (x *PlatformInstallResponse) Reset()

func (*PlatformInstallResponse) String

func (x *PlatformInstallResponse) String() string

type PlatformInstallResponse_Progress added in v1.0.0

type PlatformInstallResponse_Progress struct {
	// Progress of the downloads of the platform and tool files.
	Progress *DownloadProgress `protobuf:"bytes,1,opt,name=progress,proto3,oneof"`
}

type PlatformInstallResponse_Result added in v1.0.0

type PlatformInstallResponse_Result struct {
	// contains filtered or unexported fields
}

func (*PlatformInstallResponse_Result) Descriptor deprecated added in v1.0.0

func (*PlatformInstallResponse_Result) Descriptor() ([]byte, []int)

Deprecated: Use PlatformInstallResponse_Result.ProtoReflect.Descriptor instead.

func (*PlatformInstallResponse_Result) ProtoMessage added in v1.0.0

func (*PlatformInstallResponse_Result) ProtoMessage()

func (*PlatformInstallResponse_Result) ProtoReflect added in v1.0.0

func (*PlatformInstallResponse_Result) Reset added in v1.0.0

func (x *PlatformInstallResponse_Result) Reset()

func (*PlatformInstallResponse_Result) String added in v1.0.0

type PlatformInstallResponse_Result_ added in v1.0.0

type PlatformInstallResponse_Result_ struct {
	// The installation result.
	Result *PlatformInstallResponse_Result `protobuf:"bytes,3,opt,name=result,proto3,oneof"`
}

type PlatformInstallResponse_TaskProgress added in v1.0.0

type PlatformInstallResponse_TaskProgress struct {
	// Description of the current stage of the installation.
	TaskProgress *TaskProgress `protobuf:"bytes,2,opt,name=task_progress,json=taskProgress,proto3,oneof"`
}

type PlatformLoadingError

type PlatformLoadingError struct {
	// contains filtered or unexported fields
}

func (*PlatformLoadingError) Descriptor deprecated

func (*PlatformLoadingError) Descriptor() ([]byte, []int)

Deprecated: Use PlatformLoadingError.ProtoReflect.Descriptor instead.

func (*PlatformLoadingError) ProtoMessage

func (*PlatformLoadingError) ProtoMessage()

func (*PlatformLoadingError) ProtoReflect

func (x *PlatformLoadingError) ProtoReflect() protoreflect.Message

func (*PlatformLoadingError) Reset

func (x *PlatformLoadingError) Reset()

func (*PlatformLoadingError) String

func (x *PlatformLoadingError) String() string

type PlatformMetadata added in v1.0.0

type PlatformMetadata struct {

	// Platform ID (e.g., `arduino:avr`).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Maintainer of the platform's package.
	Maintainer string `protobuf:"bytes,2,opt,name=maintainer,proto3" json:"maintainer,omitempty"`
	// A URL provided by the author of the platform's package, intended to point
	// to their website.
	Website string `protobuf:"bytes,3,opt,name=website,proto3" json:"website,omitempty"`
	// Email of the maintainer of the platform's package.
	Email string `protobuf:"bytes,4,opt,name=email,proto3" json:"email,omitempty"`
	// If true this Platform has been installed manually in the user' sketchbook
	// hardware folder
	ManuallyInstalled bool `protobuf:"varint,5,opt,name=manually_installed,json=manuallyInstalled,proto3" json:"manually_installed,omitempty"`
	// True if the latest release of this Platform has been deprecated
	Deprecated bool `protobuf:"varint,6,opt,name=deprecated,proto3" json:"deprecated,omitempty"`
	// If true the platform is indexed
	Indexed bool `protobuf:"varint,7,opt,name=indexed,proto3" json:"indexed,omitempty"`
	// contains filtered or unexported fields
}

PlatformMetadata contains generic information about a platform (not correlated to a specific release).

func (*PlatformMetadata) Descriptor deprecated added in v1.0.0

func (*PlatformMetadata) Descriptor() ([]byte, []int)

Deprecated: Use PlatformMetadata.ProtoReflect.Descriptor instead.

func (*PlatformMetadata) GetDeprecated added in v1.0.0

func (x *PlatformMetadata) GetDeprecated() bool

func (*PlatformMetadata) GetEmail added in v1.0.0

func (x *PlatformMetadata) GetEmail() string

func (*PlatformMetadata) GetId added in v1.0.0

func (x *PlatformMetadata) GetId() string

func (*PlatformMetadata) GetIndexed added in v1.0.0

func (x *PlatformMetadata) GetIndexed() bool

func (*PlatformMetadata) GetMaintainer added in v1.0.0

func (x *PlatformMetadata) GetMaintainer() string

func (*PlatformMetadata) GetManuallyInstalled added in v1.0.0

func (x *PlatformMetadata) GetManuallyInstalled() bool

func (*PlatformMetadata) GetWebsite added in v1.0.0

func (x *PlatformMetadata) GetWebsite() string

func (*PlatformMetadata) ProtoMessage added in v1.0.0

func (*PlatformMetadata) ProtoMessage()

func (*PlatformMetadata) ProtoReflect added in v1.0.0

func (x *PlatformMetadata) ProtoReflect() protoreflect.Message

func (*PlatformMetadata) Reset added in v1.0.0

func (x *PlatformMetadata) Reset()

func (*PlatformMetadata) String added in v1.0.0

func (x *PlatformMetadata) String() string

type PlatformRelease added in v1.0.0

type PlatformRelease struct {

	// Name used to identify the platform to humans (e.g., "Arduino AVR Boards").
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Version of the platform release
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// Type of the platform.
	Types []string `protobuf:"bytes,3,rep,name=types,proto3" json:"types,omitempty"`
	// True if the platform is installed
	Installed bool `protobuf:"varint,4,opt,name=installed,proto3" json:"installed,omitempty"`
	// List of boards provided by the platform. If the platform is installed,
	// this is the boards listed in the platform's boards.txt. If the platform is
	// not installed, this is an arbitrary list of board names provided by the
	// platform author for display and may not match boards.txt.
	Boards []*Board `protobuf:"bytes,5,rep,name=boards,proto3" json:"boards,omitempty"`
	// A URL provided by the author of the platform's package, intended to point
	// to their online help service.
	Help *HelpResources `protobuf:"bytes,6,opt,name=help,proto3" json:"help,omitempty"`
	// This field is true if the platform is missing installation metadata (this
	// happens if the platform has been installed with the legacy Arduino IDE
	// <=1.8.x). If the platform miss metadata and it's not indexed through a
	// package index, it may fail to work correctly in some circumstances, and it
	// may need to be reinstalled. This should be evaluated only when the
	// PlatformRelease is `Installed` otherwise is an undefined behaviour.
	MissingMetadata bool `protobuf:"varint,7,opt,name=missing_metadata,json=missingMetadata,proto3" json:"missing_metadata,omitempty"`
	// True this release is deprecated
	Deprecated bool `protobuf:"varint,8,opt,name=deprecated,proto3" json:"deprecated,omitempty"`
	// True if the platform dependencies are available for the current OS/ARCH.
	// This also means that the platform is installable.
	Compatible bool `protobuf:"varint,9,opt,name=compatible,proto3" json:"compatible,omitempty"`
	// contains filtered or unexported fields
}

PlatformRelease contains information about a specific release of a platform.

func (*PlatformRelease) Descriptor deprecated added in v1.0.0

func (*PlatformRelease) Descriptor() ([]byte, []int)

Deprecated: Use PlatformRelease.ProtoReflect.Descriptor instead.

func (*PlatformRelease) GetBoards added in v1.0.0

func (x *PlatformRelease) GetBoards() []*Board

func (*PlatformRelease) GetCompatible added in v1.0.0

func (x *PlatformRelease) GetCompatible() bool

func (*PlatformRelease) GetDeprecated added in v1.0.0

func (x *PlatformRelease) GetDeprecated() bool

func (*PlatformRelease) GetHelp added in v1.0.0

func (x *PlatformRelease) GetHelp() *HelpResources

func (*PlatformRelease) GetInstalled added in v1.0.0

func (x *PlatformRelease) GetInstalled() bool

func (*PlatformRelease) GetMissingMetadata added in v1.0.0

func (x *PlatformRelease) GetMissingMetadata() bool

func (*PlatformRelease) GetName added in v1.0.0

func (x *PlatformRelease) GetName() string

func (*PlatformRelease) GetTypes added in v1.0.0

func (x *PlatformRelease) GetTypes() []string

func (*PlatformRelease) GetVersion added in v1.0.0

func (x *PlatformRelease) GetVersion() string

func (*PlatformRelease) ProtoMessage added in v1.0.0

func (*PlatformRelease) ProtoMessage()

func (*PlatformRelease) ProtoReflect added in v1.0.0

func (x *PlatformRelease) ProtoReflect() protoreflect.Message

func (*PlatformRelease) Reset added in v1.0.0

func (x *PlatformRelease) Reset()

func (*PlatformRelease) String added in v1.0.0

func (x *PlatformRelease) String() string

type PlatformSearchRequest

type PlatformSearchRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Keywords for the search.
	SearchArgs string `protobuf:"bytes,2,opt,name=search_args,json=searchArgs,proto3" json:"search_args,omitempty"`
	// Whether to show manually installed platforms. `false` causes to skip
	// manually installed platforms.
	ManuallyInstalled bool `protobuf:"varint,3,opt,name=manually_installed,json=manuallyInstalled,proto3" json:"manually_installed,omitempty"`
	// contains filtered or unexported fields
}

func (*PlatformSearchRequest) Descriptor deprecated

func (*PlatformSearchRequest) Descriptor() ([]byte, []int)

Deprecated: Use PlatformSearchRequest.ProtoReflect.Descriptor instead.

func (*PlatformSearchRequest) GetInstance

func (x *PlatformSearchRequest) GetInstance() *Instance

func (*PlatformSearchRequest) GetManuallyInstalled added in v1.0.0

func (x *PlatformSearchRequest) GetManuallyInstalled() bool

func (*PlatformSearchRequest) GetSearchArgs

func (x *PlatformSearchRequest) GetSearchArgs() string

func (*PlatformSearchRequest) ProtoMessage

func (*PlatformSearchRequest) ProtoMessage()

func (*PlatformSearchRequest) ProtoReflect

func (x *PlatformSearchRequest) ProtoReflect() protoreflect.Message

func (*PlatformSearchRequest) Reset

func (x *PlatformSearchRequest) Reset()

func (*PlatformSearchRequest) String

func (x *PlatformSearchRequest) String() string

type PlatformSearchResponse

type PlatformSearchResponse struct {

	// Results of the search.
	SearchOutput []*PlatformSummary `protobuf:"bytes,1,rep,name=search_output,json=searchOutput,proto3" json:"search_output,omitempty"`
	// contains filtered or unexported fields
}

func (*PlatformSearchResponse) Descriptor deprecated

func (*PlatformSearchResponse) Descriptor() ([]byte, []int)

Deprecated: Use PlatformSearchResponse.ProtoReflect.Descriptor instead.

func (*PlatformSearchResponse) GetSearchOutput

func (x *PlatformSearchResponse) GetSearchOutput() []*PlatformSummary

func (*PlatformSearchResponse) ProtoMessage

func (*PlatformSearchResponse) ProtoMessage()

func (*PlatformSearchResponse) ProtoReflect

func (x *PlatformSearchResponse) ProtoReflect() protoreflect.Message

func (*PlatformSearchResponse) Reset

func (x *PlatformSearchResponse) Reset()

func (*PlatformSearchResponse) String

func (x *PlatformSearchResponse) String() string

type PlatformSummary added in v1.0.0

type PlatformSummary struct {

	// Generic information about a platform
	Metadata *PlatformMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Maps version to the corresponding PlatformRelease
	Releases map[string]*PlatformRelease `` /* 157-byte string literal not displayed */
	// The installed version of the platform, or empty string if none installed
	InstalledVersion string `protobuf:"bytes,3,opt,name=installed_version,json=installedVersion,proto3" json:"installed_version,omitempty"`
	// The latest available version of the platform that can be installable, or
	// empty if none available.
	LatestVersion string `protobuf:"bytes,4,opt,name=latest_version,json=latestVersion,proto3" json:"latest_version,omitempty"`
	// contains filtered or unexported fields
}

PlatformSummary is a structure containing all the information about a platform and all its available releases.

func (*PlatformSummary) Descriptor deprecated added in v1.0.0

func (*PlatformSummary) Descriptor() ([]byte, []int)

Deprecated: Use PlatformSummary.ProtoReflect.Descriptor instead.

func (*PlatformSummary) GetInstalledRelease added in v1.0.0

func (s *PlatformSummary) GetInstalledRelease() *PlatformRelease

GetInstalledRelease returns the latest release in this PlatformSummary, or nil if not available.

func (*PlatformSummary) GetInstalledVersion added in v1.0.0

func (x *PlatformSummary) GetInstalledVersion() string

func (*PlatformSummary) GetLatestRelease added in v1.0.0

func (s *PlatformSummary) GetLatestRelease() *PlatformRelease

GetLatestRelease returns the latest release in this PlatformSummary, or nil if not available.

func (*PlatformSummary) GetLatestVersion added in v1.0.0

func (x *PlatformSummary) GetLatestVersion() string

func (*PlatformSummary) GetMetadata added in v1.0.0

func (x *PlatformSummary) GetMetadata() *PlatformMetadata

func (*PlatformSummary) GetReleases added in v1.0.0

func (x *PlatformSummary) GetReleases() map[string]*PlatformRelease

func (*PlatformSummary) GetSortedReleases added in v1.0.0

func (s *PlatformSummary) GetSortedReleases() []*PlatformRelease

GetSortedReleases returns the releases in order of version.

func (*PlatformSummary) ProtoMessage added in v1.0.0

func (*PlatformSummary) ProtoMessage()

func (*PlatformSummary) ProtoReflect added in v1.0.0

func (x *PlatformSummary) ProtoReflect() protoreflect.Message

func (*PlatformSummary) Reset added in v1.0.0

func (x *PlatformSummary) Reset()

func (*PlatformSummary) String added in v1.0.0

func (x *PlatformSummary) String() string

type PlatformUninstallRequest

type PlatformUninstallRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Vendor name of the platform (e.g., `arduino`).
	PlatformPackage string `protobuf:"bytes,2,opt,name=platform_package,json=platformPackage,proto3" json:"platform_package,omitempty"`
	// Architecture name of the platform (e.g., `avr`).
	Architecture string `protobuf:"bytes,3,opt,name=architecture,proto3" json:"architecture,omitempty"`
	// Set to true to not run (eventual) pre uninstall scripts for trusted
	// platforms
	SkipPreUninstall bool `protobuf:"varint,4,opt,name=skip_pre_uninstall,json=skipPreUninstall,proto3" json:"skip_pre_uninstall,omitempty"`
	// contains filtered or unexported fields
}

func (*PlatformUninstallRequest) Descriptor deprecated

func (*PlatformUninstallRequest) Descriptor() ([]byte, []int)

Deprecated: Use PlatformUninstallRequest.ProtoReflect.Descriptor instead.

func (*PlatformUninstallRequest) GetArchitecture

func (x *PlatformUninstallRequest) GetArchitecture() string

func (*PlatformUninstallRequest) GetInstance

func (x *PlatformUninstallRequest) GetInstance() *Instance

func (*PlatformUninstallRequest) GetPlatformPackage

func (x *PlatformUninstallRequest) GetPlatformPackage() string

func (*PlatformUninstallRequest) GetSkipPreUninstall

func (x *PlatformUninstallRequest) GetSkipPreUninstall() bool

func (*PlatformUninstallRequest) ProtoMessage

func (*PlatformUninstallRequest) ProtoMessage()

func (*PlatformUninstallRequest) ProtoReflect

func (x *PlatformUninstallRequest) ProtoReflect() protoreflect.Message

func (*PlatformUninstallRequest) Reset

func (x *PlatformUninstallRequest) Reset()

func (*PlatformUninstallRequest) String

func (x *PlatformUninstallRequest) String() string

type PlatformUninstallResponse

type PlatformUninstallResponse struct {

	// Types that are assignable to Message:
	//
	//	*PlatformUninstallResponse_TaskProgress
	//	*PlatformUninstallResponse_Result_
	Message isPlatformUninstallResponse_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*PlatformUninstallResponse) Descriptor deprecated

func (*PlatformUninstallResponse) Descriptor() ([]byte, []int)

Deprecated: Use PlatformUninstallResponse.ProtoReflect.Descriptor instead.

func (*PlatformUninstallResponse) GetMessage added in v1.0.0

func (m *PlatformUninstallResponse) GetMessage() isPlatformUninstallResponse_Message

func (*PlatformUninstallResponse) GetResult added in v1.0.0

func (*PlatformUninstallResponse) GetTaskProgress

func (x *PlatformUninstallResponse) GetTaskProgress() *TaskProgress

func (*PlatformUninstallResponse) ProtoMessage

func (*PlatformUninstallResponse) ProtoMessage()

func (*PlatformUninstallResponse) ProtoReflect

func (*PlatformUninstallResponse) Reset

func (x *PlatformUninstallResponse) Reset()

func (*PlatformUninstallResponse) String

func (x *PlatformUninstallResponse) String() string

type PlatformUninstallResponse_Result added in v1.0.0

type PlatformUninstallResponse_Result struct {
	// contains filtered or unexported fields
}

func (*PlatformUninstallResponse_Result) Descriptor deprecated added in v1.0.0

func (*PlatformUninstallResponse_Result) Descriptor() ([]byte, []int)

Deprecated: Use PlatformUninstallResponse_Result.ProtoReflect.Descriptor instead.

func (*PlatformUninstallResponse_Result) ProtoMessage added in v1.0.0

func (*PlatformUninstallResponse_Result) ProtoMessage()

func (*PlatformUninstallResponse_Result) ProtoReflect added in v1.0.0

func (*PlatformUninstallResponse_Result) Reset added in v1.0.0

func (*PlatformUninstallResponse_Result) String added in v1.0.0

type PlatformUninstallResponse_Result_ added in v1.0.0

type PlatformUninstallResponse_Result_ struct {
	// The uninstall result.
	Result *PlatformUninstallResponse_Result `protobuf:"bytes,2,opt,name=result,proto3,oneof"`
}

type PlatformUninstallResponse_TaskProgress added in v1.0.0

type PlatformUninstallResponse_TaskProgress struct {
	// Description of the current stage of the uninstall.
	TaskProgress *TaskProgress `protobuf:"bytes,1,opt,name=task_progress,json=taskProgress,proto3,oneof"`
}

type PlatformUpgradeRequest

type PlatformUpgradeRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Vendor name of the platform (e.g., `arduino`).
	PlatformPackage string `protobuf:"bytes,2,opt,name=platform_package,json=platformPackage,proto3" json:"platform_package,omitempty"`
	// Architecture name of the platform (e.g., `avr`).
	Architecture string `protobuf:"bytes,3,opt,name=architecture,proto3" json:"architecture,omitempty"`
	// Set to true to not run (eventual) post install scripts for trusted
	// platforms
	SkipPostInstall bool `protobuf:"varint,4,opt,name=skip_post_install,json=skipPostInstall,proto3" json:"skip_post_install,omitempty"`
	// Set to true to not run (eventual) pre uninstall scripts for trusted
	// platforms when performing platform upgrades
	SkipPreUninstall bool `protobuf:"varint,5,opt,name=skip_pre_uninstall,json=skipPreUninstall,proto3" json:"skip_pre_uninstall,omitempty"`
	// contains filtered or unexported fields
}

func (*PlatformUpgradeRequest) Descriptor deprecated

func (*PlatformUpgradeRequest) Descriptor() ([]byte, []int)

Deprecated: Use PlatformUpgradeRequest.ProtoReflect.Descriptor instead.

func (*PlatformUpgradeRequest) GetArchitecture

func (x *PlatformUpgradeRequest) GetArchitecture() string

func (*PlatformUpgradeRequest) GetInstance

func (x *PlatformUpgradeRequest) GetInstance() *Instance

func (*PlatformUpgradeRequest) GetPlatformPackage

func (x *PlatformUpgradeRequest) GetPlatformPackage() string

func (*PlatformUpgradeRequest) GetSkipPostInstall

func (x *PlatformUpgradeRequest) GetSkipPostInstall() bool

func (*PlatformUpgradeRequest) GetSkipPreUninstall

func (x *PlatformUpgradeRequest) GetSkipPreUninstall() bool

func (*PlatformUpgradeRequest) ProtoMessage

func (*PlatformUpgradeRequest) ProtoMessage()

func (*PlatformUpgradeRequest) ProtoReflect

func (x *PlatformUpgradeRequest) ProtoReflect() protoreflect.Message

func (*PlatformUpgradeRequest) Reset

func (x *PlatformUpgradeRequest) Reset()

func (*PlatformUpgradeRequest) String

func (x *PlatformUpgradeRequest) String() string

type PlatformUpgradeResponse

type PlatformUpgradeResponse struct {

	// Types that are assignable to Message:
	//
	//	*PlatformUpgradeResponse_Progress
	//	*PlatformUpgradeResponse_TaskProgress
	//	*PlatformUpgradeResponse_Result_
	Message isPlatformUpgradeResponse_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*PlatformUpgradeResponse) Descriptor deprecated

func (*PlatformUpgradeResponse) Descriptor() ([]byte, []int)

Deprecated: Use PlatformUpgradeResponse.ProtoReflect.Descriptor instead.

func (*PlatformUpgradeResponse) GetMessage added in v1.0.0

func (m *PlatformUpgradeResponse) GetMessage() isPlatformUpgradeResponse_Message

func (*PlatformUpgradeResponse) GetProgress

func (x *PlatformUpgradeResponse) GetProgress() *DownloadProgress

func (*PlatformUpgradeResponse) GetResult added in v1.0.0

func (*PlatformUpgradeResponse) GetTaskProgress

func (x *PlatformUpgradeResponse) GetTaskProgress() *TaskProgress

func (*PlatformUpgradeResponse) ProtoMessage

func (*PlatformUpgradeResponse) ProtoMessage()

func (*PlatformUpgradeResponse) ProtoReflect

func (x *PlatformUpgradeResponse) ProtoReflect() protoreflect.Message

func (*PlatformUpgradeResponse) Reset

func (x *PlatformUpgradeResponse) Reset()

func (*PlatformUpgradeResponse) String

func (x *PlatformUpgradeResponse) String() string

type PlatformUpgradeResponse_Progress added in v1.0.0

type PlatformUpgradeResponse_Progress struct {
	// Progress of the downloads of the platform and tool files.
	Progress *DownloadProgress `protobuf:"bytes,1,opt,name=progress,proto3,oneof"`
}

type PlatformUpgradeResponse_Result added in v1.0.0

type PlatformUpgradeResponse_Result struct {

	// The upgraded platform.
	Platform *Platform `protobuf:"bytes,1,opt,name=platform,proto3" json:"platform,omitempty"`
	// contains filtered or unexported fields
}

func (*PlatformUpgradeResponse_Result) Descriptor deprecated added in v1.0.0

func (*PlatformUpgradeResponse_Result) Descriptor() ([]byte, []int)

Deprecated: Use PlatformUpgradeResponse_Result.ProtoReflect.Descriptor instead.

func (*PlatformUpgradeResponse_Result) GetPlatform added in v1.0.0

func (x *PlatformUpgradeResponse_Result) GetPlatform() *Platform

func (*PlatformUpgradeResponse_Result) ProtoMessage added in v1.0.0

func (*PlatformUpgradeResponse_Result) ProtoMessage()

func (*PlatformUpgradeResponse_Result) ProtoReflect added in v1.0.0

func (*PlatformUpgradeResponse_Result) Reset added in v1.0.0

func (x *PlatformUpgradeResponse_Result) Reset()

func (*PlatformUpgradeResponse_Result) String added in v1.0.0

type PlatformUpgradeResponse_Result_ added in v1.0.0

type PlatformUpgradeResponse_Result_ struct {
	// The upgrade result.
	Result *PlatformUpgradeResponse_Result `protobuf:"bytes,3,opt,name=result,proto3,oneof"`
}

type PlatformUpgradeResponse_TaskProgress added in v1.0.0

type PlatformUpgradeResponse_TaskProgress struct {
	// Description of the current stage of the upgrade.
	TaskProgress *TaskProgress `protobuf:"bytes,2,opt,name=task_progress,json=taskProgress,proto3,oneof"`
}

type Port

type Port struct {

	// Address of the port (e.g., `/dev/ttyACM0`).
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// The port label to show on the GUI (e.g. "ttyACM0")
	Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
	// Protocol of the port (e.g., `serial`, `network`, ...).
	Protocol string `protobuf:"bytes,3,opt,name=protocol,proto3" json:"protocol,omitempty"`
	// A human friendly description of the protocol (e.g., "Serial Port (USB)").
	ProtocolLabel string `protobuf:"bytes,4,opt,name=protocol_label,json=protocolLabel,proto3" json:"protocol_label,omitempty"`
	// A set of properties of the port
	Properties map[string]string `` /* 161-byte string literal not displayed */
	// The hardware ID (serial number) of the board attached to the port
	HardwareId string `protobuf:"bytes,6,opt,name=hardware_id,json=hardwareId,proto3" json:"hardware_id,omitempty"`
	// contains filtered or unexported fields
}

Port represents a board port that may be used to upload or to monitor a board

func DiscoveryPortToRPC added in v1.0.0

func DiscoveryPortToRPC(p *discovery.Port) *Port

DiscoveryPortToRPC converts a *discovery.Port into an *rpc.Port

func (*Port) Descriptor deprecated

func (*Port) Descriptor() ([]byte, []int)

Deprecated: Use Port.ProtoReflect.Descriptor instead.

func (*Port) GetAddress

func (x *Port) GetAddress() string

func (*Port) GetHardwareId

func (x *Port) GetHardwareId() string

func (*Port) GetLabel

func (x *Port) GetLabel() string

func (*Port) GetProperties

func (x *Port) GetProperties() map[string]string

func (*Port) GetProtocol

func (x *Port) GetProtocol() string

func (*Port) GetProtocolLabel

func (x *Port) GetProtocolLabel() string

func (*Port) ProtoMessage

func (*Port) ProtoMessage()

func (*Port) ProtoReflect

func (x *Port) ProtoReflect() protoreflect.Message

func (*Port) Reset

func (x *Port) Reset()

func (*Port) String

func (x *Port) String() string

type Programmer

type Programmer struct {

	// Platform name
	Platform string `protobuf:"bytes,1,opt,name=platform,proto3" json:"platform,omitempty"`
	// Programmer ID
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Programmer name
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*Programmer) Descriptor deprecated

func (*Programmer) Descriptor() ([]byte, []int)

Deprecated: Use Programmer.ProtoReflect.Descriptor instead.

func (*Programmer) GetId

func (x *Programmer) GetId() string

func (*Programmer) GetName

func (x *Programmer) GetName() string

func (*Programmer) GetPlatform

func (x *Programmer) GetPlatform() string

func (*Programmer) ProtoMessage

func (*Programmer) ProtoMessage()

func (*Programmer) ProtoReflect

func (x *Programmer) ProtoReflect() protoreflect.Message

func (*Programmer) Reset

func (x *Programmer) Reset()

func (*Programmer) String

func (x *Programmer) String() string

type ProgrammerIsRequiredForUploadError

type ProgrammerIsRequiredForUploadError struct {
	// contains filtered or unexported fields
}

func (*ProgrammerIsRequiredForUploadError) Descriptor deprecated

func (*ProgrammerIsRequiredForUploadError) Descriptor() ([]byte, []int)

Deprecated: Use ProgrammerIsRequiredForUploadError.ProtoReflect.Descriptor instead.

func (*ProgrammerIsRequiredForUploadError) ProtoMessage

func (*ProgrammerIsRequiredForUploadError) ProtoMessage()

func (*ProgrammerIsRequiredForUploadError) ProtoReflect

func (*ProgrammerIsRequiredForUploadError) Reset

func (*ProgrammerIsRequiredForUploadError) String

type SearchedLibrary

type SearchedLibrary struct {

	// Library name.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The index data for the available versions of the library. The key of the
	// map is the library version.
	Releases map[string]*LibraryRelease `` /* 157-byte string literal not displayed */
	// The index data for the latest version of the library.
	Latest *LibraryRelease `protobuf:"bytes,3,opt,name=latest,proto3" json:"latest,omitempty"`
	// The available versions of this library.
	AvailableVersions []string `protobuf:"bytes,4,rep,name=available_versions,json=availableVersions,proto3" json:"available_versions,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchedLibrary) Descriptor deprecated

func (*SearchedLibrary) Descriptor() ([]byte, []int)

Deprecated: Use SearchedLibrary.ProtoReflect.Descriptor instead.

func (*SearchedLibrary) GetAvailableVersions

func (x *SearchedLibrary) GetAvailableVersions() []string

func (*SearchedLibrary) GetLatest

func (x *SearchedLibrary) GetLatest() *LibraryRelease

func (*SearchedLibrary) GetName

func (x *SearchedLibrary) GetName() string

func (*SearchedLibrary) GetReleases

func (x *SearchedLibrary) GetReleases() map[string]*LibraryRelease

func (*SearchedLibrary) ProtoMessage

func (*SearchedLibrary) ProtoMessage()

func (*SearchedLibrary) ProtoReflect

func (x *SearchedLibrary) ProtoReflect() protoreflect.Message

func (*SearchedLibrary) Reset

func (x *SearchedLibrary) Reset()

func (*SearchedLibrary) String

func (x *SearchedLibrary) String() string

type SetSketchDefaultsRequest

type SetSketchDefaultsRequest struct {

	// Absolute path to Sketch file or folder containing Sketch file
	SketchPath string `protobuf:"bytes,1,opt,name=sketch_path,json=sketchPath,proto3" json:"sketch_path,omitempty"`
	// The desired value for default_fqbn in project file (sketch.yaml)
	DefaultFqbn string `protobuf:"bytes,2,opt,name=default_fqbn,json=defaultFqbn,proto3" json:"default_fqbn,omitempty"`
	// The desired value for default_port in project file (sketch.yaml)
	DefaultPortAddress string `protobuf:"bytes,3,opt,name=default_port_address,json=defaultPortAddress,proto3" json:"default_port_address,omitempty"`
	// The desired value for default_protocol in project file (sketch.yaml)
	DefaultPortProtocol string `protobuf:"bytes,4,opt,name=default_port_protocol,json=defaultPortProtocol,proto3" json:"default_port_protocol,omitempty"`
	// The desired value for default_programmer in project file (sketch.yaml)
	DefaultProgrammer string `protobuf:"bytes,5,opt,name=default_programmer,json=defaultProgrammer,proto3" json:"default_programmer,omitempty"`
	// contains filtered or unexported fields
}

func (*SetSketchDefaultsRequest) Descriptor deprecated

func (*SetSketchDefaultsRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetSketchDefaultsRequest.ProtoReflect.Descriptor instead.

func (*SetSketchDefaultsRequest) GetDefaultFqbn

func (x *SetSketchDefaultsRequest) GetDefaultFqbn() string

func (*SetSketchDefaultsRequest) GetDefaultPortAddress

func (x *SetSketchDefaultsRequest) GetDefaultPortAddress() string

func (*SetSketchDefaultsRequest) GetDefaultPortProtocol

func (x *SetSketchDefaultsRequest) GetDefaultPortProtocol() string

func (*SetSketchDefaultsRequest) GetDefaultProgrammer added in v1.0.0

func (x *SetSketchDefaultsRequest) GetDefaultProgrammer() string

func (*SetSketchDefaultsRequest) GetSketchPath

func (x *SetSketchDefaultsRequest) GetSketchPath() string

func (*SetSketchDefaultsRequest) ProtoMessage

func (*SetSketchDefaultsRequest) ProtoMessage()

func (*SetSketchDefaultsRequest) ProtoReflect

func (x *SetSketchDefaultsRequest) ProtoReflect() protoreflect.Message

func (*SetSketchDefaultsRequest) Reset

func (x *SetSketchDefaultsRequest) Reset()

func (*SetSketchDefaultsRequest) String

func (x *SetSketchDefaultsRequest) String() string

type SetSketchDefaultsResponse

type SetSketchDefaultsResponse struct {

	// The value of default_fqnn that has been written in project file
	// (sketch.yaml)
	DefaultFqbn string `protobuf:"bytes,1,opt,name=default_fqbn,json=defaultFqbn,proto3" json:"default_fqbn,omitempty"`
	// The value of default_port that has been written in project file
	// (sketch.yaml)
	DefaultPortAddress string `protobuf:"bytes,2,opt,name=default_port_address,json=defaultPortAddress,proto3" json:"default_port_address,omitempty"`
	// The value of default_protocol that has been written in project file
	// (sketch.yaml)
	DefaultPortProtocol string `protobuf:"bytes,3,opt,name=default_port_protocol,json=defaultPortProtocol,proto3" json:"default_port_protocol,omitempty"`
	// The value of default_programmer that has been written in project file
	// (sketch.yaml)
	DefaultProgrammer string `protobuf:"bytes,4,opt,name=default_programmer,json=defaultProgrammer,proto3" json:"default_programmer,omitempty"`
	// contains filtered or unexported fields
}

func (*SetSketchDefaultsResponse) Descriptor deprecated

func (*SetSketchDefaultsResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetSketchDefaultsResponse.ProtoReflect.Descriptor instead.

func (*SetSketchDefaultsResponse) GetDefaultFqbn

func (x *SetSketchDefaultsResponse) GetDefaultFqbn() string

func (*SetSketchDefaultsResponse) GetDefaultPortAddress

func (x *SetSketchDefaultsResponse) GetDefaultPortAddress() string

func (*SetSketchDefaultsResponse) GetDefaultPortProtocol

func (x *SetSketchDefaultsResponse) GetDefaultPortProtocol() string

func (*SetSketchDefaultsResponse) GetDefaultProgrammer added in v1.0.0

func (x *SetSketchDefaultsResponse) GetDefaultProgrammer() string

func (*SetSketchDefaultsResponse) ProtoMessage

func (*SetSketchDefaultsResponse) ProtoMessage()

func (*SetSketchDefaultsResponse) ProtoReflect

func (*SetSketchDefaultsResponse) Reset

func (x *SetSketchDefaultsResponse) Reset()

func (*SetSketchDefaultsResponse) String

func (x *SetSketchDefaultsResponse) String() string

type SettingsEnumerateRequest added in v1.0.0

type SettingsEnumerateRequest struct {
	// contains filtered or unexported fields
}

func (*SettingsEnumerateRequest) Descriptor deprecated added in v1.0.0

func (*SettingsEnumerateRequest) Descriptor() ([]byte, []int)

Deprecated: Use SettingsEnumerateRequest.ProtoReflect.Descriptor instead.

func (*SettingsEnumerateRequest) ProtoMessage added in v1.0.0

func (*SettingsEnumerateRequest) ProtoMessage()

func (*SettingsEnumerateRequest) ProtoReflect added in v1.0.0

func (x *SettingsEnumerateRequest) ProtoReflect() protoreflect.Message

func (*SettingsEnumerateRequest) Reset added in v1.0.0

func (x *SettingsEnumerateRequest) Reset()

func (*SettingsEnumerateRequest) String added in v1.0.0

func (x *SettingsEnumerateRequest) String() string

type SettingsEnumerateResponse added in v1.0.0

type SettingsEnumerateResponse struct {

	// The list of key/value pairs
	Entries []*SettingsEnumerateResponse_Entry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
	// contains filtered or unexported fields
}

func (*SettingsEnumerateResponse) Descriptor deprecated added in v1.0.0

func (*SettingsEnumerateResponse) Descriptor() ([]byte, []int)

Deprecated: Use SettingsEnumerateResponse.ProtoReflect.Descriptor instead.

func (*SettingsEnumerateResponse) GetEntries added in v1.0.0

func (*SettingsEnumerateResponse) ProtoMessage added in v1.0.0

func (*SettingsEnumerateResponse) ProtoMessage()

func (*SettingsEnumerateResponse) ProtoReflect added in v1.0.0

func (*SettingsEnumerateResponse) Reset added in v1.0.0

func (x *SettingsEnumerateResponse) Reset()

func (*SettingsEnumerateResponse) String added in v1.0.0

func (x *SettingsEnumerateResponse) String() string

type SettingsEnumerateResponse_Entry added in v1.0.0

type SettingsEnumerateResponse_Entry struct {

	// The key
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// The key type
	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*SettingsEnumerateResponse_Entry) Descriptor deprecated added in v1.0.0

func (*SettingsEnumerateResponse_Entry) Descriptor() ([]byte, []int)

Deprecated: Use SettingsEnumerateResponse_Entry.ProtoReflect.Descriptor instead.

func (*SettingsEnumerateResponse_Entry) GetKey added in v1.0.0

func (*SettingsEnumerateResponse_Entry) GetType added in v1.0.0

func (*SettingsEnumerateResponse_Entry) ProtoMessage added in v1.0.0

func (*SettingsEnumerateResponse_Entry) ProtoMessage()

func (*SettingsEnumerateResponse_Entry) ProtoReflect added in v1.0.0

func (*SettingsEnumerateResponse_Entry) Reset added in v1.0.0

func (*SettingsEnumerateResponse_Entry) String added in v1.0.0

type SettingsGetValueRequest added in v1.0.0

type SettingsGetValueRequest struct {

	// The key to get
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// The format of the encoded_value (default is "json", allowed values are
	// "json" and "yaml)
	ValueFormat string `protobuf:"bytes,2,opt,name=value_format,json=valueFormat,proto3" json:"value_format,omitempty"`
	// contains filtered or unexported fields
}

func (*SettingsGetValueRequest) Descriptor deprecated added in v1.0.0

func (*SettingsGetValueRequest) Descriptor() ([]byte, []int)

Deprecated: Use SettingsGetValueRequest.ProtoReflect.Descriptor instead.

func (*SettingsGetValueRequest) GetKey added in v1.0.0

func (x *SettingsGetValueRequest) GetKey() string

func (*SettingsGetValueRequest) GetValueFormat added in v1.0.0

func (x *SettingsGetValueRequest) GetValueFormat() string

func (*SettingsGetValueRequest) ProtoMessage added in v1.0.0

func (*SettingsGetValueRequest) ProtoMessage()

func (*SettingsGetValueRequest) ProtoReflect added in v1.0.0

func (x *SettingsGetValueRequest) ProtoReflect() protoreflect.Message

func (*SettingsGetValueRequest) Reset added in v1.0.0

func (x *SettingsGetValueRequest) Reset()

func (*SettingsGetValueRequest) String added in v1.0.0

func (x *SettingsGetValueRequest) String() string

type SettingsGetValueResponse added in v1.0.0

type SettingsGetValueResponse struct {

	// The value of the key (encoded)
	EncodedValue string `protobuf:"bytes,1,opt,name=encoded_value,json=encodedValue,proto3" json:"encoded_value,omitempty"`
	// contains filtered or unexported fields
}

func (*SettingsGetValueResponse) Descriptor deprecated added in v1.0.0

func (*SettingsGetValueResponse) Descriptor() ([]byte, []int)

Deprecated: Use SettingsGetValueResponse.ProtoReflect.Descriptor instead.

func (*SettingsGetValueResponse) GetEncodedValue added in v1.0.0

func (x *SettingsGetValueResponse) GetEncodedValue() string

func (*SettingsGetValueResponse) ProtoMessage added in v1.0.0

func (*SettingsGetValueResponse) ProtoMessage()

func (*SettingsGetValueResponse) ProtoReflect added in v1.0.0

func (x *SettingsGetValueResponse) ProtoReflect() protoreflect.Message

func (*SettingsGetValueResponse) Reset added in v1.0.0

func (x *SettingsGetValueResponse) Reset()

func (*SettingsGetValueResponse) String added in v1.0.0

func (x *SettingsGetValueResponse) String() string

type SettingsSetValueRequest added in v1.0.0

type SettingsSetValueRequest struct {

	// The key to change
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// The new value (encoded), no objects, only scalar or array of scalars are
	// allowed.
	EncodedValue string `protobuf:"bytes,2,opt,name=encoded_value,json=encodedValue,proto3" json:"encoded_value,omitempty"`
	// The format of the encoded_value (default is "json", allowed values are
	// "json", "yaml" and "cli")
	ValueFormat string `protobuf:"bytes,3,opt,name=value_format,json=valueFormat,proto3" json:"value_format,omitempty"`
	// contains filtered or unexported fields
}

func (*SettingsSetValueRequest) Descriptor deprecated added in v1.0.0

func (*SettingsSetValueRequest) Descriptor() ([]byte, []int)

Deprecated: Use SettingsSetValueRequest.ProtoReflect.Descriptor instead.

func (*SettingsSetValueRequest) GetEncodedValue added in v1.0.0

func (x *SettingsSetValueRequest) GetEncodedValue() string

func (*SettingsSetValueRequest) GetKey added in v1.0.0

func (x *SettingsSetValueRequest) GetKey() string

func (*SettingsSetValueRequest) GetValueFormat added in v1.0.0

func (x *SettingsSetValueRequest) GetValueFormat() string

func (*SettingsSetValueRequest) ProtoMessage added in v1.0.0

func (*SettingsSetValueRequest) ProtoMessage()

func (*SettingsSetValueRequest) ProtoReflect added in v1.0.0

func (x *SettingsSetValueRequest) ProtoReflect() protoreflect.Message

func (*SettingsSetValueRequest) Reset added in v1.0.0

func (x *SettingsSetValueRequest) Reset()

func (*SettingsSetValueRequest) String added in v1.0.0

func (x *SettingsSetValueRequest) String() string

type SettingsSetValueResponse added in v1.0.0

type SettingsSetValueResponse struct {
	// contains filtered or unexported fields
}

func (*SettingsSetValueResponse) Descriptor deprecated added in v1.0.0

func (*SettingsSetValueResponse) Descriptor() ([]byte, []int)

Deprecated: Use SettingsSetValueResponse.ProtoReflect.Descriptor instead.

func (*SettingsSetValueResponse) ProtoMessage added in v1.0.0

func (*SettingsSetValueResponse) ProtoMessage()

func (*SettingsSetValueResponse) ProtoReflect added in v1.0.0

func (x *SettingsSetValueResponse) ProtoReflect() protoreflect.Message

func (*SettingsSetValueResponse) Reset added in v1.0.0

func (x *SettingsSetValueResponse) Reset()

func (*SettingsSetValueResponse) String added in v1.0.0

func (x *SettingsSetValueResponse) String() string

type Sketch added in v1.0.0

type Sketch struct {

	// Absolute path to a main sketch files
	MainFile string `protobuf:"bytes,1,opt,name=main_file,json=mainFile,proto3" json:"main_file,omitempty"`
	// Absolute path to folder that contains main_file
	LocationPath string `protobuf:"bytes,2,opt,name=location_path,json=locationPath,proto3" json:"location_path,omitempty"`
	// List of absolute paths to other sketch files
	OtherSketchFiles []string `protobuf:"bytes,3,rep,name=other_sketch_files,json=otherSketchFiles,proto3" json:"other_sketch_files,omitempty"`
	// List of absolute paths to additional sketch files
	AdditionalFiles []string `protobuf:"bytes,4,rep,name=additional_files,json=additionalFiles,proto3" json:"additional_files,omitempty"`
	// List of absolute paths to supported files in the sketch root folder, main
	// file excluded
	RootFolderFiles []string `protobuf:"bytes,5,rep,name=root_folder_files,json=rootFolderFiles,proto3" json:"root_folder_files,omitempty"`
	// Default FQBN set in project file (sketch.yaml)
	DefaultFqbn string `protobuf:"bytes,6,opt,name=default_fqbn,json=defaultFqbn,proto3" json:"default_fqbn,omitempty"`
	// Default Port set in project file (sketch.yaml)
	DefaultPort string `protobuf:"bytes,7,opt,name=default_port,json=defaultPort,proto3" json:"default_port,omitempty"`
	// Default Protocol set in project file (sketch.yaml)
	DefaultProtocol string `protobuf:"bytes,8,opt,name=default_protocol,json=defaultProtocol,proto3" json:"default_protocol,omitempty"`
	// List of profiles present in the project file (sketch.yaml)
	Profiles []*SketchProfile `protobuf:"bytes,9,rep,name=profiles,proto3" json:"profiles,omitempty"`
	// Default profile set in the project file (sketch.yaml)
	DefaultProfile *SketchProfile `protobuf:"bytes,10,opt,name=default_profile,json=defaultProfile,proto3" json:"default_profile,omitempty"`
	// Default Programmer set in project file (sketch.yaml)
	DefaultProgrammer string `protobuf:"bytes,11,opt,name=default_programmer,json=defaultProgrammer,proto3" json:"default_programmer,omitempty"`
	// contains filtered or unexported fields
}

func (*Sketch) Descriptor deprecated added in v1.0.0

func (*Sketch) Descriptor() ([]byte, []int)

Deprecated: Use Sketch.ProtoReflect.Descriptor instead.

func (*Sketch) GetAdditionalFiles added in v1.0.0

func (x *Sketch) GetAdditionalFiles() []string

func (*Sketch) GetDefaultFqbn added in v1.0.0

func (x *Sketch) GetDefaultFqbn() string

func (*Sketch) GetDefaultPort added in v1.0.0

func (x *Sketch) GetDefaultPort() string

func (*Sketch) GetDefaultProfile added in v1.0.0

func (x *Sketch) GetDefaultProfile() *SketchProfile

func (*Sketch) GetDefaultProgrammer added in v1.0.0

func (x *Sketch) GetDefaultProgrammer() string

func (*Sketch) GetDefaultProtocol added in v1.0.0

func (x *Sketch) GetDefaultProtocol() string

func (*Sketch) GetLocationPath added in v1.0.0

func (x *Sketch) GetLocationPath() string

func (*Sketch) GetMainFile added in v1.0.0

func (x *Sketch) GetMainFile() string

func (*Sketch) GetOtherSketchFiles added in v1.0.0

func (x *Sketch) GetOtherSketchFiles() []string

func (*Sketch) GetProfiles added in v1.0.0

func (x *Sketch) GetProfiles() []*SketchProfile

func (*Sketch) GetRootFolderFiles added in v1.0.0

func (x *Sketch) GetRootFolderFiles() []string

func (*Sketch) ProtoMessage added in v1.0.0

func (*Sketch) ProtoMessage()

func (*Sketch) ProtoReflect added in v1.0.0

func (x *Sketch) ProtoReflect() protoreflect.Message

func (*Sketch) Reset added in v1.0.0

func (x *Sketch) Reset()

func (*Sketch) String added in v1.0.0

func (x *Sketch) String() string

type SketchProfile

type SketchProfile struct {

	// Name of the profile
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// FQBN used by the profile
	Fqbn string `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"`
	// Programmer used by the profile
	Programmer string `protobuf:"bytes,3,opt,name=programmer,proto3" json:"programmer,omitempty"`
	// contains filtered or unexported fields
}

func (*SketchProfile) Descriptor deprecated

func (*SketchProfile) Descriptor() ([]byte, []int)

Deprecated: Use SketchProfile.ProtoReflect.Descriptor instead.

func (*SketchProfile) GetFqbn

func (x *SketchProfile) GetFqbn() string

func (*SketchProfile) GetName

func (x *SketchProfile) GetName() string

func (*SketchProfile) GetProgrammer added in v1.0.0

func (x *SketchProfile) GetProgrammer() string

func (*SketchProfile) ProtoMessage

func (*SketchProfile) ProtoMessage()

func (*SketchProfile) ProtoReflect

func (x *SketchProfile) ProtoReflect() protoreflect.Message

func (*SketchProfile) Reset

func (x *SketchProfile) Reset()

func (*SketchProfile) String

func (x *SketchProfile) String() string

type SupportedUserFieldsRequest

type SupportedUserFieldsRequest struct {
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	Fqbn     string    `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"`
	// Protocol that will be used to upload, this information is
	// necessary to pick the right upload tool for the board specified
	// with the FQBN.
	Protocol string `protobuf:"bytes,3,opt,name=protocol,proto3" json:"protocol,omitempty"`
	// contains filtered or unexported fields
}

func (*SupportedUserFieldsRequest) Descriptor deprecated

func (*SupportedUserFieldsRequest) Descriptor() ([]byte, []int)

Deprecated: Use SupportedUserFieldsRequest.ProtoReflect.Descriptor instead.

func (*SupportedUserFieldsRequest) GetFqbn

func (x *SupportedUserFieldsRequest) GetFqbn() string

func (*SupportedUserFieldsRequest) GetInstance

func (x *SupportedUserFieldsRequest) GetInstance() *Instance

func (*SupportedUserFieldsRequest) GetProtocol

func (x *SupportedUserFieldsRequest) GetProtocol() string

func (*SupportedUserFieldsRequest) ProtoMessage

func (*SupportedUserFieldsRequest) ProtoMessage()

func (*SupportedUserFieldsRequest) ProtoReflect

func (*SupportedUserFieldsRequest) Reset

func (x *SupportedUserFieldsRequest) Reset()

func (*SupportedUserFieldsRequest) String

func (x *SupportedUserFieldsRequest) String() string

type SupportedUserFieldsResponse

type SupportedUserFieldsResponse struct {

	// User fields supported by board specified in SupportedUserFieldsRequest.
	// If board doesn't support any field it will be empty.
	UserFields []*UserField `protobuf:"bytes,1,rep,name=user_fields,json=userFields,proto3" json:"user_fields,omitempty"`
	// contains filtered or unexported fields
}

func (*SupportedUserFieldsResponse) Descriptor deprecated

func (*SupportedUserFieldsResponse) Descriptor() ([]byte, []int)

Deprecated: Use SupportedUserFieldsResponse.ProtoReflect.Descriptor instead.

func (*SupportedUserFieldsResponse) GetUserFields

func (x *SupportedUserFieldsResponse) GetUserFields() []*UserField

func (*SupportedUserFieldsResponse) ProtoMessage

func (*SupportedUserFieldsResponse) ProtoMessage()

func (*SupportedUserFieldsResponse) ProtoReflect

func (*SupportedUserFieldsResponse) Reset

func (x *SupportedUserFieldsResponse) Reset()

func (*SupportedUserFieldsResponse) String

func (x *SupportedUserFieldsResponse) String() string

type Systems

type Systems struct {

	// Checksum of the tool archive.
	Checksum string `protobuf:"bytes,1,opt,name=checksum,proto3" json:"checksum,omitempty"`
	// Operating system identifier.
	Host string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"`
	// File name of the tool archive.
	ArchiveFilename string `protobuf:"bytes,3,opt,name=archive_filename,json=archiveFilename,proto3" json:"archive_filename,omitempty"`
	// Download URL of the tool archive.
	Url string `protobuf:"bytes,4,opt,name=url,proto3" json:"url,omitempty"`
	// File size of the tool archive.
	Size int64 `protobuf:"varint,5,opt,name=size,proto3" json:"size,omitempty"`
	// contains filtered or unexported fields
}

func (*Systems) Descriptor deprecated

func (*Systems) Descriptor() ([]byte, []int)

Deprecated: Use Systems.ProtoReflect.Descriptor instead.

func (*Systems) GetArchiveFilename

func (x *Systems) GetArchiveFilename() string

func (*Systems) GetChecksum

func (x *Systems) GetChecksum() string

func (*Systems) GetHost

func (x *Systems) GetHost() string

func (*Systems) GetSize

func (x *Systems) GetSize() int64

func (*Systems) GetUrl

func (x *Systems) GetUrl() string

func (*Systems) ProtoMessage

func (*Systems) ProtoMessage()

func (*Systems) ProtoReflect

func (x *Systems) ProtoReflect() protoreflect.Message

func (*Systems) Reset

func (x *Systems) Reset()

func (*Systems) String

func (x *Systems) String() string

type TaskProgress

type TaskProgress struct {

	// Description of the task.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Additional information about the task.
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// Whether the task is complete.
	Completed bool `protobuf:"varint,3,opt,name=completed,proto3" json:"completed,omitempty"`
	// Amount in percent of the task completion (optional)
	Percent float32 `protobuf:"fixed32,4,opt,name=percent,proto3" json:"percent,omitempty"`
	// contains filtered or unexported fields
}

func (*TaskProgress) Descriptor deprecated

func (*TaskProgress) Descriptor() ([]byte, []int)

Deprecated: Use TaskProgress.ProtoReflect.Descriptor instead.

func (*TaskProgress) GetCompleted

func (x *TaskProgress) GetCompleted() bool

func (*TaskProgress) GetMessage

func (x *TaskProgress) GetMessage() string

func (*TaskProgress) GetName

func (x *TaskProgress) GetName() string

func (*TaskProgress) GetPercent

func (x *TaskProgress) GetPercent() float32

func (*TaskProgress) ProtoMessage

func (*TaskProgress) ProtoMessage()

func (*TaskProgress) ProtoReflect

func (x *TaskProgress) ProtoReflect() protoreflect.Message

func (*TaskProgress) Reset

func (x *TaskProgress) Reset()

func (*TaskProgress) String

func (x *TaskProgress) String() string

type TaskProgressCB

type TaskProgressCB func(msg *TaskProgress)

TaskProgressCB is a callback to receive progress messages

type ToolsDependencies

type ToolsDependencies struct {

	// Vendor name of the package containing the tool definition.
	Packager string `protobuf:"bytes,1,opt,name=packager,proto3" json:"packager,omitempty"`
	// Tool name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Tool version.
	Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	// Data for the operating system-specific builds of the tool.
	Systems []*Systems `protobuf:"bytes,4,rep,name=systems,proto3" json:"systems,omitempty"`
	// contains filtered or unexported fields
}

func (*ToolsDependencies) Descriptor deprecated

func (*ToolsDependencies) Descriptor() ([]byte, []int)

Deprecated: Use ToolsDependencies.ProtoReflect.Descriptor instead.

func (*ToolsDependencies) GetName

func (x *ToolsDependencies) GetName() string

func (*ToolsDependencies) GetPackager

func (x *ToolsDependencies) GetPackager() string

func (*ToolsDependencies) GetSystems

func (x *ToolsDependencies) GetSystems() []*Systems

func (*ToolsDependencies) GetVersion

func (x *ToolsDependencies) GetVersion() string

func (*ToolsDependencies) ProtoMessage

func (*ToolsDependencies) ProtoMessage()

func (*ToolsDependencies) ProtoReflect

func (x *ToolsDependencies) ProtoReflect() protoreflect.Message

func (*ToolsDependencies) Reset

func (x *ToolsDependencies) Reset()

func (*ToolsDependencies) String

func (x *ToolsDependencies) String() string

type UnimplementedArduinoCoreServiceServer

type UnimplementedArduinoCoreServiceServer struct {
}

UnimplementedArduinoCoreServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedArduinoCoreServiceServer) ArchiveSketch

func (UnimplementedArduinoCoreServiceServer) BoardDetails

func (UnimplementedArduinoCoreServiceServer) BoardList

func (UnimplementedArduinoCoreServiceServer) BoardListAll

func (UnimplementedArduinoCoreServiceServer) BoardSearch

func (UnimplementedArduinoCoreServiceServer) CheckForArduinoCLIUpdates added in v1.0.0

func (UnimplementedArduinoCoreServiceServer) CleanDownloadCacheDirectory added in v1.0.0

func (UnimplementedArduinoCoreServiceServer) Compile

func (UnimplementedArduinoCoreServiceServer) ConfigurationGet added in v1.0.0

func (UnimplementedArduinoCoreServiceServer) ConfigurationOpen added in v1.0.0

func (UnimplementedArduinoCoreServiceServer) ConfigurationSave added in v1.0.0

func (UnimplementedArduinoCoreServiceServer) Create

func (UnimplementedArduinoCoreServiceServer) Debug

func (UnimplementedArduinoCoreServiceServer) Destroy

func (UnimplementedArduinoCoreServiceServer) GetDebugConfig

func (UnimplementedArduinoCoreServiceServer) Init

func (UnimplementedArduinoCoreServiceServer) IsDebugSupported

func (UnimplementedArduinoCoreServiceServer) LibraryList

func (UnimplementedArduinoCoreServiceServer) LibrarySearch

func (UnimplementedArduinoCoreServiceServer) LoadSketch

func (UnimplementedArduinoCoreServiceServer) Monitor

func (UnimplementedArduinoCoreServiceServer) NewSketch

func (UnimplementedArduinoCoreServiceServer) PlatformSearch

func (UnimplementedArduinoCoreServiceServer) SetSketchDefaults

func (UnimplementedArduinoCoreServiceServer) SettingsEnumerate added in v1.0.0

func (UnimplementedArduinoCoreServiceServer) SettingsGetValue added in v1.0.0

func (UnimplementedArduinoCoreServiceServer) SettingsSetValue added in v1.0.0

func (UnimplementedArduinoCoreServiceServer) SupportedUserFields

func (UnimplementedArduinoCoreServiceServer) UpdateIndex

func (UnimplementedArduinoCoreServiceServer) Upload

func (UnimplementedArduinoCoreServiceServer) Version

type UnsafeArduinoCoreServiceServer

type UnsafeArduinoCoreServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeArduinoCoreServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ArduinoCoreServiceServer will result in compilation errors.

type UpdateIndexRequest

type UpdateIndexRequest struct {

	// Arduino Core Service instance from the Init response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// If set to true user defined package indexes will not be updated.
	IgnoreCustomPackageIndexes bool `` /* 144-byte string literal not displayed */
	// Only perform index update if the index file is older than this value in
	// seconds.
	UpdateIfOlderThanSecs int64 `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdateIndexRequest) Descriptor deprecated

func (*UpdateIndexRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateIndexRequest.ProtoReflect.Descriptor instead.

func (*UpdateIndexRequest) GetIgnoreCustomPackageIndexes

func (x *UpdateIndexRequest) GetIgnoreCustomPackageIndexes() bool

func (*UpdateIndexRequest) GetInstance

func (x *UpdateIndexRequest) GetInstance() *Instance

func (*UpdateIndexRequest) GetUpdateIfOlderThanSecs added in v1.0.0

func (x *UpdateIndexRequest) GetUpdateIfOlderThanSecs() int64

func (*UpdateIndexRequest) ProtoMessage

func (*UpdateIndexRequest) ProtoMessage()

func (*UpdateIndexRequest) ProtoReflect

func (x *UpdateIndexRequest) ProtoReflect() protoreflect.Message

func (*UpdateIndexRequest) Reset

func (x *UpdateIndexRequest) Reset()

func (*UpdateIndexRequest) String

func (x *UpdateIndexRequest) String() string

type UpdateIndexResponse

type UpdateIndexResponse struct {

	// Types that are assignable to Message:
	//
	//	*UpdateIndexResponse_DownloadProgress
	//	*UpdateIndexResponse_Result_
	Message isUpdateIndexResponse_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*UpdateIndexResponse) Descriptor deprecated

func (*UpdateIndexResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateIndexResponse.ProtoReflect.Descriptor instead.

func (*UpdateIndexResponse) GetDownloadProgress

func (x *UpdateIndexResponse) GetDownloadProgress() *DownloadProgress

func (*UpdateIndexResponse) GetMessage added in v1.0.0

func (m *UpdateIndexResponse) GetMessage() isUpdateIndexResponse_Message

func (*UpdateIndexResponse) GetResult added in v1.0.0

func (*UpdateIndexResponse) ProtoMessage

func (*UpdateIndexResponse) ProtoMessage()

func (*UpdateIndexResponse) ProtoReflect

func (x *UpdateIndexResponse) ProtoReflect() protoreflect.Message

func (*UpdateIndexResponse) Reset

func (x *UpdateIndexResponse) Reset()

func (*UpdateIndexResponse) String

func (x *UpdateIndexResponse) String() string

type UpdateIndexResponse_DownloadProgress added in v1.0.0

type UpdateIndexResponse_DownloadProgress struct {
	// Progress of the package index download.
	DownloadProgress *DownloadProgress `protobuf:"bytes,1,opt,name=download_progress,json=downloadProgress,proto3,oneof"`
}

type UpdateIndexResponse_Result added in v1.0.0

type UpdateIndexResponse_Result struct {

	// The result of the packages index update.
	UpdatedIndexes []*IndexUpdateReport `protobuf:"bytes,1,rep,name=updated_indexes,json=updatedIndexes,proto3" json:"updated_indexes,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateIndexResponse_Result) Descriptor deprecated added in v1.0.0

func (*UpdateIndexResponse_Result) Descriptor() ([]byte, []int)

Deprecated: Use UpdateIndexResponse_Result.ProtoReflect.Descriptor instead.

func (*UpdateIndexResponse_Result) GetUpdatedIndexes added in v1.0.0

func (x *UpdateIndexResponse_Result) GetUpdatedIndexes() []*IndexUpdateReport

func (*UpdateIndexResponse_Result) ProtoMessage added in v1.0.0

func (*UpdateIndexResponse_Result) ProtoMessage()

func (*UpdateIndexResponse_Result) ProtoReflect added in v1.0.0

func (*UpdateIndexResponse_Result) Reset added in v1.0.0

func (x *UpdateIndexResponse_Result) Reset()

func (*UpdateIndexResponse_Result) String added in v1.0.0

func (x *UpdateIndexResponse_Result) String() string

type UpdateIndexResponse_Result_ added in v1.0.0

type UpdateIndexResponse_Result_ struct {
	// The result of the index update.
	Result *UpdateIndexResponse_Result `protobuf:"bytes,2,opt,name=result,proto3,oneof"`
}

type UpdateLibrariesIndexRequest

type UpdateLibrariesIndexRequest struct {

	// Arduino Core Service instance from the Init response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Only perform index update if the index file is older than this value in
	// seconds.
	UpdateIfOlderThanSecs int64 `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdateLibrariesIndexRequest) Descriptor deprecated

func (*UpdateLibrariesIndexRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateLibrariesIndexRequest.ProtoReflect.Descriptor instead.

func (*UpdateLibrariesIndexRequest) GetInstance

func (x *UpdateLibrariesIndexRequest) GetInstance() *Instance

func (*UpdateLibrariesIndexRequest) GetUpdateIfOlderThanSecs added in v1.0.0

func (x *UpdateLibrariesIndexRequest) GetUpdateIfOlderThanSecs() int64

func (*UpdateLibrariesIndexRequest) ProtoMessage

func (*UpdateLibrariesIndexRequest) ProtoMessage()

func (*UpdateLibrariesIndexRequest) ProtoReflect

func (*UpdateLibrariesIndexRequest) Reset

func (x *UpdateLibrariesIndexRequest) Reset()

func (*UpdateLibrariesIndexRequest) String

func (x *UpdateLibrariesIndexRequest) String() string

type UpdateLibrariesIndexResponse

type UpdateLibrariesIndexResponse struct {

	// Types that are assignable to Message:
	//
	//	*UpdateLibrariesIndexResponse_DownloadProgress
	//	*UpdateLibrariesIndexResponse_Result_
	Message isUpdateLibrariesIndexResponse_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*UpdateLibrariesIndexResponse) Descriptor deprecated

func (*UpdateLibrariesIndexResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateLibrariesIndexResponse.ProtoReflect.Descriptor instead.

func (*UpdateLibrariesIndexResponse) GetDownloadProgress

func (x *UpdateLibrariesIndexResponse) GetDownloadProgress() *DownloadProgress

func (*UpdateLibrariesIndexResponse) GetMessage added in v1.0.0

func (m *UpdateLibrariesIndexResponse) GetMessage() isUpdateLibrariesIndexResponse_Message

func (*UpdateLibrariesIndexResponse) GetResult added in v1.0.0

func (*UpdateLibrariesIndexResponse) ProtoMessage

func (*UpdateLibrariesIndexResponse) ProtoMessage()

func (*UpdateLibrariesIndexResponse) ProtoReflect

func (*UpdateLibrariesIndexResponse) Reset

func (x *UpdateLibrariesIndexResponse) Reset()

func (*UpdateLibrariesIndexResponse) String

type UpdateLibrariesIndexResponse_DownloadProgress added in v1.0.0

type UpdateLibrariesIndexResponse_DownloadProgress struct {
	// Progress of the libraries index download.
	DownloadProgress *DownloadProgress `protobuf:"bytes,1,opt,name=download_progress,json=downloadProgress,proto3,oneof"`
}

type UpdateLibrariesIndexResponse_Result added in v1.0.0

type UpdateLibrariesIndexResponse_Result struct {

	// The result of the libraries index update.
	LibrariesIndex *IndexUpdateReport `protobuf:"bytes,1,opt,name=libraries_index,json=librariesIndex,proto3" json:"libraries_index,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateLibrariesIndexResponse_Result) Descriptor deprecated added in v1.0.0

func (*UpdateLibrariesIndexResponse_Result) Descriptor() ([]byte, []int)

Deprecated: Use UpdateLibrariesIndexResponse_Result.ProtoReflect.Descriptor instead.

func (*UpdateLibrariesIndexResponse_Result) GetLibrariesIndex added in v1.0.0

func (*UpdateLibrariesIndexResponse_Result) ProtoMessage added in v1.0.0

func (*UpdateLibrariesIndexResponse_Result) ProtoMessage()

func (*UpdateLibrariesIndexResponse_Result) ProtoReflect added in v1.0.0

func (*UpdateLibrariesIndexResponse_Result) Reset added in v1.0.0

func (*UpdateLibrariesIndexResponse_Result) String added in v1.0.0

type UpdateLibrariesIndexResponse_Result_ added in v1.0.0

type UpdateLibrariesIndexResponse_Result_ struct {
	// The result of the index update.
	Result *UpdateLibrariesIndexResponse_Result `protobuf:"bytes,2,opt,name=result,proto3,oneof"`
}

type UploadRequest

type UploadRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Fully qualified board name of the target board (e.g., `arduino:avr:uno`).
	// If this field is not defined, the FQBN of the board attached to the sketch
	// via the `BoardAttach` method is used.
	Fqbn string `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"`
	// Path where the sketch to be uploaded is stored. Unless the `import_file`
	// field is defined, the compiled binary is assumed to be at the location and
	// filename under this path where it is saved by the `Compile` method.
	SketchPath string `protobuf:"bytes,3,opt,name=sketch_path,json=sketchPath,proto3" json:"sketch_path,omitempty"`
	// The port of the board.
	Port *Port `protobuf:"bytes,4,opt,name=port,proto3" json:"port,omitempty"`
	// Whether to turn on verbose output during the upload.
	Verbose bool `protobuf:"varint,5,opt,name=verbose,proto3" json:"verbose,omitempty"`
	// After upload, verify that the contents of the memory on the board match the
	// uploaded binary.
	Verify bool `protobuf:"varint,6,opt,name=verify,proto3" json:"verify,omitempty"`
	// When `import_file` is specified, it overrides the `import_dir` and
	// `sketch_path` params.
	ImportFile string `protobuf:"bytes,7,opt,name=import_file,json=importFile,proto3" json:"import_file,omitempty"`
	// Custom path to a directory containing compiled files. When `import_dir` is
	// not specified, the standard build directory under `sketch_path` is used.
	ImportDir string `protobuf:"bytes,8,opt,name=import_dir,json=importDir,proto3" json:"import_dir,omitempty"`
	// The programmer to use for upload. If set an UploadUsingProgrammer is
	// triggered instead of a normal upload. The UploadUsingProgrammer call may
	// also be used for explicit error check.
	Programmer string `protobuf:"bytes,9,opt,name=programmer,proto3" json:"programmer,omitempty"`
	// If set to true, the actual upload will not be performed but a trace output
	// will be printed stdout. This is for debugging purposes.
	DryRun bool `protobuf:"varint,10,opt,name=dry_run,json=dryRun,proto3" json:"dry_run,omitempty"`
	// User provided fields usually used by upload tools that need authentication
	// or in any case fields that can be customized by the user at upload time
	// and cannot be known previously.
	// For more info:
	// https://arduino.github.io/arduino-cli/latest/platform-specification/#user-provided-fields
	UserFields map[string]string `` /* 180-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UploadRequest) Descriptor deprecated

func (*UploadRequest) Descriptor() ([]byte, []int)

Deprecated: Use UploadRequest.ProtoReflect.Descriptor instead.

func (*UploadRequest) GetDryRun

func (x *UploadRequest) GetDryRun() bool

func (*UploadRequest) GetFqbn

func (x *UploadRequest) GetFqbn() string

func (*UploadRequest) GetImportDir

func (x *UploadRequest) GetImportDir() string

func (*UploadRequest) GetImportFile

func (x *UploadRequest) GetImportFile() string

func (*UploadRequest) GetInstance

func (x *UploadRequest) GetInstance() *Instance

func (*UploadRequest) GetPort

func (x *UploadRequest) GetPort() *Port

func (*UploadRequest) GetProgrammer

func (x *UploadRequest) GetProgrammer() string

func (*UploadRequest) GetSketchPath

func (x *UploadRequest) GetSketchPath() string

func (*UploadRequest) GetUserFields

func (x *UploadRequest) GetUserFields() map[string]string

func (*UploadRequest) GetVerbose

func (x *UploadRequest) GetVerbose() bool

func (*UploadRequest) GetVerify

func (x *UploadRequest) GetVerify() bool

func (*UploadRequest) ProtoMessage

func (*UploadRequest) ProtoMessage()

func (*UploadRequest) ProtoReflect

func (x *UploadRequest) ProtoReflect() protoreflect.Message

func (*UploadRequest) Reset

func (x *UploadRequest) Reset()

func (*UploadRequest) String

func (x *UploadRequest) String() string

type UploadResponse

type UploadResponse struct {

	// Types that are assignable to Message:
	//
	//	*UploadResponse_OutStream
	//	*UploadResponse_ErrStream
	//	*UploadResponse_Result
	Message isUploadResponse_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*UploadResponse) Descriptor deprecated

func (*UploadResponse) Descriptor() ([]byte, []int)

Deprecated: Use UploadResponse.ProtoReflect.Descriptor instead.

func (*UploadResponse) GetErrStream

func (x *UploadResponse) GetErrStream() []byte

func (*UploadResponse) GetMessage

func (m *UploadResponse) GetMessage() isUploadResponse_Message

func (*UploadResponse) GetOutStream

func (x *UploadResponse) GetOutStream() []byte

func (*UploadResponse) GetResult

func (x *UploadResponse) GetResult() *UploadResult

func (*UploadResponse) ProtoMessage

func (*UploadResponse) ProtoMessage()

func (*UploadResponse) ProtoReflect

func (x *UploadResponse) ProtoReflect() protoreflect.Message

func (*UploadResponse) Reset

func (x *UploadResponse) Reset()

func (*UploadResponse) String

func (x *UploadResponse) String() string

type UploadResponse_ErrStream

type UploadResponse_ErrStream struct {
	// The error output of the upload process.
	ErrStream []byte `protobuf:"bytes,2,opt,name=err_stream,json=errStream,proto3,oneof"`
}

type UploadResponse_OutStream

type UploadResponse_OutStream struct {
	// The output of the upload process.
	OutStream []byte `protobuf:"bytes,1,opt,name=out_stream,json=outStream,proto3,oneof"`
}

type UploadResponse_Result

type UploadResponse_Result struct {
	// The upload result
	Result *UploadResult `protobuf:"bytes,3,opt,name=result,proto3,oneof"`
}

type UploadResult

type UploadResult struct {

	// When a board requires a port disconnection to perform the upload, this
	// field returns the port where the board reconnects after the upload.
	UpdatedUploadPort *Port `protobuf:"bytes,1,opt,name=updated_upload_port,json=updatedUploadPort,proto3" json:"updated_upload_port,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadResult) Descriptor deprecated

func (*UploadResult) Descriptor() ([]byte, []int)

Deprecated: Use UploadResult.ProtoReflect.Descriptor instead.

func (*UploadResult) GetUpdatedUploadPort

func (x *UploadResult) GetUpdatedUploadPort() *Port

func (*UploadResult) ProtoMessage

func (*UploadResult) ProtoMessage()

func (*UploadResult) ProtoReflect

func (x *UploadResult) ProtoReflect() protoreflect.Message

func (*UploadResult) Reset

func (x *UploadResult) Reset()

func (*UploadResult) String

func (x *UploadResult) String() string

type UploadUsingProgrammerRequest

type UploadUsingProgrammerRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Fully qualified board name of the target board (e.g., `arduino:avr:uno`).
	// If this field is not defined, the FQBN of the board attached to the sketch
	// via the `BoardAttach` method is used.
	Fqbn string `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"`
	// Path where the sketch to be uploaded is stored. Unless the `import_file`
	// field is defined, the compiled binary is assumed to be at the location and
	// filename under this path where it is saved by the `Compile` method.
	SketchPath string `protobuf:"bytes,3,opt,name=sketch_path,json=sketchPath,proto3" json:"sketch_path,omitempty"`
	// The port of the board.
	Port *Port `protobuf:"bytes,4,opt,name=port,proto3" json:"port,omitempty"`
	// Whether to turn on verbose output during the upload.
	Verbose bool `protobuf:"varint,5,opt,name=verbose,proto3" json:"verbose,omitempty"`
	// After upload, verify that the contents of the memory on the board match the
	// uploaded binary.
	Verify bool `protobuf:"varint,6,opt,name=verify,proto3" json:"verify,omitempty"`
	// When `import_file` is specified, it overrides the `import_dir` and
	// `sketch_path` params.
	ImportFile string `protobuf:"bytes,7,opt,name=import_file,json=importFile,proto3" json:"import_file,omitempty"`
	// Custom path to a directory containing compiled files. When `import_dir` is
	// not specified, the standard build directory under `sketch_path` is used.
	ImportDir string `protobuf:"bytes,8,opt,name=import_dir,json=importDir,proto3" json:"import_dir,omitempty"`
	// The programmer to use for upload.
	Programmer string `protobuf:"bytes,9,opt,name=programmer,proto3" json:"programmer,omitempty"`
	// If set to true, the actual upload will not be performed but a trace output
	// will be printed stdout. This is for debugging purposes.
	DryRun bool `protobuf:"varint,10,opt,name=dry_run,json=dryRun,proto3" json:"dry_run,omitempty"`
	// User provided fields usually used by upload tools that need authentication
	// or in any case fields that can be customized by the user at upload time
	// and cannot be known previously.
	// For more info:
	// https://arduino.github.io/arduino-cli/latest/platform-specification/#user-provided-fields
	UserFields map[string]string `` /* 180-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UploadUsingProgrammerRequest) Descriptor deprecated

func (*UploadUsingProgrammerRequest) Descriptor() ([]byte, []int)

Deprecated: Use UploadUsingProgrammerRequest.ProtoReflect.Descriptor instead.

func (*UploadUsingProgrammerRequest) GetDryRun

func (x *UploadUsingProgrammerRequest) GetDryRun() bool

func (*UploadUsingProgrammerRequest) GetFqbn

func (x *UploadUsingProgrammerRequest) GetFqbn() string

func (*UploadUsingProgrammerRequest) GetImportDir

func (x *UploadUsingProgrammerRequest) GetImportDir() string

func (*UploadUsingProgrammerRequest) GetImportFile

func (x *UploadUsingProgrammerRequest) GetImportFile() string

func (*UploadUsingProgrammerRequest) GetInstance

func (x *UploadUsingProgrammerRequest) GetInstance() *Instance

func (*UploadUsingProgrammerRequest) GetPort

func (x *UploadUsingProgrammerRequest) GetPort() *Port

func (*UploadUsingProgrammerRequest) GetProgrammer

func (x *UploadUsingProgrammerRequest) GetProgrammer() string

func (*UploadUsingProgrammerRequest) GetSketchPath

func (x *UploadUsingProgrammerRequest) GetSketchPath() string

func (*UploadUsingProgrammerRequest) GetUserFields

func (x *UploadUsingProgrammerRequest) GetUserFields() map[string]string

func (*UploadUsingProgrammerRequest) GetVerbose

func (x *UploadUsingProgrammerRequest) GetVerbose() bool

func (*UploadUsingProgrammerRequest) GetVerify

func (x *UploadUsingProgrammerRequest) GetVerify() bool

func (*UploadUsingProgrammerRequest) ProtoMessage

func (*UploadUsingProgrammerRequest) ProtoMessage()

func (*UploadUsingProgrammerRequest) ProtoReflect

func (*UploadUsingProgrammerRequest) Reset

func (x *UploadUsingProgrammerRequest) Reset()

func (*UploadUsingProgrammerRequest) String

type UploadUsingProgrammerResponse

type UploadUsingProgrammerResponse struct {

	// Types that are assignable to Message:
	//
	//	*UploadUsingProgrammerResponse_OutStream
	//	*UploadUsingProgrammerResponse_ErrStream
	Message isUploadUsingProgrammerResponse_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*UploadUsingProgrammerResponse) Descriptor deprecated

func (*UploadUsingProgrammerResponse) Descriptor() ([]byte, []int)

Deprecated: Use UploadUsingProgrammerResponse.ProtoReflect.Descriptor instead.

func (*UploadUsingProgrammerResponse) GetErrStream

func (x *UploadUsingProgrammerResponse) GetErrStream() []byte

func (*UploadUsingProgrammerResponse) GetMessage added in v1.0.0

func (m *UploadUsingProgrammerResponse) GetMessage() isUploadUsingProgrammerResponse_Message

func (*UploadUsingProgrammerResponse) GetOutStream

func (x *UploadUsingProgrammerResponse) GetOutStream() []byte

func (*UploadUsingProgrammerResponse) ProtoMessage

func (*UploadUsingProgrammerResponse) ProtoMessage()

func (*UploadUsingProgrammerResponse) ProtoReflect

func (*UploadUsingProgrammerResponse) Reset

func (x *UploadUsingProgrammerResponse) Reset()

func (*UploadUsingProgrammerResponse) String

type UploadUsingProgrammerResponse_ErrStream added in v1.0.0

type UploadUsingProgrammerResponse_ErrStream struct {
	// The error output of the upload process.
	ErrStream []byte `protobuf:"bytes,2,opt,name=err_stream,json=errStream,proto3,oneof"`
}

type UploadUsingProgrammerResponse_OutStream added in v1.0.0

type UploadUsingProgrammerResponse_OutStream struct {
	// The output of the upload process.
	OutStream []byte `protobuf:"bytes,1,opt,name=out_stream,json=outStream,proto3,oneof"`
}

type UserField

type UserField struct {

	// Id of the tool that supports this field
	ToolId string `protobuf:"bytes,1,opt,name=tool_id,json=toolId,proto3" json:"tool_id,omitempty"`
	// Name used internally to store and retrieve this field
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Label is the text shown to the user when they need to input this field
	Label string `protobuf:"bytes,3,opt,name=label,proto3" json:"label,omitempty"`
	// True if the value of the field must not be shown when typing, for example
	// when the user inputs a network password
	Secret bool `protobuf:"varint,4,opt,name=secret,proto3" json:"secret,omitempty"`
	// contains filtered or unexported fields
}

func (*UserField) Descriptor deprecated

func (*UserField) Descriptor() ([]byte, []int)

Deprecated: Use UserField.ProtoReflect.Descriptor instead.

func (*UserField) GetLabel

func (x *UserField) GetLabel() string

func (*UserField) GetName

func (x *UserField) GetName() string

func (*UserField) GetSecret

func (x *UserField) GetSecret() bool

func (*UserField) GetToolId

func (x *UserField) GetToolId() string

func (*UserField) ProtoMessage

func (*UserField) ProtoMessage()

func (*UserField) ProtoReflect

func (x *UserField) ProtoReflect() protoreflect.Message

func (*UserField) Reset

func (x *UserField) Reset()

func (*UserField) String

func (x *UserField) String() string

type VersionRequest

type VersionRequest struct {
	// contains filtered or unexported fields
}

func (*VersionRequest) Descriptor deprecated

func (*VersionRequest) Descriptor() ([]byte, []int)

Deprecated: Use VersionRequest.ProtoReflect.Descriptor instead.

func (*VersionRequest) ProtoMessage

func (*VersionRequest) ProtoMessage()

func (*VersionRequest) ProtoReflect

func (x *VersionRequest) ProtoReflect() protoreflect.Message

func (*VersionRequest) Reset

func (x *VersionRequest) Reset()

func (*VersionRequest) String

func (x *VersionRequest) String() string

type VersionResponse

type VersionResponse struct {

	// The version of Arduino CLI in use.
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*VersionResponse) Descriptor deprecated

func (*VersionResponse) Descriptor() ([]byte, []int)

Deprecated: Use VersionResponse.ProtoReflect.Descriptor instead.

func (*VersionResponse) GetVersion

func (x *VersionResponse) GetVersion() string

func (*VersionResponse) ProtoMessage

func (*VersionResponse) ProtoMessage()

func (*VersionResponse) ProtoReflect

func (x *VersionResponse) ProtoReflect() protoreflect.Message

func (*VersionResponse) Reset

func (x *VersionResponse) Reset()

func (*VersionResponse) String

func (x *VersionResponse) String() string

type ZipLibraryInstallRequest

type ZipLibraryInstallRequest struct {

	// Arduino Core Service instance from the `Init` response.
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// Path to the archived library
	Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	// Set to true to overwrite an already installed library with the same name.
	// Defaults to false.
	Overwrite bool `protobuf:"varint,3,opt,name=overwrite,proto3" json:"overwrite,omitempty"`
	// contains filtered or unexported fields
}

func (*ZipLibraryInstallRequest) Descriptor deprecated

func (*ZipLibraryInstallRequest) Descriptor() ([]byte, []int)

Deprecated: Use ZipLibraryInstallRequest.ProtoReflect.Descriptor instead.

func (*ZipLibraryInstallRequest) GetInstance

func (x *ZipLibraryInstallRequest) GetInstance() *Instance

func (*ZipLibraryInstallRequest) GetOverwrite

func (x *ZipLibraryInstallRequest) GetOverwrite() bool

func (*ZipLibraryInstallRequest) GetPath

func (x *ZipLibraryInstallRequest) GetPath() string

func (*ZipLibraryInstallRequest) ProtoMessage

func (*ZipLibraryInstallRequest) ProtoMessage()

func (*ZipLibraryInstallRequest) ProtoReflect

func (x *ZipLibraryInstallRequest) ProtoReflect() protoreflect.Message

func (*ZipLibraryInstallRequest) Reset

func (x *ZipLibraryInstallRequest) Reset()

func (*ZipLibraryInstallRequest) String

func (x *ZipLibraryInstallRequest) String() string

type ZipLibraryInstallResponse

type ZipLibraryInstallResponse struct {

	// Types that are assignable to Message:
	//
	//	*ZipLibraryInstallResponse_TaskProgress
	//	*ZipLibraryInstallResponse_Result_
	Message isZipLibraryInstallResponse_Message `protobuf_oneof:"message"`
	// contains filtered or unexported fields
}

func (*ZipLibraryInstallResponse) Descriptor deprecated

func (*ZipLibraryInstallResponse) Descriptor() ([]byte, []int)

Deprecated: Use ZipLibraryInstallResponse.ProtoReflect.Descriptor instead.

func (*ZipLibraryInstallResponse) GetMessage added in v1.0.0

func (m *ZipLibraryInstallResponse) GetMessage() isZipLibraryInstallResponse_Message

func (*ZipLibraryInstallResponse) GetResult added in v1.0.0

func (*ZipLibraryInstallResponse) GetTaskProgress

func (x *ZipLibraryInstallResponse) GetTaskProgress() *TaskProgress

func (*ZipLibraryInstallResponse) ProtoMessage

func (*ZipLibraryInstallResponse) ProtoMessage()

func (*ZipLibraryInstallResponse) ProtoReflect

func (*ZipLibraryInstallResponse) Reset

func (x *ZipLibraryInstallResponse) Reset()

func (*ZipLibraryInstallResponse) String

func (x *ZipLibraryInstallResponse) String() string

type ZipLibraryInstallResponse_Result added in v1.0.0

type ZipLibraryInstallResponse_Result struct {
	// contains filtered or unexported fields
}

func (*ZipLibraryInstallResponse_Result) Descriptor deprecated added in v1.0.0

func (*ZipLibraryInstallResponse_Result) Descriptor() ([]byte, []int)

Deprecated: Use ZipLibraryInstallResponse_Result.ProtoReflect.Descriptor instead.

func (*ZipLibraryInstallResponse_Result) ProtoMessage added in v1.0.0

func (*ZipLibraryInstallResponse_Result) ProtoMessage()

func (*ZipLibraryInstallResponse_Result) ProtoReflect added in v1.0.0

func (*ZipLibraryInstallResponse_Result) Reset added in v1.0.0

func (*ZipLibraryInstallResponse_Result) String added in v1.0.0

type ZipLibraryInstallResponse_Result_ added in v1.0.0

type ZipLibraryInstallResponse_Result_ struct {
	// Installation result.
	Result *ZipLibraryInstallResponse_Result `protobuf:"bytes,2,opt,name=result,proto3,oneof"`
}

type ZipLibraryInstallResponse_TaskProgress added in v1.0.0

type ZipLibraryInstallResponse_TaskProgress struct {
	// Description of the current stage of the installation.
	TaskProgress *TaskProgress `protobuf:"bytes,1,opt,name=task_progress,json=taskProgress,proto3,oneof"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL