Movatterモバイル変換


[0]ホーム

URL:


commands

package
v0.35.3Latest Latest
Warning

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

Go to latest
Published: Feb 19, 2024 License:GPL-3.0Imports:11Imported by:21

Details

Repository

github.com/arduino/arduino-cli

Links

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_PlatformList_FullMethodName                      = "/cc.arduino.cli.commands.v1.ArduinoCoreService/PlatformList"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")

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 (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: "PlatformList",Handler:    _ArduinoCoreService_PlatformList_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,},},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_protoprotoreflect.FileDescriptor
View Source
var File_cc_arduino_cli_commands_v1_commands_protoprotoreflect.FileDescriptor
View Source
var File_cc_arduino_cli_commands_v1_common_protoprotoreflect.FileDescriptor
View Source
var File_cc_arduino_cli_commands_v1_compile_protoprotoreflect.FileDescriptor
View Source
var File_cc_arduino_cli_commands_v1_core_protoprotoreflect.FileDescriptor
View Source
var File_cc_arduino_cli_commands_v1_debug_protoprotoreflect.FileDescriptor
View Source
var File_cc_arduino_cli_commands_v1_lib_protoprotoreflect.FileDescriptor
View Source
var File_cc_arduino_cli_commands_v1_monitor_protoprotoreflect.FileDescriptor
View Source
var File_cc_arduino_cli_commands_v1_port_protoprotoreflect.FileDescriptor
View Source
var File_cc_arduino_cli_commands_v1_upload_protoprotoreflect.FileDescriptor

Functions

Types

typeAlreadyAtLatestVersionError

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

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

func (*AlreadyAtLatestVersionError)Descriptordeprecated

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

typeArchiveSketchRequest

type ArchiveSketchRequest struct {// Absolute path to Sketch file or folder containing Sketch fileSketchPathstring `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// itArchivePathstring `protobuf:"bytes,2,opt,name=archive_path,json=archivePath,proto3" json:"archive_path,omitempty"`// Specifies if build directory should be included in the archiveIncludeBuildDirbool `protobuf:"varint,3,opt,name=include_build_dir,json=includeBuildDir,proto3" json:"include_build_dir,omitempty"`// Allows to override an already existing archiveOverwritebool `protobuf:"varint,4,opt,name=overwrite,proto3" json:"overwrite,omitempty"`// contains filtered or unexported fields}

func (*ArchiveSketchRequest)Descriptordeprecated

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

typeArchiveSketchResponse

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

func (*ArchiveSketchResponse)Descriptordeprecated

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

Deprecated: Use ArchiveSketchResponse.ProtoReflect.Descriptor instead.

func (*ArchiveSketchResponse)ProtoMessage

func (*ArchiveSketchResponse) ProtoMessage()

func (*ArchiveSketchResponse)ProtoReflect

func (*ArchiveSketchResponse)Reset

func (x *ArchiveSketchResponse) Reset()

func (*ArchiveSketchResponse)String

func (x *ArchiveSketchResponse) String()string

typeArduinoCoreServiceClient

type ArduinoCoreServiceClient interface {// Create a new Arduino Core instanceCreate(ctxcontext.Context, in *CreateRequest, opts ...grpc.CallOption) (*CreateResponse,error)// Initializes an existing Arduino Core instance by loading platforms and// librariesInit(ctxcontext.Context, in *InitRequest, opts ...grpc.CallOption) (ArduinoCoreService_InitClient,error)// Destroy an instance of the Arduino Core ServiceDestroy(ctxcontext.Context, in *DestroyRequest, opts ...grpc.CallOption) (*DestroyResponse,error)// Update package index of the Arduino Core ServiceUpdateIndex(ctxcontext.Context, in *UpdateIndexRequest, opts ...grpc.CallOption) (ArduinoCoreService_UpdateIndexClient,error)// Update libraries indexUpdateLibrariesIndex(ctxcontext.Context, in *UpdateLibrariesIndexRequest, opts ...grpc.CallOption) (ArduinoCoreService_UpdateLibrariesIndexClient,error)// Get the version of Arduino CLI in use.Version(ctxcontext.Context, in *VersionRequest, opts ...grpc.CallOption) (*VersionResponse,error)// Create a new SketchNewSketch(ctxcontext.Context, in *NewSketchRequest, opts ...grpc.CallOption) (*NewSketchResponse,error)// Returns all files composing a SketchLoadSketch(ctxcontext.Context, in *LoadSketchRequest, opts ...grpc.CallOption) (*LoadSketchResponse,error)// Creates a zip file containing all files of specified SketchArchiveSketch(ctxcontext.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(ctxcontext.Context, in *SetSketchDefaultsRequest, opts ...grpc.CallOption) (*SetSketchDefaultsResponse,error)// Requests details about a boardBoardDetails(ctxcontext.Context, in *BoardDetailsRequest, opts ...grpc.CallOption) (*BoardDetailsResponse,error)// List the boards currently connected to the computer.BoardList(ctxcontext.Context, in *BoardListRequest, opts ...grpc.CallOption) (*BoardListResponse,error)// List all the boards provided by installed platforms.BoardListAll(ctxcontext.Context, in *BoardListAllRequest, opts ...grpc.CallOption) (*BoardListAllResponse,error)// Search boards in installed and not installed Platforms.BoardSearch(ctxcontext.Context, in *BoardSearchRequest, opts ...grpc.CallOption) (*BoardSearchResponse,error)// List boards connection and disconnected events.BoardListWatch(ctxcontext.Context, in *BoardListWatchRequest, opts ...grpc.CallOption) (ArduinoCoreService_BoardListWatchClient,error)// Compile an Arduino sketch.Compile(ctxcontext.Context, in *CompileRequest, opts ...grpc.CallOption) (ArduinoCoreService_CompileClient,error)// Download and install a platform and its tool dependencies.PlatformInstall(ctxcontext.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(ctxcontext.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(ctxcontext.Context, in *PlatformUninstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_PlatformUninstallClient,error)// Upgrade an installed platform to the latest version.PlatformUpgrade(ctxcontext.Context, in *PlatformUpgradeRequest, opts ...grpc.CallOption) (ArduinoCoreService_PlatformUpgradeClient,error)// Upload a compiled sketch to a board.Upload(ctxcontext.Context, in *UploadRequest, opts ...grpc.CallOption) (ArduinoCoreService_UploadClient,error)// Upload a compiled sketch to a board using a programmer.UploadUsingProgrammer(ctxcontext.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(ctxcontext.Context, in *SupportedUserFieldsRequest, opts ...grpc.CallOption) (*SupportedUserFieldsResponse,error)// List programmers available for a board.ListProgrammersAvailableForUpload(ctxcontext.Context, in *ListProgrammersAvailableForUploadRequest, opts ...grpc.CallOption) (*ListProgrammersAvailableForUploadResponse,error)// Burn bootloader to a board.BurnBootloader(ctxcontext.Context, in *BurnBootloaderRequest, opts ...grpc.CallOption) (ArduinoCoreService_BurnBootloaderClient,error)// Search for a platform in the platforms indexes.PlatformSearch(ctxcontext.Context, in *PlatformSearchRequest, opts ...grpc.CallOption) (*PlatformSearchResponse,error)// List all installed platforms.PlatformList(ctxcontext.Context, in *PlatformListRequest, opts ...grpc.CallOption) (*PlatformListResponse,error)// Download the archive file of an Arduino library in the libraries index to// the staging directory.LibraryDownload(ctxcontext.Context, in *LibraryDownloadRequest, opts ...grpc.CallOption) (ArduinoCoreService_LibraryDownloadClient,error)// Download and install an Arduino library from the libraries index.LibraryInstall(ctxcontext.Context, in *LibraryInstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_LibraryInstallClient,error)// Upgrade a library to the newest version available.LibraryUpgrade(ctxcontext.Context, in *LibraryUpgradeRequest, opts ...grpc.CallOption) (ArduinoCoreService_LibraryUpgradeClient,error)// Install a library from a Zip FileZipLibraryInstall(ctxcontext.Context, in *ZipLibraryInstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_ZipLibraryInstallClient,error)// Download and install a library from a git urlGitLibraryInstall(ctxcontext.Context, in *GitLibraryInstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_GitLibraryInstallClient,error)// Uninstall an Arduino library.LibraryUninstall(ctxcontext.Context, in *LibraryUninstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_LibraryUninstallClient,error)// Upgrade all installed Arduino libraries to the newest version available.LibraryUpgradeAll(ctxcontext.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(ctxcontext.Context, in *LibraryResolveDependenciesRequest, opts ...grpc.CallOption) (*LibraryResolveDependenciesResponse,error)// Search the Arduino libraries index for libraries.LibrarySearch(ctxcontext.Context, in *LibrarySearchRequest, opts ...grpc.CallOption) (*LibrarySearchResponse,error)// List the installed libraries.LibraryList(ctxcontext.Context, in *LibraryListRequest, opts ...grpc.CallOption) (*LibraryListResponse,error)// Open a monitor connection to a board portMonitor(ctxcontext.Context, opts ...grpc.CallOption) (ArduinoCoreService_MonitorClient,error)// Returns the parameters that can be set in the MonitorRequest callsEnumerateMonitorPortSettings(ctxcontext.Context, in *EnumerateMonitorPortSettingsRequest, opts ...grpc.CallOption) (*EnumerateMonitorPortSettingsResponse,error)// Start a debug session and communicate with the debugger tool.Debug(ctxcontext.Context, opts ...grpc.CallOption) (ArduinoCoreService_DebugClient,error)// Determine if debugging is suported given a specific configuration.IsDebugSupported(ctxcontext.Context, in *IsDebugSupportedRequest, opts ...grpc.CallOption) (*IsDebugSupportedResponse,error)// Query the debugger information given a specific configuration.GetDebugConfig(ctxcontext.Context, in *GetDebugConfigRequest, opts ...grpc.CallOption) (*GetDebugConfigResponse,error)}

ArduinoCoreServiceClient is the client API for ArduinoCoreService service.

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

typeArduinoCoreServiceServer

type ArduinoCoreServiceServer interface {// Create a new Arduino Core instanceCreate(context.Context, *CreateRequest) (*CreateResponse,error)// Initializes an existing Arduino Core instance by loading platforms and// librariesInit(*InitRequest,ArduinoCoreService_InitServer)error// Destroy an instance of the Arduino Core ServiceDestroy(context.Context, *DestroyRequest) (*DestroyResponse,error)// Update package index of the Arduino Core ServiceUpdateIndex(*UpdateIndexRequest,ArduinoCoreService_UpdateIndexServer)error// Update libraries indexUpdateLibrariesIndex(*UpdateLibrariesIndexRequest,ArduinoCoreService_UpdateLibrariesIndexServer)error// Get the version of Arduino CLI in use.Version(context.Context, *VersionRequest) (*VersionResponse,error)// Create a new SketchNewSketch(context.Context, *NewSketchRequest) (*NewSketchResponse,error)// Returns all files composing a SketchLoadSketch(context.Context, *LoadSketchRequest) (*LoadSketchResponse,error)// Creates a zip file containing all files of specified SketchArchiveSketch(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 boardBoardDetails(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)// List all installed platforms.PlatformList(context.Context, *PlatformListRequest) (*PlatformListResponse,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 FileZipLibraryInstall(*ZipLibraryInstallRequest,ArduinoCoreService_ZipLibraryInstallServer)error// Download and install a library from a git urlGitLibraryInstall(*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 portMonitor(ArduinoCoreService_MonitorServer)error// Returns the parameters that can be set in the MonitorRequest callsEnumerateMonitorPortSettings(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)// contains filtered or unexported methods}

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

typeArduinoCoreService_BoardListWatchClient

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

typeArduinoCoreService_BoardListWatchServer

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

typeArduinoCoreService_BurnBootloaderClient

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

typeArduinoCoreService_BurnBootloaderServer

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

typeArduinoCoreService_CompileClient

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

typeArduinoCoreService_CompileServer

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

typeArduinoCoreService_DebugClient

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

typeArduinoCoreService_DebugServer

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

typeArduinoCoreService_GitLibraryInstallClient

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

typeArduinoCoreService_GitLibraryInstallServer

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

typeArduinoCoreService_InitClient

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

typeArduinoCoreService_InitServer

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

typeArduinoCoreService_LibraryDownloadClient

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

typeArduinoCoreService_LibraryDownloadServer

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

typeArduinoCoreService_LibraryInstallClient

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

typeArduinoCoreService_LibraryInstallServer

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

typeArduinoCoreService_LibraryUninstallClient

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

typeArduinoCoreService_LibraryUninstallServer

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

typeArduinoCoreService_LibraryUpgradeAllClient

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

typeArduinoCoreService_LibraryUpgradeAllServer

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

typeArduinoCoreService_LibraryUpgradeClient

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

typeArduinoCoreService_LibraryUpgradeServer

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

typeArduinoCoreService_MonitorClient

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

typeArduinoCoreService_MonitorServer

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

typeArduinoCoreService_PlatformDownloadClient

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

typeArduinoCoreService_PlatformDownloadServer

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

typeArduinoCoreService_PlatformInstallClient

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

typeArduinoCoreService_PlatformInstallServer

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

typeArduinoCoreService_PlatformUninstallClient

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

typeArduinoCoreService_PlatformUninstallServer

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

typeArduinoCoreService_PlatformUpgradeClient

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

typeArduinoCoreService_PlatformUpgradeServer

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

typeArduinoCoreService_UpdateIndexClient

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

typeArduinoCoreService_UpdateIndexServer

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

typeArduinoCoreService_UpdateLibrariesIndexClient

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

typeArduinoCoreService_UpdateLibrariesIndexServer

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

typeArduinoCoreService_UploadClient

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

typeArduinoCoreService_UploadServer

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

typeArduinoCoreService_UploadUsingProgrammerClient

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

typeArduinoCoreService_UploadUsingProgrammerServer

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

typeArduinoCoreService_ZipLibraryInstallClient

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

typeArduinoCoreService_ZipLibraryInstallServer

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

typeBoard

type Board struct {// Name used to identify the board to humans.Namestring `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.Fqbnstring `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"`// contains filtered or unexported fields}

func (*Board)Descriptordeprecated

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

typeBoardDetailsRequest

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`).Fqbnstring `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.DoNotExpandBuildPropertiesbool ``/* 146-byte string literal not displayed */// contains filtered or unexported fields}

func (*BoardDetailsRequest)Descriptordeprecated

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

typeBoardDetailsResponse

type BoardDetailsResponse struct {// The fully qualified board name of the board.Fqbnstring `protobuf:"bytes,1,opt,name=fqbn,proto3" json:"fqbn,omitempty"`// Name used to identify the board to humans (e.g., Arduino Uno).Namestring `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`// Installed version of the board's platform.Versionstring `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`// The board ID component of the FQBN (e.g., `uno`).PropertiesIdstring `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.Aliasstring `protobuf:"bytes,5,opt,name=alias,proto3" json:"alias,omitempty"`// Whether this is an official or 3rd party board.Officialbool `protobuf:"varint,6,opt,name=official,proto3" json:"official,omitempty"`// URL of the board's pinout documentation.Pinoutstring `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 boardProgrammers []*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 compilingBuildProperties []string `protobuf:"bytes,16,rep,name=build_properties,json=buildProperties,proto3" json:"build_properties,omitempty"`// Default programmer for the boardDefaultProgrammerIdstring `protobuf:"bytes,17,opt,name=default_programmer_id,json=defaultProgrammerId,proto3" json:"default_programmer_id,omitempty"`// contains filtered or unexported fields}

func (*BoardDetailsResponse)Descriptordeprecated

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

typeBoardIdentificationProperties

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

func (*BoardIdentificationProperties)Descriptordeprecated

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 (*BoardIdentificationProperties)String

typeBoardListAllRequest

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 platformIncludeHiddenBoardsbool `protobuf:"varint,3,opt,name=include_hidden_boards,json=includeHiddenBoards,proto3" json:"include_hidden_boards,omitempty"`// contains filtered or unexported fields}

func (*BoardListAllRequest)Descriptordeprecated

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

typeBoardListAllResponse

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)Descriptordeprecated

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

typeBoardListItem

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

func (*BoardListItem)Descriptordeprecated

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

typeBoardListRequest

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)Timeoutint64 `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`).Fqbnstring `protobuf:"bytes,3,opt,name=fqbn,proto3" json:"fqbn,omitempty"`// contains filtered or unexported fields}

func (*BoardListRequest)Descriptordeprecated

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

typeBoardListResponse

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"`// contains filtered or unexported fields}

func (*BoardListResponse)Descriptordeprecated

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

Deprecated: Use BoardListResponse.ProtoReflect.Descriptor instead.

func (*BoardListResponse)GetPorts

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

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

typeBoardListWatchRequest

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)Descriptordeprecated

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 (*BoardListWatchRequest)Reset

func (x *BoardListWatchRequest) Reset()

func (*BoardListWatchRequest)String

func (x *BoardListWatchRequest) String()string

typeBoardListWatchResponse

type BoardListWatchResponse struct {// Event type as received from the serial discovery toolEventTypestring `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`// Information about the portPort *DetectedPort `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"`// Eventual errors when detecting connected boardsErrorstring `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`// contains filtered or unexported fields}

func (*BoardListWatchResponse)Descriptordeprecated

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 (*BoardListWatchResponse)ProtoMessage

func (*BoardListWatchResponse) ProtoMessage()

func (*BoardListWatchResponse)ProtoReflect

func (*BoardListWatchResponse)Reset

func (x *BoardListWatchResponse) Reset()

func (*BoardListWatchResponse)String

func (x *BoardListWatchResponse) String()string

typeBoardPlatform

type BoardPlatform struct {// Architecture of the platform (e.g., `avr`).Architecturestring `protobuf:"bytes,1,opt,name=architecture,proto3" json:"architecture,omitempty"`// Category of the platform. Set to `Contributed` for 3rd party platforms.Categorystring `protobuf:"bytes,2,opt,name=category,proto3" json:"category,omitempty"`// Download URL of the platform archive file.Urlstring `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"`// File name of the platform archive.ArchiveFilenamestring `protobuf:"bytes,4,opt,name=archive_filename,json=archiveFilename,proto3" json:"archive_filename,omitempty"`// Checksum of the platform archive.Checksumstring `protobuf:"bytes,5,opt,name=checksum,proto3" json:"checksum,omitempty"`// File size of the platform archive.Sizeint64 `protobuf:"varint,6,opt,name=size,proto3" json:"size,omitempty"`// Name used to identify the platform to humans.Namestring `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`// contains filtered or unexported fields}

func (*BoardPlatform)Descriptordeprecated

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

typeBoardSearchRequest

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.SearchArgsstring `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// platformsIncludeHiddenBoardsbool `protobuf:"varint,3,opt,name=include_hidden_boards,json=includeHiddenBoards,proto3" json:"include_hidden_boards,omitempty"`// contains filtered or unexported fields}

func (*BoardSearchRequest)Descriptordeprecated

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

typeBoardSearchResponse

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)Descriptordeprecated

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

typeBurnBootloaderRequest

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`).Fqbnstring `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.Verbosebool `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.Verifybool `protobuf:"varint,5,opt,name=verify,proto3" json:"verify,omitempty"`// The programmer to use for burning bootloader.Programmerstring `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.DryRunbool `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-fieldsUserFields map[string]string ``/* 180-byte string literal not displayed */// contains filtered or unexported fields}

func (*BurnBootloaderRequest)Descriptordeprecated

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 (*BurnBootloaderRequest)Reset

func (x *BurnBootloaderRequest) Reset()

func (*BurnBootloaderRequest)String

func (x *BurnBootloaderRequest) String()string

typeBurnBootloaderResponse

type BurnBootloaderResponse struct {// The output of the burn bootloader process.OutStream []byte `protobuf:"bytes,1,opt,name=out_stream,json=outStream,proto3" json:"out_stream,omitempty"`// The error output of the burn bootloader process.ErrStream []byte `protobuf:"bytes,2,opt,name=err_stream,json=errStream,proto3" json:"err_stream,omitempty"`// contains filtered or unexported fields}

func (*BurnBootloaderResponse)Descriptordeprecated

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

Deprecated: Use BurnBootloaderResponse.ProtoReflect.Descriptor instead.

func (*BurnBootloaderResponse)GetErrStream

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

func (*BurnBootloaderResponse)GetOutStream

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

func (*BurnBootloaderResponse)ProtoMessage

func (*BurnBootloaderResponse) ProtoMessage()

func (*BurnBootloaderResponse)ProtoReflect

func (*BurnBootloaderResponse)Reset

func (x *BurnBootloaderResponse) Reset()

func (*BurnBootloaderResponse)String

func (x *BurnBootloaderResponse) String()string

typeCompileRequest

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.Fqbnstring `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"`// The path where the sketch is stored.SketchPathstring `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.ShowPropertiesbool `protobuf:"varint,4,opt,name=show_properties,json=showProperties,proto3" json:"show_properties,omitempty"`// Print preprocessed code to stdout instead of compiling.Preprocessbool `protobuf:"varint,5,opt,name=preprocess,proto3" json:"preprocess,omitempty"`// Builds of 'core.a' are saved into this path to be cached and reused.BuildCachePathstring `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.BuildPathstring `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".Warningsstring `protobuf:"bytes,9,opt,name=warnings,proto3" json:"warnings,omitempty"`// Turns on verbose mode.Verbosebool `protobuf:"varint,10,opt,name=verbose,proto3" json:"verbose,omitempty"`// Suppresses almost every output.Quietbool `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.Jobsint32 `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.OptimizeForDebugbool `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.ExportDirstring `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// buildCleanbool `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.CreateCompilationDatabaseOnlybool ``/* 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 *wrapperspb.BoolValue `protobuf:"bytes,23,opt,name=export_binaries,json=exportBinaries,proto3" 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 nameKeysKeychainstring `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 processSignKeystring `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 processEncryptKeystring `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.SkipLibrariesDiscoverybool ``/* 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.DoNotExpandBuildPropertiesbool ``/* 147-byte string literal not displayed */// contains filtered or unexported fields}

func (*CompileRequest)Descriptordeprecated

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

Deprecated: Use CompileRequest.ProtoReflect.Descriptor instead.

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() *wrapperspb.BoolValue

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

typeCompileResponse

type CompileResponse struct {// The output of the compilation process (stream)OutStream []byte `protobuf:"bytes,1,opt,name=out_stream,json=outStream,proto3" json:"out_stream,omitempty"`// The error output of the compilation process (stream)ErrStream []byte `protobuf:"bytes,2,opt,name=err_stream,json=errStream,proto3" json:"err_stream,omitempty"`// The compiler build pathBuildPathstring `protobuf:"bytes,3,opt,name=build_path,json=buildPath,proto3" json:"build_path,omitempty"`// The libraries used in the buildUsedLibraries []*Library `protobuf:"bytes,4,rep,name=used_libraries,json=usedLibraries,proto3" json:"used_libraries,omitempty"`// The size of the executable split by sectionsExecutableSectionsSize []*ExecutableSectionSize ``/* 129-byte string literal not displayed */// The platform where the board is definedBoardPlatform *InstalledPlatformReference `protobuf:"bytes,6,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,7,opt,name=build_platform,json=buildPlatform,proto3" json:"build_platform,omitempty"`// Completions reports of the compilation process (stream)Progress *TaskProgress `protobuf:"bytes,8,opt,name=progress,proto3" json:"progress,omitempty"`// Build properties used for compilingBuildProperties []string `protobuf:"bytes,9,rep,name=build_properties,json=buildProperties,proto3" json:"build_properties,omitempty"`// contains filtered or unexported fields}

func (*CompileResponse)Descriptordeprecated

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

Deprecated: Use CompileResponse.ProtoReflect.Descriptor instead.

func (*CompileResponse)GetBoardPlatform

func (x *CompileResponse) GetBoardPlatform() *InstalledPlatformReference

func (*CompileResponse)GetBuildPath

func (x *CompileResponse) GetBuildPath()string

func (*CompileResponse)GetBuildPlatform

func (x *CompileResponse) GetBuildPlatform() *InstalledPlatformReference

func (*CompileResponse)GetBuildProperties

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

func (*CompileResponse)GetErrStream

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

func (*CompileResponse)GetExecutableSectionsSize

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

func (*CompileResponse)GetOutStream

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

func (*CompileResponse)GetProgress

func (x *CompileResponse) GetProgress() *TaskProgress

func (*CompileResponse)GetUsedLibraries

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

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

typeConfigOption

type ConfigOption struct {// ID of the configuration option. For identifying the option to machines.Optionstring `protobuf:"bytes,1,opt,name=option,proto3" json:"option,omitempty"`// Name of the configuration option for identifying the option to humans.OptionLabelstring `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)Descriptordeprecated

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

typeConfigValue

type ConfigValue struct {// The configuration option value.Valuestring `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`// Label to identify the configuration option to humans.ValueLabelstring `protobuf:"bytes,2,opt,name=value_label,json=valueLabel,proto3" json:"value_label,omitempty"`// Whether the configuration option is selected.Selectedbool `protobuf:"varint,3,opt,name=selected,proto3" json:"selected,omitempty"`// contains filtered or unexported fields}

func (*ConfigValue)Descriptordeprecated

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

typeCreateRequest

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

func (*CreateRequest)Descriptordeprecated

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

typeCreateResponse

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)Descriptordeprecated

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

typeDebugGCCToolchainConfiguration

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

Configurations specific for the 'gcc' toolchain

func (*DebugGCCToolchainConfiguration)Descriptordeprecated

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

Deprecated: Use DebugGCCToolchainConfiguration.ProtoReflect.Descriptor instead.

func (*DebugGCCToolchainConfiguration)ProtoMessage

func (*DebugGCCToolchainConfiguration) ProtoMessage()

func (*DebugGCCToolchainConfiguration)ProtoReflect

func (*DebugGCCToolchainConfiguration)Reset

func (*DebugGCCToolchainConfiguration)String

typeDebugOpenOCDServerConfiguration

type DebugOpenOCDServerConfiguration struct {// path to openocdPathstring `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`// path to openocd scriptsScriptsDirstring `protobuf:"bytes,2,opt,name=scripts_dir,json=scriptsDir,proto3" json:"scripts_dir,omitempty"`// list of scripts to execute by openocdScripts []string `protobuf:"bytes,3,rep,name=scripts,proto3" json:"scripts,omitempty"`// contains filtered or unexported fields}

Configuration specific for the 'openocd` server

func (*DebugOpenOCDServerConfiguration)Descriptordeprecated

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

typeDebugRequest

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 processSendInterruptbool `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 messagemust contain a `GetDebugConfigRequest` message to initialize the debugsession. All subsequent messages must contain bytes to be sent to the debugsession and must not contain a `GetDebugConfigRequest` message.

func (*DebugRequest)Descriptordeprecated

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

typeDebugResponse

type DebugResponse struct {// Incoming data from the debugger tool.Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`// Incoming error output from the debugger tool.Errorstring `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`// contains filtered or unexported fields}

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

func (*DebugResponse)Descriptordeprecated

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

Deprecated: Use DebugResponse.ProtoReflect.Descriptor instead.

func (*DebugResponse)GetData

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

func (*DebugResponse)GetError

func (x *DebugResponse) GetError()string

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

typeDestroyRequest

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)Descriptordeprecated

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

typeDestroyResponse

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

func (*DestroyResponse)Descriptordeprecated

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

typeDetectedPort

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 detailsPort *Port `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"`// contains filtered or unexported fields}

func (*DetectedPort)Descriptordeprecated

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

typeDownloadProgress

type DownloadProgress struct {// Types that are assignable to Message:////*DownloadProgress_Start//*DownloadProgress_Update//*DownloadProgress_EndMessage isDownloadProgress_Message `protobuf_oneof:"message"`// contains filtered or unexported fields}

func (*DownloadProgress)Descriptordeprecated

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 (*DownloadProgress)GetUpdate

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

typeDownloadProgressCB

type DownloadProgressCB func(curr *DownloadProgress)

DownloadProgressCB is a callback to get updates on download progress

func (DownloadProgressCB)End

func (dDownloadProgressCB) End(successbool, messagestring)

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

func (DownloadProgressCB)Start

func (dDownloadProgressCB) Start(url, labelstring)

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

func (DownloadProgressCB)Update

func (dDownloadProgressCB) Update(downloadedint64, totalSizeint64)

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

typeDownloadProgressEnd

type DownloadProgressEnd struct {// True if the download is successfulSuccessbool `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"Messagestring `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`// contains filtered or unexported fields}

func (*DownloadProgressEnd)Descriptordeprecated

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

typeDownloadProgressStart

type DownloadProgressStart struct {// URL of the download.Urlstring `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`// The label to display on the progress bar.Labelstring `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`// contains filtered or unexported fields}

func (*DownloadProgressStart)Descriptordeprecated

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 (*DownloadProgressStart)Reset

func (x *DownloadProgressStart) Reset()

func (*DownloadProgressStart)String

func (x *DownloadProgressStart) String()string

typeDownloadProgressUpdate

type DownloadProgressUpdate struct {// Size of the downloaded portion of the file.Downloadedint64 `protobuf:"varint,1,opt,name=downloaded,proto3" json:"downloaded,omitempty"`// Total size of the file being downloaded.TotalSizeint64 `protobuf:"varint,2,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`// contains filtered or unexported fields}

func (*DownloadProgressUpdate)Descriptordeprecated

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 (*DownloadProgressUpdate)Reset

func (x *DownloadProgressUpdate) Reset()

func (*DownloadProgressUpdate)String

func (x *DownloadProgressUpdate) String()string

typeDownloadProgress_End

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

typeDownloadProgress_Start

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

typeDownloadProgress_Update

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

typeDownloadResource

type DownloadResource struct {// Download URL of the library archive.Urlstring `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`// Filename of the library archive.ArchiveFilenamestring `protobuf:"bytes,2,opt,name=archive_filename,json=archiveFilename,proto3" json:"archive_filename,omitempty"`// Checksum of the library archive.Checksumstring `protobuf:"bytes,3,opt,name=checksum,proto3" json:"checksum,omitempty"`// File size of the library archive.Sizeint64 `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.CachePathstring `protobuf:"bytes,5,opt,name=cache_path,json=cachePath,proto3" json:"cache_path,omitempty"`// contains filtered or unexported fields}

func (*DownloadResource)Descriptordeprecated

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

typeEnumerateMonitorPortSettingsRequest

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.PortProtocolstring `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.Fqbnstring `protobuf:"bytes,3,opt,name=fqbn,proto3" json:"fqbn,omitempty"`// contains filtered or unexported fields}

func (*EnumerateMonitorPortSettingsRequest)Descriptordeprecated

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)ProtoReflect

func (*EnumerateMonitorPortSettingsRequest)Reset

func (*EnumerateMonitorPortSettingsRequest)String

typeEnumerateMonitorPortSettingsResponse

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)Descriptordeprecated

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

Deprecated: Use EnumerateMonitorPortSettingsResponse.ProtoReflect.Descriptor instead.

func (*EnumerateMonitorPortSettingsResponse)GetSettings

func (*EnumerateMonitorPortSettingsResponse)ProtoMessage

func (*EnumerateMonitorPortSettingsResponse)ProtoReflect

func (*EnumerateMonitorPortSettingsResponse)Reset

func (*EnumerateMonitorPortSettingsResponse)String

typeExecutableSectionSize

type ExecutableSectionSize struct {Namestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`Sizeint64  `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`MaxSizeint64  `protobuf:"varint,3,opt,name=max_size,json=maxSize,proto3" json:"max_size,omitempty"`// contains filtered or unexported fields}

func (*ExecutableSectionSize)Descriptordeprecated

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 (*ExecutableSectionSize)Reset

func (x *ExecutableSectionSize) Reset()

func (*ExecutableSectionSize)String

func (x *ExecutableSectionSize) String()string

typeFailedInstanceInitError

type FailedInstanceInitError struct {// specific cause of the errorReasonFailedInstanceInitReason `protobuf:"varint,1,opt,name=reason,proto3,enum=cc.arduino.cli.commands.v1.FailedInstanceInitReason" json:"reason,omitempty"`// explanation of the errorMessagestring `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`// contains filtered or unexported fields}

func (*FailedInstanceInitError)Descriptordeprecated

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 (*FailedInstanceInitError)Reset

func (x *FailedInstanceInitError) Reset()

func (*FailedInstanceInitError)String

typeFailedInstanceInitReason

type FailedInstanceInitReasonint32
const (// FAILED_INSTANCE_INIT_REASON_UNSPECIFIED the error reason is not specializedFailedInstanceInitReason_FAILED_INSTANCE_INIT_REASON_UNSPECIFIEDFailedInstanceInitReason = 0// INVALID_INDEX_URL a package index url is malformedFailedInstanceInitReason_FAILED_INSTANCE_INIT_REASON_INVALID_INDEX_URLFailedInstanceInitReason = 1// FAILED_INSTANCE_INIT_REASON_INDEX_LOAD_ERROR failure encountered while// loading an indexFailedInstanceInitReason_FAILED_INSTANCE_INIT_REASON_INDEX_LOAD_ERRORFailedInstanceInitReason = 2// FAILED_INSTANCE_INIT_REASON_TOOL_LOAD_ERROR failure encountered while// loading a toolFailedInstanceInitReason_FAILED_INSTANCE_INIT_REASON_TOOL_LOAD_ERRORFailedInstanceInitReason = 3// FAILED_INSTANCE_INIT_REASON_INDEX_DOWNLOAD_ERROR failure encountered while// downloading an indexFailedInstanceInitReason_FAILED_INSTANCE_INIT_REASON_INDEX_DOWNLOAD_ERRORFailedInstanceInitReason = 4)

func (FailedInstanceInitReason)Descriptor

func (FailedInstanceInitReason)Enum

func (FailedInstanceInitReason)EnumDescriptordeprecated

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

Deprecated: Use FailedInstanceInitReason.Descriptor instead.

func (FailedInstanceInitReason)Number

func (FailedInstanceInitReason)String

func (FailedInstanceInitReason)Type

typeGetDebugConfigRequest

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.Fqbnstring `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.SketchPathstring `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.Interpreterstring `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}/`.ImportDirstring `protobuf:"bytes,8,opt,name=import_dir,json=importDir,proto3" json:"import_dir,omitempty"`// The programmer to use for debugging.Programmerstring `protobuf:"bytes,9,opt,name=programmer,proto3" json:"programmer,omitempty"`// contains filtered or unexported fields}

func (*GetDebugConfigRequest)Descriptordeprecated

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 (*GetDebugConfigRequest)Reset

func (x *GetDebugConfigRequest) Reset()

func (*GetDebugConfigRequest)String

func (x *GetDebugConfigRequest) String()string

typeGetDebugConfigResponse

type GetDebugConfigResponse struct {// The executable binary to debugExecutablestring `protobuf:"bytes,1,opt,name=executable,proto3" json:"executable,omitempty"`// The toolchain type used for the build (for example "gcc")Toolchainstring `protobuf:"bytes,2,opt,name=toolchain,proto3" json:"toolchain,omitempty"`// The toolchain directoryToolchainPathstring `protobuf:"bytes,3,opt,name=toolchain_path,json=toolchainPath,proto3" json:"toolchain_path,omitempty"`// The toolchain architecture prefix (for example "arm-none-eabi")ToolchainPrefixstring `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")Serverstring `protobuf:"bytes,5,opt,name=server,proto3" json:"server,omitempty"`// The GDB server directoryServerPathstring `protobuf:"bytes,6,opt,name=server_path,json=serverPath,proto3" json:"server_path,omitempty"`// Extra configuration parameters wrt toolchainToolchainConfiguration *anypb.Any ``/* 127-byte string literal not displayed */// Extra configuration parameters wrt GDB serverServerConfiguration *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 useSvdFilestring `protobuf:"bytes,10,opt,name=svd_file,json=svdFile,proto3" json:"svd_file,omitempty"`// The programmer specified in the requestProgrammerstring `protobuf:"bytes,11,opt,name=programmer,proto3" json:"programmer,omitempty"`// contains filtered or unexported fields}

func (*GetDebugConfigResponse)Descriptordeprecated

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 (*GetDebugConfigResponse)Reset

func (x *GetDebugConfigResponse) Reset()

func (*GetDebugConfigResponse)String

func (x *GetDebugConfigResponse) String()string

typeGitLibraryInstallRequest

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 libraryUrlstring `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.Overwritebool `protobuf:"varint,3,opt,name=overwrite,proto3" json:"overwrite,omitempty"`// contains filtered or unexported fields}

func (*GitLibraryInstallRequest)Descriptordeprecated

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 (*GitLibraryInstallRequest)ProtoMessage

func (*GitLibraryInstallRequest) ProtoMessage()

func (*GitLibraryInstallRequest)ProtoReflect

func (*GitLibraryInstallRequest)Reset

func (x *GitLibraryInstallRequest) Reset()

func (*GitLibraryInstallRequest)String

typeGitLibraryInstallResponse

type GitLibraryInstallResponse struct {// Description of the current stage of the installation.TaskProgress *TaskProgress `protobuf:"bytes,1,opt,name=task_progress,json=taskProgress,proto3" json:"task_progress,omitempty"`// contains filtered or unexported fields}

func (*GitLibraryInstallResponse)Descriptordeprecated

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

Deprecated: Use GitLibraryInstallResponse.ProtoReflect.Descriptor instead.

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

typeHelp

type Help struct {// URL for getting online help.Onlinestring `protobuf:"bytes,1,opt,name=online,proto3" json:"online,omitempty"`// contains filtered or unexported fields}

func (*Help)Descriptordeprecated

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

typeHelpResources

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

func (*HelpResources)Descriptordeprecated

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

typeInitRequest

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

func (*InitRequest)Descriptordeprecated

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

typeInitResponse

type InitResponse struct {// Types that are assignable to Message:////*InitResponse_InitProgress//*InitResponse_Error//*InitResponse_ProfileMessage isInitResponse_Message `protobuf_oneof:"message"`// contains filtered or unexported fields}

func (*InitResponse)Descriptordeprecated

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() *Profile

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

typeInitResponse_Error

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

typeInitResponse_InitProgress

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

typeInitResponse_Profile

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

typeInitResponse_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)Descriptordeprecated

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 (*InitResponse_Progress)Reset

func (x *InitResponse_Progress) Reset()

func (*InitResponse_Progress)String

func (x *InitResponse_Progress) String()string

typeInstalledLibrary

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)Descriptordeprecated

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

typeInstalledPlatformReference

type InstalledPlatformReference struct {// Platform ID (e.g., `arduino:avr`).Idstring `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`// Version of the platform.Versionstring `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`// Installation directory of the platformInstallDirstring `protobuf:"bytes,3,opt,name=install_dir,json=installDir,proto3" json:"install_dir,omitempty"`// 3rd party platform URLPackageUrlstring `protobuf:"bytes,4,opt,name=package_url,json=packageUrl,proto3" json:"package_url,omitempty"`// contains filtered or unexported fields}

func (*InstalledPlatformReference)Descriptordeprecated

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

typeInstance

type Instance struct {// The ID of the instance.Idint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`// contains filtered or unexported fields}

func (*Instance)Descriptordeprecated

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

typeIsDebugSupportedRequest

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`).Fqbnstring `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.Interpreterstring `protobuf:"bytes,4,opt,name=interpreter,proto3" json:"interpreter,omitempty"`// The programmer to use for debugging.Programmerstring `protobuf:"bytes,5,opt,name=programmer,proto3" json:"programmer,omitempty"`// contains filtered or unexported fields}

func (*IsDebugSupportedRequest)Descriptordeprecated

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 (*IsDebugSupportedRequest)Reset

func (x *IsDebugSupportedRequest) Reset()

func (*IsDebugSupportedRequest)String

typeIsDebugSupportedResponse

type IsDebugSupportedResponse struct {// True if debugging is supportedDebuggingSupportedbool `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.DebugFqbnstring `protobuf:"bytes,2,opt,name=debug_fqbn,json=debugFqbn,proto3" json:"debug_fqbn,omitempty"`// contains filtered or unexported fields}

func (*IsDebugSupportedResponse)Descriptordeprecated

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 (*IsDebugSupportedResponse)Reset

func (x *IsDebugSupportedResponse) Reset()

func (*IsDebugSupportedResponse)String

typeLibrary

type Library struct {// Library name (value of `name` field in library.properties).Namestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`// Value of the `author` field in library.properties.Authorstring `protobuf:"bytes,2,opt,name=author,proto3" json:"author,omitempty"`// Value of the `maintainer` field in library.properties.Maintainerstring `protobuf:"bytes,3,opt,name=maintainer,proto3" json:"maintainer,omitempty"`// Value of the `sentence` field in library.properties.Sentencestring `protobuf:"bytes,4,opt,name=sentence,proto3" json:"sentence,omitempty"`// Value of the `paragraph` field in library.properties.Paragraphstring `protobuf:"bytes,5,opt,name=paragraph,proto3" json:"paragraph,omitempty"`// Value of the `url` field in library.properties.Websitestring `protobuf:"bytes,6,opt,name=website,proto3" json:"website,omitempty"`// Value of the `category` field in library.properties.Categorystring `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.InstallDirstring `protobuf:"bytes,10,opt,name=install_dir,json=installDir,proto3" json:"install_dir,omitempty"`// The location of the library's source files.SourceDirstring `protobuf:"bytes,11,opt,name=source_dir,json=sourceDir,proto3" json:"source_dir,omitempty"`// The location of the library's `utility` directory.UtilityDirstring `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`).ContainerPlatformstring `protobuf:"bytes,14,opt,name=container_platform,json=containerPlatform,proto3" json:"container_platform,omitempty"`// Value of the `dot_a_linkage` field in library.properties.DotALinkagebool `protobuf:"varint,17,opt,name=dot_a_linkage,json=dotALinkage,proto3" json:"dot_a_linkage,omitempty"`// Value of the `precompiled` field in library.properties.Precompiledbool `protobuf:"varint,18,opt,name=precompiled,proto3" json:"precompiled,omitempty"`// Value of the `ldflags` field in library.properties.LdFlagsstring `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.IsLegacybool `protobuf:"varint,20,opt,name=is_legacy,json=isLegacy,proto3" json:"is_legacy,omitempty"`// Value of the `version` field in library.properties.Versionstring `protobuf:"bytes,21,opt,name=version,proto3" json:"version,omitempty"`// Value of the `license` field in library.properties.Licensestring `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.LocationLibraryLocation `protobuf:"varint,24,opt,name=location,proto3,enum=cc.arduino.cli.commands.v1.LibraryLocation" json:"location,omitempty"`// The library format type.LayoutLibraryLayout `protobuf:"varint,25,opt,name=layout,proto3,enum=cc.arduino.cli.commands.v1.LibraryLayout" json:"layout,omitempty"`// The example sketches provided by the libraryExamples []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 libraryCompatibleWith 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.InDevelopmentbool `protobuf:"varint,29,opt,name=in_development,json=inDevelopment,proto3" json:"in_development,omitempty"`// contains filtered or unexported fields}

func (*Library)Descriptordeprecated

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

typeLibraryDependency

type LibraryDependency struct {// Library name of the dependency.Namestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`// Version constraint of the dependency.VersionConstraintstring `protobuf:"bytes,2,opt,name=version_constraint,json=versionConstraint,proto3" json:"version_constraint,omitempty"`// contains filtered or unexported fields}

func (*LibraryDependency)Descriptordeprecated

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

typeLibraryDependencyStatus

type LibraryDependencyStatus struct {// The name of the library dependency.Namestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`// The required version of the library dependency.VersionRequiredstring `protobuf:"bytes,2,opt,name=version_required,json=versionRequired,proto3" json:"version_required,omitempty"`// Version of the library dependency currently installed.VersionInstalledstring `protobuf:"bytes,3,opt,name=version_installed,json=versionInstalled,proto3" json:"version_installed,omitempty"`// contains filtered or unexported fields}

func (*LibraryDependencyStatus)Descriptordeprecated

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 (*LibraryDependencyStatus)Reset

func (x *LibraryDependencyStatus) Reset()

func (*LibraryDependencyStatus)String

typeLibraryDownloadRequest

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.Namestring `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`// The version of the library to download.Versionstring `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`// contains filtered or unexported fields}

func (*LibraryDownloadRequest)Descriptordeprecated

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 (*LibraryDownloadRequest)Reset

func (x *LibraryDownloadRequest) Reset()

func (*LibraryDownloadRequest)String

func (x *LibraryDownloadRequest) String()string

typeLibraryDownloadResponse

type LibraryDownloadResponse struct {// Progress of the library download.Progress *DownloadProgress `protobuf:"bytes,1,opt,name=progress,proto3" json:"progress,omitempty"`// contains filtered or unexported fields}

func (*LibraryDownloadResponse)Descriptordeprecated

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

Deprecated: Use LibraryDownloadResponse.ProtoReflect.Descriptor instead.

func (*LibraryDownloadResponse)GetProgress

func (x *LibraryDownloadResponse) GetProgress() *DownloadProgress

func (*LibraryDownloadResponse)ProtoMessage

func (*LibraryDownloadResponse) ProtoMessage()

func (*LibraryDownloadResponse)ProtoReflect

func (*LibraryDownloadResponse)Reset

func (x *LibraryDownloadResponse) Reset()

func (*LibraryDownloadResponse)String

typeLibraryInstallLocation

type LibraryInstallLocationint32
const (// In the `libraries` subdirectory of the user directory (sketchbook). This is// the default if not specified.LibraryInstallLocation_LIBRARY_INSTALL_LOCATION_USERLibraryInstallLocation = 0// In the configured 'builtin.libraries' directory.LibraryInstallLocation_LIBRARY_INSTALL_LOCATION_BUILTINLibraryInstallLocation = 1)

func (LibraryInstallLocation)Descriptor

func (LibraryInstallLocation)Enum

func (LibraryInstallLocation)EnumDescriptordeprecated

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

Deprecated: Use LibraryInstallLocation.Descriptor instead.

func (LibraryInstallLocation)Number

func (LibraryInstallLocation)String

func (LibraryInstallLocation)Type

typeLibraryInstallRequest

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.Namestring `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`// The version of the library to install.Versionstring `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`// Set to true to skip installation of specified library's dependencies,// defaults to false.NoDepsbool `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.NoOverwritebool `protobuf:"varint,5,opt,name=no_overwrite,json=noOverwrite,proto3" json:"no_overwrite,omitempty"`// Install the library and dependencies in the specified locationInstallLocationLibraryInstallLocation ``/* 162-byte string literal not displayed */// contains filtered or unexported fields}

func (*LibraryInstallRequest)Descriptordeprecated

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 (*LibraryInstallRequest)Reset

func (x *LibraryInstallRequest) Reset()

func (*LibraryInstallRequest)String

func (x *LibraryInstallRequest) String()string

typeLibraryInstallResponse

type LibraryInstallResponse struct {// Progress of the library download.Progress *DownloadProgress `protobuf:"bytes,1,opt,name=progress,proto3" json:"progress,omitempty"`// Description of the current stage of the installation.TaskProgress *TaskProgress `protobuf:"bytes,2,opt,name=task_progress,json=taskProgress,proto3" json:"task_progress,omitempty"`// contains filtered or unexported fields}

func (*LibraryInstallResponse)Descriptordeprecated

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

Deprecated: Use LibraryInstallResponse.ProtoReflect.Descriptor instead.

func (*LibraryInstallResponse)GetProgress

func (x *LibraryInstallResponse) GetProgress() *DownloadProgress

func (*LibraryInstallResponse)GetTaskProgress

func (x *LibraryInstallResponse) GetTaskProgress() *TaskProgress

func (*LibraryInstallResponse)ProtoMessage

func (*LibraryInstallResponse) ProtoMessage()

func (*LibraryInstallResponse)ProtoReflect

func (*LibraryInstallResponse)Reset

func (x *LibraryInstallResponse) Reset()

func (*LibraryInstallResponse)String

func (x *LibraryInstallResponse) String()string

typeLibraryLayout

type LibraryLayoutint32
const (// Library is in the 1.0 Arduino library format.LibraryLayout_LIBRARY_LAYOUT_FLATLibraryLayout = 0// Library is in the 1.5 Arduino library format.LibraryLayout_LIBRARY_LAYOUT_RECURSIVELibraryLayout = 1)

func (LibraryLayout)Descriptor

func (LibraryLayout)Enum

func (LibraryLayout)EnumDescriptordeprecated

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

Deprecated: Use LibraryLayout.Descriptor instead.

func (LibraryLayout)Number

func (LibraryLayout)String

func (xLibraryLayout) String()string

func (LibraryLayout)Type

typeLibraryListRequest

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.Allbool `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.Updatablebool `protobuf:"varint,3,opt,name=updatable,proto3" json:"updatable,omitempty"`// If set filters out the libraries not matching nameNamestring `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.Fqbnstring `protobuf:"bytes,5,opt,name=fqbn,proto3" json:"fqbn,omitempty"`// contains filtered or unexported fields}

func (*LibraryListRequest)Descriptordeprecated

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

typeLibraryListResponse

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)Descriptordeprecated

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

typeLibraryLocation

type LibraryLocationint32
const (// In the configured 'builtin.libraries' directory.LibraryLocation_LIBRARY_LOCATION_BUILTINLibraryLocation = 0// In the `libraries` subdirectory of the user directory (sketchbook).LibraryLocation_LIBRARY_LOCATION_USERLibraryLocation = 1// In the `libraries` subdirectory of a platform.LibraryLocation_LIBRARY_LOCATION_PLATFORM_BUILTINLibraryLocation = 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_BUILTINLibraryLocation = 3// Outside the `libraries` folders managed by the CLI.LibraryLocation_LIBRARY_LOCATION_UNMANAGEDLibraryLocation = 4)

func (LibraryLocation)Descriptor

func (LibraryLocation)Enum

func (LibraryLocation)EnumDescriptordeprecated

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

Deprecated: Use LibraryLocation.Descriptor instead.

func (LibraryLocation)Number

func (LibraryLocation)String

func (xLibraryLocation) String()string

func (LibraryLocation)Type

typeLibraryRelease

type LibraryRelease struct {// Value of the `author` field in library.properties.Authorstring `protobuf:"bytes,1,opt,name=author,proto3" json:"author,omitempty"`// Value of the `version` field in library.properties.Versionstring `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`// Value of the `maintainer` field in library.properties.Maintainerstring `protobuf:"bytes,3,opt,name=maintainer,proto3" json:"maintainer,omitempty"`// Value of the `sentence` field in library.properties.Sentencestring `protobuf:"bytes,4,opt,name=sentence,proto3" json:"sentence,omitempty"`// Value of the `paragraph` field in library.properties.Paragraphstring `protobuf:"bytes,5,opt,name=paragraph,proto3" json:"paragraph,omitempty"`// Value of the `url` field in library.properties.Websitestring `protobuf:"bytes,6,opt,name=website,proto3" json:"website,omitempty"`// Value of the `category` field in library.properties.Categorystring `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.Licensestring `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)Descriptordeprecated

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

typeLibraryResolveDependenciesRequest

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.Namestring `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.Versionstring `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`// contains filtered or unexported fields}

func (*LibraryResolveDependenciesRequest)Descriptordeprecated

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

Deprecated: Use LibraryResolveDependenciesRequest.ProtoReflect.Descriptor instead.

func (*LibraryResolveDependenciesRequest)GetInstance

func (*LibraryResolveDependenciesRequest)GetName

func (*LibraryResolveDependenciesRequest)GetVersion

func (*LibraryResolveDependenciesRequest)ProtoMessage

func (*LibraryResolveDependenciesRequest) ProtoMessage()

func (*LibraryResolveDependenciesRequest)ProtoReflect

func (*LibraryResolveDependenciesRequest)Reset

func (*LibraryResolveDependenciesRequest)String

typeLibraryResolveDependenciesResponse

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)Descriptordeprecated

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

typeLibrarySearchRequest

type LibrarySearchRequest struct {// Arduino Core Service instance from the `Init` response.Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`// Deprecated. Use search_args instead.//// Deprecated: Marked as deprecated in cc/arduino/cli/commands/v1/lib.proto.Querystring `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`// Set to true to not populate the releases field in the response (may save a// lot of bandwidth/CPU).OmitReleasesDetailsbool `protobuf:"varint,3,opt,name=omit_releases_details,json=omitReleasesDetails,proto3" json:"omit_releases_details,omitempty"`// Keywords for the search.SearchArgsstring `protobuf:"bytes,4,opt,name=search_args,json=searchArgs,proto3" json:"search_args,omitempty"`// contains filtered or unexported fields}

func (*LibrarySearchRequest)Descriptordeprecated

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)GetQuerydeprecated

func (x *LibrarySearchRequest) GetQuery()string

Deprecated: Marked as deprecated in cc/arduino/cli/commands/v1/lib.proto.

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

typeLibrarySearchResponse

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.StatusLibrarySearchStatus `protobuf:"varint,2,opt,name=status,proto3,enum=cc.arduino.cli.commands.v1.LibrarySearchStatus" json:"status,omitempty"`// contains filtered or unexported fields}

func (*LibrarySearchResponse)Descriptordeprecated

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 (*LibrarySearchResponse)Reset

func (x *LibrarySearchResponse) Reset()

func (*LibrarySearchResponse)String

func (x *LibrarySearchResponse) String()string

typeLibrarySearchStatus

type LibrarySearchStatusint32
const (// No search results were found.LibrarySearchStatus_LIBRARY_SEARCH_STATUS_FAILEDLibrarySearchStatus = 0// Search results were found.LibrarySearchStatus_LIBRARY_SEARCH_STATUS_SUCCESSLibrarySearchStatus = 1)

func (LibrarySearchStatus)Descriptor

func (LibrarySearchStatus)Enum

func (LibrarySearchStatus)EnumDescriptordeprecated

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

Deprecated: Use LibrarySearchStatus.Descriptor instead.

func (LibrarySearchStatus)Number

func (LibrarySearchStatus)String

func (xLibrarySearchStatus) String()string

func (LibrarySearchStatus)Type

typeLibraryUninstallRequest

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.Namestring `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`// The version of the library to uninstall.Versionstring `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`// contains filtered or unexported fields}

func (*LibraryUninstallRequest)Descriptordeprecated

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 (*LibraryUninstallRequest)Reset

func (x *LibraryUninstallRequest) Reset()

func (*LibraryUninstallRequest)String

typeLibraryUninstallResponse

type LibraryUninstallResponse struct {// Description of the current stage of the uninstallation.TaskProgress *TaskProgress `protobuf:"bytes,1,opt,name=task_progress,json=taskProgress,proto3" json:"task_progress,omitempty"`// contains filtered or unexported fields}

func (*LibraryUninstallResponse)Descriptordeprecated

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

Deprecated: Use LibraryUninstallResponse.ProtoReflect.Descriptor instead.

func (*LibraryUninstallResponse)GetTaskProgress

func (x *LibraryUninstallResponse) GetTaskProgress() *TaskProgress

func (*LibraryUninstallResponse)ProtoMessage

func (*LibraryUninstallResponse) ProtoMessage()

func (*LibraryUninstallResponse)ProtoReflect

func (*LibraryUninstallResponse)Reset

func (x *LibraryUninstallResponse) Reset()

func (*LibraryUninstallResponse)String

typeLibraryUpgradeAllRequest

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)Descriptordeprecated

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 (*LibraryUpgradeAllRequest)Reset

func (x *LibraryUpgradeAllRequest) Reset()

func (*LibraryUpgradeAllRequest)String

typeLibraryUpgradeAllResponse

type LibraryUpgradeAllResponse struct {// Progress of the downloads of files needed for the upgrades.Progress *DownloadProgress `protobuf:"bytes,1,opt,name=progress,proto3" json:"progress,omitempty"`// Description of the current stage of the upgrade.TaskProgress *TaskProgress `protobuf:"bytes,2,opt,name=task_progress,json=taskProgress,proto3" json:"task_progress,omitempty"`// contains filtered or unexported fields}

func (*LibraryUpgradeAllResponse)Descriptordeprecated

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

Deprecated: Use LibraryUpgradeAllResponse.ProtoReflect.Descriptor instead.

func (*LibraryUpgradeAllResponse)GetProgress

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

typeLibraryUpgradeRequest

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.Namestring `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`// Set to true to skip installation of specified library's dependencies,// defaults to false.NoDepsbool `protobuf:"varint,3,opt,name=no_deps,json=noDeps,proto3" json:"no_deps,omitempty"`// contains filtered or unexported fields}

func (*LibraryUpgradeRequest)Descriptordeprecated

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 (*LibraryUpgradeRequest)Reset

func (x *LibraryUpgradeRequest) Reset()

func (*LibraryUpgradeRequest)String

func (x *LibraryUpgradeRequest) String()string

typeLibraryUpgradeResponse

type LibraryUpgradeResponse struct {// Progress of the library download.Progress *DownloadProgress `protobuf:"bytes,1,opt,name=progress,proto3" json:"progress,omitempty"`// Description of the current stage of the installation.TaskProgress *TaskProgress `protobuf:"bytes,2,opt,name=task_progress,json=taskProgress,proto3" json:"task_progress,omitempty"`// contains filtered or unexported fields}

func (*LibraryUpgradeResponse)Descriptordeprecated

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

Deprecated: Use LibraryUpgradeResponse.ProtoReflect.Descriptor instead.

func (*LibraryUpgradeResponse)GetProgress

func (x *LibraryUpgradeResponse) GetProgress() *DownloadProgress

func (*LibraryUpgradeResponse)GetTaskProgress

func (x *LibraryUpgradeResponse) GetTaskProgress() *TaskProgress

func (*LibraryUpgradeResponse)ProtoMessage

func (*LibraryUpgradeResponse) ProtoMessage()

func (*LibraryUpgradeResponse)ProtoReflect

func (*LibraryUpgradeResponse)Reset

func (x *LibraryUpgradeResponse) Reset()

func (*LibraryUpgradeResponse)String

func (x *LibraryUpgradeResponse) String()string

typeListProgrammersAvailableForUploadRequest

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

func (*ListProgrammersAvailableForUploadRequest)Descriptordeprecated

Deprecated: Use ListProgrammersAvailableForUploadRequest.ProtoReflect.Descriptor instead.

func (*ListProgrammersAvailableForUploadRequest)GetFqbn

func (*ListProgrammersAvailableForUploadRequest)GetInstance

func (*ListProgrammersAvailableForUploadRequest)ProtoMessage

func (*ListProgrammersAvailableForUploadRequest)ProtoReflect

func (*ListProgrammersAvailableForUploadRequest)Reset

func (*ListProgrammersAvailableForUploadRequest)String

typeListProgrammersAvailableForUploadResponse

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

func (*ListProgrammersAvailableForUploadResponse)Descriptordeprecated

Deprecated: Use ListProgrammersAvailableForUploadResponse.ProtoReflect.Descriptor instead.

func (*ListProgrammersAvailableForUploadResponse)GetProgrammers

func (*ListProgrammersAvailableForUploadResponse)ProtoMessage

func (*ListProgrammersAvailableForUploadResponse)ProtoReflect

func (*ListProgrammersAvailableForUploadResponse)Reset

func (*ListProgrammersAvailableForUploadResponse)String

typeLoadSketchRequest

type LoadSketchRequest struct {// Absolute path to single sketch file or a sketch folderSketchPathstring `protobuf:"bytes,2,opt,name=sketch_path,json=sketchPath,proto3" json:"sketch_path,omitempty"`// contains filtered or unexported fields}

func (*LoadSketchRequest)Descriptordeprecated

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

typeLoadSketchResponse

type LoadSketchResponse struct {// Absolute path to a main sketch filesMainFilestring `protobuf:"bytes,1,opt,name=main_file,json=mainFile,proto3" json:"main_file,omitempty"`// Absolute path to folder that contains main_fileLocationPathstring `protobuf:"bytes,2,opt,name=location_path,json=locationPath,proto3" json:"location_path,omitempty"`// List of absolute paths to other sketch filesOtherSketchFiles []string `protobuf:"bytes,3,rep,name=other_sketch_files,json=otherSketchFiles,proto3" json:"other_sketch_files,omitempty"`// List of absolute paths to additional sketch filesAdditionalFiles []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 excludedRootFolderFiles []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)DefaultFqbnstring `protobuf:"bytes,6,opt,name=default_fqbn,json=defaultFqbn,proto3" json:"default_fqbn,omitempty"`// Default Port set in project file (sketch.yaml)DefaultPortstring `protobuf:"bytes,7,opt,name=default_port,json=defaultPort,proto3" json:"default_port,omitempty"`// Default Protocol set in project file (sketch.yaml)DefaultProtocolstring `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"`// contains filtered or unexported fields}

func (*LoadSketchResponse)Descriptordeprecated

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

Deprecated: Use LoadSketchResponse.ProtoReflect.Descriptor instead.

func (*LoadSketchResponse)GetAdditionalFiles

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

func (*LoadSketchResponse)GetDefaultFqbn

func (x *LoadSketchResponse) GetDefaultFqbn()string

func (*LoadSketchResponse)GetDefaultPort

func (x *LoadSketchResponse) GetDefaultPort()string

func (*LoadSketchResponse)GetDefaultProfile

func (x *LoadSketchResponse) GetDefaultProfile() *SketchProfile

func (*LoadSketchResponse)GetDefaultProtocol

func (x *LoadSketchResponse) GetDefaultProtocol()string

func (*LoadSketchResponse)GetLocationPath

func (x *LoadSketchResponse) GetLocationPath()string

func (*LoadSketchResponse)GetMainFile

func (x *LoadSketchResponse) GetMainFile()string

func (*LoadSketchResponse)GetOtherSketchFiles

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

func (*LoadSketchResponse)GetProfiles

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

func (*LoadSketchResponse)GetRootFolderFiles

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

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

typeMissingProgrammerError

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

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

func (*MissingProgrammerError)Descriptordeprecated

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

Deprecated: Use MissingProgrammerError.ProtoReflect.Descriptor instead.

func (*MissingProgrammerError)ProtoMessage

func (*MissingProgrammerError) ProtoMessage()

func (*MissingProgrammerError)ProtoReflect

func (*MissingProgrammerError)Reset

func (x *MissingProgrammerError) Reset()

func (*MissingProgrammerError)String

func (x *MissingProgrammerError) String()string

typeMonitorPortConfiguration

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

func (*MonitorPortConfiguration)Descriptordeprecated

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 (*MonitorPortConfiguration)Reset

func (x *MonitorPortConfiguration) Reset()

func (*MonitorPortConfiguration)String

typeMonitorPortSetting

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

func (*MonitorPortSetting)Descriptordeprecated

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

typeMonitorPortSettingDescriptor

type MonitorPortSettingDescriptor struct {// The setting identifierSettingIdstring `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)Labelstring `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`// The setting type (at the moment only "enum" is avaiable)Typestring `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`// The values allowed on "enum" typesEnumValues []string `protobuf:"bytes,4,rep,name=enum_values,json=enumValues,proto3" json:"enum_values,omitempty"`// The selected or default valueValuestring `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`// contains filtered or unexported fields}

func (*MonitorPortSettingDescriptor)Descriptordeprecated

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

Deprecated: Use MonitorPortSettingDescriptor.ProtoReflect.Descriptor instead.

func (*MonitorPortSettingDescriptor)GetEnumValues

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

func (*MonitorPortSettingDescriptor)GetLabel

func (*MonitorPortSettingDescriptor)GetSettingId

func (x *MonitorPortSettingDescriptor) GetSettingId()string

func (*MonitorPortSettingDescriptor)GetType

func (*MonitorPortSettingDescriptor)GetValue

func (*MonitorPortSettingDescriptor)ProtoMessage

func (*MonitorPortSettingDescriptor) ProtoMessage()

func (*MonitorPortSettingDescriptor)ProtoReflect

func (*MonitorPortSettingDescriptor)Reset

func (*MonitorPortSettingDescriptor)String

typeMonitorRequest

type MonitorRequest 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 requestPort *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.Fqbnstring `protobuf:"bytes,3,opt,name=fqbn,proto3" json:"fqbn,omitempty"`// Data to send to the portTxData []byte `protobuf:"bytes,4,opt,name=tx_data,json=txData,proto3" json:"tx_data,omitempty"`// Port configuration, optional, contains settings of the port to be appliedPortConfiguration *MonitorPortConfiguration `protobuf:"bytes,5,opt,name=port_configuration,json=portConfiguration,proto3" json:"port_configuration,omitempty"`// contains filtered or unexported fields}

func (*MonitorRequest)Descriptordeprecated

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

Deprecated: Use MonitorRequest.ProtoReflect.Descriptor instead.

func (*MonitorRequest)GetFqbn

func (x *MonitorRequest) GetFqbn()string

func (*MonitorRequest)GetInstance

func (x *MonitorRequest) GetInstance() *Instance

func (*MonitorRequest)GetPort

func (x *MonitorRequest) GetPort() *Port

func (*MonitorRequest)GetPortConfiguration

func (x *MonitorRequest) GetPortConfiguration() *MonitorPortConfiguration

func (*MonitorRequest)GetTxData

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

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

typeMonitorResponse

type MonitorResponse struct {// Eventual errors dealing with monitor portErrorstring `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`// Data received from the portRxData []byte `protobuf:"bytes,2,opt,name=rx_data,json=rxData,proto3" json:"rx_data,omitempty"`// 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 []*MonitorPortSetting `protobuf:"bytes,3,rep,name=applied_settings,json=appliedSettings,proto3" json:"applied_settings,omitempty"`// A message with this field set to true is sent as soon as the port is// succesfully openedSuccessbool `protobuf:"varint,4,opt,name=success,proto3" json:"success,omitempty"`// contains filtered or unexported fields}

func (*MonitorResponse)Descriptordeprecated

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

Deprecated: Use MonitorResponse.ProtoReflect.Descriptor instead.

func (*MonitorResponse)GetAppliedSettings

func (x *MonitorResponse) GetAppliedSettings() []*MonitorPortSetting

func (*MonitorResponse)GetError

func (x *MonitorResponse) GetError()string

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

typeNewSketchRequest

type NewSketchRequest struct {// New sketch nameSketchNamestring `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.SketchDirstring `protobuf:"bytes,3,opt,name=sketch_dir,json=sketchDir,proto3" json:"sketch_dir,omitempty"`// Specificies if an existing .ino sketch should be overwrittenOverwritebool `protobuf:"varint,4,opt,name=overwrite,proto3" json:"overwrite,omitempty"`// contains filtered or unexported fields}

func (*NewSketchRequest)Descriptordeprecated

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

typeNewSketchResponse

type NewSketchResponse struct {// Absolute path to a main sketch fileMainFilestring `protobuf:"bytes,1,opt,name=main_file,json=mainFile,proto3" json:"main_file,omitempty"`// contains filtered or unexported fields}

func (*NewSketchResponse)Descriptordeprecated

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

typePackage

type Package struct {// Maintainer of the package.Maintainerstring `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).Urlstring `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`// A URL provided by the package author, intended to point to their website.WebsiteUrlstring `protobuf:"bytes,3,opt,name=website_url,json=websiteUrl,proto3" json:"website_url,omitempty"`// Email address of the package maintainer.Emailstring `protobuf:"bytes,4,opt,name=email,proto3" json:"email,omitempty"`// Package vendor name.Namestring `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)Descriptordeprecated

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

typePlatform

type Platform struct {// Platform ID (e.g., `arduino:avr`).Idstring `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`// Version of the platform.Installedstring `protobuf:"bytes,2,opt,name=installed,proto3" json:"installed,omitempty"`// Newest available version of the platform.Lateststring `protobuf:"bytes,3,opt,name=latest,proto3" json:"latest,omitempty"`// Name used to identify the platform to humans (e.g., "Arduino AVR Boards").Namestring `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`// Maintainer of the platform's package.Maintainerstring `protobuf:"bytes,5,opt,name=maintainer,proto3" json:"maintainer,omitempty"`// A URL provided by the author of the platform's package, intended to point// to their website.Websitestring `protobuf:"bytes,6,opt,name=website,proto3" json:"website,omitempty"`// Email of the maintainer of the platform's package.Emailstring `protobuf:"bytes,7,opt,name=email,proto3" json:"email,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,8,rep,name=boards,proto3" json:"boards,omitempty"`// If true this Platform has been installed manually in the user' sketchbook// hardware folderManuallyInstalledbool `protobuf:"varint,9,opt,name=manually_installed,json=manuallyInstalled,proto3" json:"manually_installed,omitempty"`// If true this Platform has been deprecatedDeprecatedbool `protobuf:"varint,10,opt,name=deprecated,proto3" json:"deprecated,omitempty"`// Type of the platform.Type []string `protobuf:"bytes,11,rep,name=type,proto3" json:"type,omitempty"`// A URL provided by the author of the platform's package, intended to point// to their online help service.Help *HelpResources `protobuf:"bytes,12,opt,name=help,proto3" json:"help,omitempty"`// If true the platform is indexedIndexedbool `protobuf:"varint,13,opt,name=indexed,proto3" json:"indexed,omitempty"`// This field is true when the platform is installed with the Arduino IDE 1.8.// If the platform is also not indexed it may fail to work correctly in some// circumstances, and it may need to be re-installed.MissingMetadatabool `protobuf:"varint,14,opt,name=missing_metadata,json=missingMetadata,proto3" json:"missing_metadata,omitempty"`// contains filtered or unexported fields}

func (*Platform)Descriptordeprecated

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

Deprecated: Use Platform.ProtoReflect.Descriptor instead.

func (*Platform)GetBoards

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

func (*Platform)GetDeprecated

func (x *Platform) GetDeprecated()bool

func (*Platform)GetEmail

func (x *Platform) GetEmail()string

func (*Platform)GetHelp

func (x *Platform) GetHelp() *HelpResources

func (*Platform)GetId

func (x *Platform) GetId()string

func (*Platform)GetIndexed

func (x *Platform) GetIndexed()bool

func (*Platform)GetInstalled

func (x *Platform) GetInstalled()string

func (*Platform)GetLatest

func (x *Platform) GetLatest()string

func (*Platform)GetMaintainer

func (x *Platform) GetMaintainer()string

func (*Platform)GetManuallyInstalled

func (x *Platform) GetManuallyInstalled()bool

func (*Platform)GetMissingMetadata

func (x *Platform) GetMissingMetadata()bool

func (*Platform)GetName

func (x *Platform) GetName()string

func (*Platform)GetType

func (x *Platform) GetType() []string

func (*Platform)GetWebsite

func (x *Platform) GetWebsite()string

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

typePlatformDownloadRequest

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

func (*PlatformDownloadRequest)Descriptordeprecated

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 (*PlatformDownloadRequest)Reset

func (x *PlatformDownloadRequest) Reset()

func (*PlatformDownloadRequest)String

typePlatformDownloadResponse

type PlatformDownloadResponse struct {// Progress of the downloads of platform and tool files.Progress *DownloadProgress `protobuf:"bytes,1,opt,name=progress,proto3" json:"progress,omitempty"`// contains filtered or unexported fields}

func (*PlatformDownloadResponse)Descriptordeprecated

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

Deprecated: Use PlatformDownloadResponse.ProtoReflect.Descriptor instead.

func (*PlatformDownloadResponse)GetProgress

func (*PlatformDownloadResponse)ProtoMessage

func (*PlatformDownloadResponse) ProtoMessage()

func (*PlatformDownloadResponse)ProtoReflect

func (*PlatformDownloadResponse)Reset

func (x *PlatformDownloadResponse) Reset()

func (*PlatformDownloadResponse)String

typePlatformInstallRequest

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`).PlatformPackagestring `protobuf:"bytes,2,opt,name=platform_package,json=platformPackage,proto3" json:"platform_package,omitempty"`// Architecture name of the platform (e.g., `avr`).Architecturestring `protobuf:"bytes,3,opt,name=architecture,proto3" json:"architecture,omitempty"`// Platform version to install.Versionstring `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`// Set to true to not run (eventual) post install scripts for trusted// platformsSkipPostInstallbool `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.NoOverwritebool `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 upgradesSkipPreUninstallbool `protobuf:"varint,7,opt,name=skip_pre_uninstall,json=skipPreUninstall,proto3" json:"skip_pre_uninstall,omitempty"`// contains filtered or unexported fields}

func (*PlatformInstallRequest)Descriptordeprecated

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 (*PlatformInstallRequest)Reset

func (x *PlatformInstallRequest) Reset()

func (*PlatformInstallRequest)String

func (x *PlatformInstallRequest) String()string

typePlatformInstallResponse

type PlatformInstallResponse struct {// Progress of the downloads of the platform and tool files.Progress *DownloadProgress `protobuf:"bytes,1,opt,name=progress,proto3" json:"progress,omitempty"`// Description of the current stage of the installation.TaskProgress *TaskProgress `protobuf:"bytes,2,opt,name=task_progress,json=taskProgress,proto3" json:"task_progress,omitempty"`// contains filtered or unexported fields}

func (*PlatformInstallResponse)Descriptordeprecated

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

Deprecated: Use PlatformInstallResponse.ProtoReflect.Descriptor instead.

func (*PlatformInstallResponse)GetProgress

func (x *PlatformInstallResponse) GetProgress() *DownloadProgress

func (*PlatformInstallResponse)GetTaskProgress

func (x *PlatformInstallResponse) GetTaskProgress() *TaskProgress

func (*PlatformInstallResponse)ProtoMessage

func (*PlatformInstallResponse) ProtoMessage()

func (*PlatformInstallResponse)ProtoReflect

func (*PlatformInstallResponse)Reset

func (x *PlatformInstallResponse) Reset()

func (*PlatformInstallResponse)String

typePlatformListRequest

type PlatformListRequest 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 only list platforms which have a newer version available// than the one currently installed.UpdatableOnlybool `protobuf:"varint,2,opt,name=updatable_only,json=updatableOnly,proto3" json:"updatable_only,omitempty"`// Set to true to list platforms installed manually in the user' sketchbook// hardware folder, installed with the PlatformManager through the CLI or// IDE and that are available to installAllbool `protobuf:"varint,3,opt,name=all,proto3" json:"all,omitempty"`// contains filtered or unexported fields}

func (*PlatformListRequest)Descriptordeprecated

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

Deprecated: Use PlatformListRequest.ProtoReflect.Descriptor instead.

func (*PlatformListRequest)GetAll

func (x *PlatformListRequest) GetAll()bool

func (*PlatformListRequest)GetInstance

func (x *PlatformListRequest) GetInstance() *Instance

func (*PlatformListRequest)GetUpdatableOnly

func (x *PlatformListRequest) GetUpdatableOnly()bool

func (*PlatformListRequest)ProtoMessage

func (*PlatformListRequest) ProtoMessage()

func (*PlatformListRequest)ProtoReflect

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

func (*PlatformListRequest)Reset

func (x *PlatformListRequest) Reset()

func (*PlatformListRequest)String

func (x *PlatformListRequest) String()string

typePlatformListResponse

type PlatformListResponse struct {// The installed platforms.InstalledPlatforms []*Platform `protobuf:"bytes,1,rep,name=installed_platforms,json=installedPlatforms,proto3" json:"installed_platforms,omitempty"`// contains filtered or unexported fields}

func (*PlatformListResponse)Descriptordeprecated

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

Deprecated: Use PlatformListResponse.ProtoReflect.Descriptor instead.

func (*PlatformListResponse)GetInstalledPlatforms

func (x *PlatformListResponse) GetInstalledPlatforms() []*Platform

func (*PlatformListResponse)ProtoMessage

func (*PlatformListResponse) ProtoMessage()

func (*PlatformListResponse)ProtoReflect

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

func (*PlatformListResponse)Reset

func (x *PlatformListResponse) Reset()

func (*PlatformListResponse)String

func (x *PlatformListResponse) String()string

typePlatformLoadingError

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

func (*PlatformLoadingError)Descriptordeprecated

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

typePlatformSearchRequest

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.SearchArgsstring `protobuf:"bytes,2,opt,name=search_args,json=searchArgs,proto3" json:"search_args,omitempty"`// Whether to show all available versions. `false` causes only the newest// versions of the cores to be listed in the search results.AllVersionsbool `protobuf:"varint,3,opt,name=all_versions,json=allVersions,proto3" json:"all_versions,omitempty"`// contains filtered or unexported fields}

func (*PlatformSearchRequest)Descriptordeprecated

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

Deprecated: Use PlatformSearchRequest.ProtoReflect.Descriptor instead.

func (*PlatformSearchRequest)GetAllVersions

func (x *PlatformSearchRequest) GetAllVersions()bool

func (*PlatformSearchRequest)GetInstance

func (x *PlatformSearchRequest) GetInstance() *Instance

func (*PlatformSearchRequest)GetSearchArgs

func (x *PlatformSearchRequest) GetSearchArgs()string

func (*PlatformSearchRequest)ProtoMessage

func (*PlatformSearchRequest) ProtoMessage()

func (*PlatformSearchRequest)ProtoReflect

func (*PlatformSearchRequest)Reset

func (x *PlatformSearchRequest) Reset()

func (*PlatformSearchRequest)String

func (x *PlatformSearchRequest) String()string

typePlatformSearchResponse

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

func (*PlatformSearchResponse)Descriptordeprecated

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

Deprecated: Use PlatformSearchResponse.ProtoReflect.Descriptor instead.

func (*PlatformSearchResponse)GetSearchOutput

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

func (*PlatformSearchResponse)ProtoMessage

func (*PlatformSearchResponse) ProtoMessage()

func (*PlatformSearchResponse)ProtoReflect

func (*PlatformSearchResponse)Reset

func (x *PlatformSearchResponse) Reset()

func (*PlatformSearchResponse)String

func (x *PlatformSearchResponse) String()string

typePlatformUninstallRequest

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`).PlatformPackagestring `protobuf:"bytes,2,opt,name=platform_package,json=platformPackage,proto3" json:"platform_package,omitempty"`// Architecture name of the platform (e.g., `avr`).Architecturestring `protobuf:"bytes,3,opt,name=architecture,proto3" json:"architecture,omitempty"`// Set to true to not run (eventual) pre uninstall scripts for trusted// platformsSkipPreUninstallbool `protobuf:"varint,4,opt,name=skip_pre_uninstall,json=skipPreUninstall,proto3" json:"skip_pre_uninstall,omitempty"`// contains filtered or unexported fields}

func (*PlatformUninstallRequest)Descriptordeprecated

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 (*PlatformUninstallRequest)Reset

func (x *PlatformUninstallRequest) Reset()

func (*PlatformUninstallRequest)String

typePlatformUninstallResponse

type PlatformUninstallResponse struct {// Description of the current stage of the uninstall.TaskProgress *TaskProgress `protobuf:"bytes,1,opt,name=task_progress,json=taskProgress,proto3" json:"task_progress,omitempty"`// contains filtered or unexported fields}

func (*PlatformUninstallResponse)Descriptordeprecated

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

Deprecated: Use PlatformUninstallResponse.ProtoReflect.Descriptor instead.

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

typePlatformUpgradeRequest

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`).PlatformPackagestring `protobuf:"bytes,2,opt,name=platform_package,json=platformPackage,proto3" json:"platform_package,omitempty"`// Architecture name of the platform (e.g., `avr`).Architecturestring `protobuf:"bytes,3,opt,name=architecture,proto3" json:"architecture,omitempty"`// Set to true to not run (eventual) post install scripts for trusted// platformsSkipPostInstallbool `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 upgradesSkipPreUninstallbool `protobuf:"varint,5,opt,name=skip_pre_uninstall,json=skipPreUninstall,proto3" json:"skip_pre_uninstall,omitempty"`// contains filtered or unexported fields}

func (*PlatformUpgradeRequest)Descriptordeprecated

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 (*PlatformUpgradeRequest)Reset

func (x *PlatformUpgradeRequest) Reset()

func (*PlatformUpgradeRequest)String

func (x *PlatformUpgradeRequest) String()string

typePlatformUpgradeResponse

type PlatformUpgradeResponse struct {// Progress of the downloads of the platform and tool files.Progress *DownloadProgress `protobuf:"bytes,1,opt,name=progress,proto3" json:"progress,omitempty"`// Description of the current stage of the upgrade.TaskProgress *TaskProgress `protobuf:"bytes,2,opt,name=task_progress,json=taskProgress,proto3" json:"task_progress,omitempty"`// The upgraded platform.Platform *Platform `protobuf:"bytes,3,opt,name=platform,proto3" json:"platform,omitempty"`// contains filtered or unexported fields}

func (*PlatformUpgradeResponse)Descriptordeprecated

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

Deprecated: Use PlatformUpgradeResponse.ProtoReflect.Descriptor instead.

func (*PlatformUpgradeResponse)GetPlatform

func (x *PlatformUpgradeResponse) GetPlatform() *Platform

func (*PlatformUpgradeResponse)GetProgress

func (x *PlatformUpgradeResponse) GetProgress() *DownloadProgress

func (*PlatformUpgradeResponse)GetTaskProgress

func (x *PlatformUpgradeResponse) GetTaskProgress() *TaskProgress

func (*PlatformUpgradeResponse)ProtoMessage

func (*PlatformUpgradeResponse) ProtoMessage()

func (*PlatformUpgradeResponse)ProtoReflect

func (*PlatformUpgradeResponse)Reset

func (x *PlatformUpgradeResponse) Reset()

func (*PlatformUpgradeResponse)String

typePort

type Port struct {// Address of the port (e.g., `/dev/ttyACM0`).Addressstring `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`// The port label to show on the GUI (e.g. "ttyACM0")Labelstring `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`// Protocol of the port (e.g., `serial`, `network`, ...).Protocolstring `protobuf:"bytes,3,opt,name=protocol,proto3" json:"protocol,omitempty"`// A human friendly description of the protocol (e.g., "Serial Port (USB)").ProtocolLabelstring `protobuf:"bytes,4,opt,name=protocol_label,json=protocolLabel,proto3" json:"protocol_label,omitempty"`// A set of properties of the portProperties map[string]string ``/* 161-byte string literal not displayed */// The hardware ID (serial number) of the board attached to the portHardwareIdstring `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 (*Port)Descriptordeprecated

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

typeProfile

type Profile struct {// Name used to identify the profile within the sketch.Namestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`// FQBN specified in the profile.Fqbnstring `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"`// contains filtered or unexported fields}

func (*Profile)Descriptordeprecated

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

Deprecated: Use Profile.ProtoReflect.Descriptor instead.

func (*Profile)GetFqbn

func (x *Profile) GetFqbn()string

func (*Profile)GetName

func (x *Profile) GetName()string

func (*Profile)ProtoMessage

func (*Profile) ProtoMessage()

func (*Profile)ProtoReflect

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

func (*Profile)Reset

func (x *Profile) Reset()

func (*Profile)String

func (x *Profile) String()string

typeProgrammer

type Programmer struct {// Platform namePlatformstring `protobuf:"bytes,1,opt,name=platform,proto3" json:"platform,omitempty"`// Programmer IDIdstring `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`// Programmer nameNamestring `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`// contains filtered or unexported fields}

func (*Programmer)Descriptordeprecated

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

typeProgrammerIsRequiredForUploadError

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

func (*ProgrammerIsRequiredForUploadError)Descriptordeprecated

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

typeSearchedLibrary

type SearchedLibrary struct {// Library name.Namestring `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)Descriptordeprecated

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

typeSetSketchDefaultsRequest

type SetSketchDefaultsRequest struct {// Absolute path to Sketch file or folder containing Sketch fileSketchPathstring `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)DefaultFqbnstring `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)DefaultPortAddressstring `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)DefaultPortProtocolstring `protobuf:"bytes,4,opt,name=default_port_protocol,json=defaultPortProtocol,proto3" json:"default_port_protocol,omitempty"`// contains filtered or unexported fields}

func (*SetSketchDefaultsRequest)Descriptordeprecated

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)GetSketchPath

func (x *SetSketchDefaultsRequest) GetSketchPath()string

func (*SetSketchDefaultsRequest)ProtoMessage

func (*SetSketchDefaultsRequest) ProtoMessage()

func (*SetSketchDefaultsRequest)ProtoReflect

func (*SetSketchDefaultsRequest)Reset

func (x *SetSketchDefaultsRequest) Reset()

func (*SetSketchDefaultsRequest)String

typeSetSketchDefaultsResponse

type SetSketchDefaultsResponse struct {// The value of default_fqnn that has been written in project file// (sketch.yaml)DefaultFqbnstring `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)DefaultPortAddressstring `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)DefaultPortProtocolstring `protobuf:"bytes,3,opt,name=default_port_protocol,json=defaultPortProtocol,proto3" json:"default_port_protocol,omitempty"`// contains filtered or unexported fields}

func (*SetSketchDefaultsResponse)Descriptordeprecated

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)ProtoMessage

func (*SetSketchDefaultsResponse) ProtoMessage()

func (*SetSketchDefaultsResponse)ProtoReflect

func (*SetSketchDefaultsResponse)Reset

func (x *SetSketchDefaultsResponse) Reset()

func (*SetSketchDefaultsResponse)String

typeSketchProfile

type SketchProfile struct {// Name of the profileNamestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`// FQBN used by the profileFqbnstring `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"`// contains filtered or unexported fields}

func (*SketchProfile)Descriptordeprecated

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)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

typeSupportedUserFieldsRequest

type SupportedUserFieldsRequest struct {Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`Fqbnstring    `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.Protocolstring `protobuf:"bytes,3,opt,name=protocol,proto3" json:"protocol,omitempty"`// contains filtered or unexported fields}

func (*SupportedUserFieldsRequest)Descriptordeprecated

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

Deprecated: Use SupportedUserFieldsRequest.ProtoReflect.Descriptor instead.

func (*SupportedUserFieldsRequest)GetFqbn

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

typeSupportedUserFieldsResponse

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)Descriptordeprecated

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

typeSystems

type Systems struct {// Checksum of the tool archive.Checksumstring `protobuf:"bytes,1,opt,name=checksum,proto3" json:"checksum,omitempty"`// Operating system identifier.Hoststring `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"`// File name of the tool archive.ArchiveFilenamestring `protobuf:"bytes,3,opt,name=archive_filename,json=archiveFilename,proto3" json:"archive_filename,omitempty"`// Download URL of the tool archive.Urlstring `protobuf:"bytes,4,opt,name=url,proto3" json:"url,omitempty"`// File size of the tool archive.Sizeint64 `protobuf:"varint,5,opt,name=size,proto3" json:"size,omitempty"`// contains filtered or unexported fields}

func (*Systems)Descriptordeprecated

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

typeTaskProgress

type TaskProgress struct {// Description of the task.Namestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`// Additional information about the task.Messagestring `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`// Whether the task is complete.Completedbool `protobuf:"varint,3,opt,name=completed,proto3" json:"completed,omitempty"`// Amount in percent of the task completion (optional)Percentfloat32 `protobuf:"fixed32,4,opt,name=percent,proto3" json:"percent,omitempty"`// contains filtered or unexported fields}

func (*TaskProgress)Descriptordeprecated

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

typeTaskProgressCB

type TaskProgressCB func(msg *TaskProgress)

TaskProgressCB is a callback to receive progress messages

typeToolsDependencies

type ToolsDependencies struct {// Vendor name of the package containing the tool definition.Packagerstring `protobuf:"bytes,1,opt,name=packager,proto3" json:"packager,omitempty"`// Tool name.Namestring `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`// Tool version.Versionstring `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)Descriptordeprecated

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

typeUnimplementedArduinoCoreServiceServer

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)Create

func (UnimplementedArduinoCoreServiceServer)Debug

func (UnimplementedArduinoCoreServiceServer)Destroy

func (UnimplementedArduinoCoreServiceServer)GetDebugConfig

func (UnimplementedArduinoCoreServiceServer)Init

func (UnimplementedArduinoCoreServiceServer)LibraryList

func (UnimplementedArduinoCoreServiceServer)LibrarySearch

func (UnimplementedArduinoCoreServiceServer)LoadSketch

func (UnimplementedArduinoCoreServiceServer)Monitor

func (UnimplementedArduinoCoreServiceServer)NewSketch

func (UnimplementedArduinoCoreServiceServer)PlatformList

func (UnimplementedArduinoCoreServiceServer)PlatformSearch

func (UnimplementedArduinoCoreServiceServer)Version

typeUnsafeArduinoCoreServiceServer

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 willresult in compilation errors.

typeUpdateIndexRequest

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.IgnoreCustomPackageIndexesbool ``/* 144-byte string literal not displayed */// contains filtered or unexported fields}

func (*UpdateIndexRequest)Descriptordeprecated

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)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

typeUpdateIndexResponse

type UpdateIndexResponse struct {// Progress of the package index download.DownloadProgress *DownloadProgress `protobuf:"bytes,1,opt,name=download_progress,json=downloadProgress,proto3" json:"download_progress,omitempty"`// contains filtered or unexported fields}

func (*UpdateIndexResponse)Descriptordeprecated

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

Deprecated: Use UpdateIndexResponse.ProtoReflect.Descriptor instead.

func (*UpdateIndexResponse)GetDownloadProgress

func (x *UpdateIndexResponse) GetDownloadProgress() *DownloadProgress

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

typeUpdateLibrariesIndexRequest

type UpdateLibrariesIndexRequest 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 (*UpdateLibrariesIndexRequest)Descriptordeprecated

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

Deprecated: Use UpdateLibrariesIndexRequest.ProtoReflect.Descriptor instead.

func (*UpdateLibrariesIndexRequest)GetInstance

func (x *UpdateLibrariesIndexRequest) GetInstance() *Instance

func (*UpdateLibrariesIndexRequest)ProtoMessage

func (*UpdateLibrariesIndexRequest) ProtoMessage()

func (*UpdateLibrariesIndexRequest)ProtoReflect

func (*UpdateLibrariesIndexRequest)Reset

func (x *UpdateLibrariesIndexRequest) Reset()

func (*UpdateLibrariesIndexRequest)String

typeUpdateLibrariesIndexResponse

type UpdateLibrariesIndexResponse struct {// Progress of the libraries index download.DownloadProgress *DownloadProgress `protobuf:"bytes,1,opt,name=download_progress,json=downloadProgress,proto3" json:"download_progress,omitempty"`// contains filtered or unexported fields}

func (*UpdateLibrariesIndexResponse)Descriptordeprecated

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

Deprecated: Use UpdateLibrariesIndexResponse.ProtoReflect.Descriptor instead.

func (*UpdateLibrariesIndexResponse)GetDownloadProgress

func (x *UpdateLibrariesIndexResponse) GetDownloadProgress() *DownloadProgress

func (*UpdateLibrariesIndexResponse)ProtoMessage

func (*UpdateLibrariesIndexResponse) ProtoMessage()

func (*UpdateLibrariesIndexResponse)ProtoReflect

func (*UpdateLibrariesIndexResponse)Reset

func (*UpdateLibrariesIndexResponse)String

typeUploadRequest

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.Fqbnstring `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.SketchPathstring `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.Verbosebool `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.Verifybool `protobuf:"varint,6,opt,name=verify,proto3" json:"verify,omitempty"`// When `import_file` is specified, it overrides the `import_dir` and// `sketch_path` params.ImportFilestring `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.ImportDirstring `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.Programmerstring `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.DryRunbool `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-fieldsUserFields map[string]string ``/* 180-byte string literal not displayed */// contains filtered or unexported fields}

func (*UploadRequest)Descriptordeprecated

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

typeUploadResponse

type UploadResponse struct {// Types that are assignable to Message:////*UploadResponse_OutStream//*UploadResponse_ErrStream//*UploadResponse_ResultMessage isUploadResponse_Message `protobuf_oneof:"message"`// contains filtered or unexported fields}

func (*UploadResponse)Descriptordeprecated

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

typeUploadResponse_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"`}

typeUploadResponse_OutStream

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

typeUploadResponse_Result

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

typeUploadResult

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)Descriptordeprecated

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

typeUploadUsingProgrammerRequest

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.Fqbnstring `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.SketchPathstring `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.Verbosebool `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.Verifybool `protobuf:"varint,6,opt,name=verify,proto3" json:"verify,omitempty"`// When `import_file` is specified, it overrides the `import_dir` and// `sketch_path` params.ImportFilestring `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.ImportDirstring `protobuf:"bytes,8,opt,name=import_dir,json=importDir,proto3" json:"import_dir,omitempty"`// The programmer to use for upload.Programmerstring `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.DryRunbool `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-fieldsUserFields map[string]string ``/* 180-byte string literal not displayed */// contains filtered or unexported fields}

func (*UploadUsingProgrammerRequest)Descriptordeprecated

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

Deprecated: Use UploadUsingProgrammerRequest.ProtoReflect.Descriptor instead.

func (*UploadUsingProgrammerRequest)GetDryRun

func (x *UploadUsingProgrammerRequest) GetDryRun()bool

func (*UploadUsingProgrammerRequest)GetFqbn

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 (*UploadUsingProgrammerRequest)String

typeUploadUsingProgrammerResponse

type UploadUsingProgrammerResponse struct {// The output of the upload process.OutStream []byte `protobuf:"bytes,1,opt,name=out_stream,json=outStream,proto3" json:"out_stream,omitempty"`// The error output of the upload process.ErrStream []byte `protobuf:"bytes,2,opt,name=err_stream,json=errStream,proto3" json:"err_stream,omitempty"`// contains filtered or unexported fields}

func (*UploadUsingProgrammerResponse)Descriptordeprecated

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

Deprecated: Use UploadUsingProgrammerResponse.ProtoReflect.Descriptor instead.

func (*UploadUsingProgrammerResponse)GetErrStream

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

func (*UploadUsingProgrammerResponse)GetOutStream

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

func (*UploadUsingProgrammerResponse)ProtoMessage

func (*UploadUsingProgrammerResponse) ProtoMessage()

func (*UploadUsingProgrammerResponse)ProtoReflect

func (*UploadUsingProgrammerResponse)Reset

func (*UploadUsingProgrammerResponse)String

typeUserField

type UserField struct {// Id of the tool that supports this fieldToolIdstring `protobuf:"bytes,1,opt,name=tool_id,json=toolId,proto3" json:"tool_id,omitempty"`// Name used internally to store and retrieve this fieldNamestring `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`// Label is the text shown to the user when they need to input this fieldLabelstring `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 passwordSecretbool `protobuf:"varint,4,opt,name=secret,proto3" json:"secret,omitempty"`// contains filtered or unexported fields}

func (*UserField)Descriptordeprecated

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

typeVersionRequest

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

func (*VersionRequest)Descriptordeprecated

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

typeVersionResponse

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

func (*VersionResponse)Descriptordeprecated

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

typeZipLibraryInstallRequest

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 libraryPathstring `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.Overwritebool `protobuf:"varint,3,opt,name=overwrite,proto3" json:"overwrite,omitempty"`// contains filtered or unexported fields}

func (*ZipLibraryInstallRequest)Descriptordeprecated

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 (*ZipLibraryInstallRequest)Reset

func (x *ZipLibraryInstallRequest) Reset()

func (*ZipLibraryInstallRequest)String

typeZipLibraryInstallResponse

type ZipLibraryInstallResponse struct {// Description of the current stage of the installation.TaskProgress *TaskProgress `protobuf:"bytes,1,opt,name=task_progress,json=taskProgress,proto3" json:"task_progress,omitempty"`// contains filtered or unexported fields}

func (*ZipLibraryInstallResponse)Descriptordeprecated

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

Deprecated: Use ZipLibraryInstallResponse.ProtoReflect.Descriptor instead.

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

Source Files

View all Source files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f orF : Jump to
y orY : Canonical URL
go.dev uses cookies from Google to deliver and enhance the quality of its services and to analyze traffic.Learn more.

[8]ページ先頭

©2009-2025 Movatter.jp