mirror of
https://github.com/arduino/arduino-ide.git
synced 2025-07-19 09:16:40 +00:00
feat: use Arduino CLI 0.36.0-rc.1
APIs
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
This commit is contained in:
parent
48e7bf6b5d
commit
8e09971078
@ -169,13 +169,17 @@
|
|||||||
],
|
],
|
||||||
"arduino": {
|
"arduino": {
|
||||||
"arduino-cli": {
|
"arduino-cli": {
|
||||||
"version": "0.35.3"
|
"version": "0.36.0-rc.1"
|
||||||
},
|
},
|
||||||
"arduino-fwuploader": {
|
"arduino-fwuploader": {
|
||||||
"version": "2.4.1"
|
"version": "2.4.1"
|
||||||
},
|
},
|
||||||
"arduino-language-server": {
|
"arduino-language-server": {
|
||||||
"version": "0.7.6"
|
"version": {
|
||||||
|
"owner": "arduino",
|
||||||
|
"repo": "arduino-language-server",
|
||||||
|
"commitish": "91c2ba8"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"clangd": {
|
"clangd": {
|
||||||
"version": "14.0.0"
|
"version": "14.0.0"
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
(async () => {
|
(async () => {
|
||||||
const os = require('node:os');
|
const os = require('node:os');
|
||||||
const path = require('node:path');
|
const path = require('node:path');
|
||||||
const { mkdirSync, promises: fs } = require('node:fs');
|
const { mkdirSync, promises: fs, rmSync } = require('node:fs');
|
||||||
const { exec } = require('./utils');
|
const { exec } = require('./utils');
|
||||||
const glob = require('glob');
|
const glob = require('glob');
|
||||||
const { SemVer, gte, valid: validSemVer } = require('semver');
|
const { SemVer, gte, valid: validSemVer } = require('semver');
|
||||||
@ -140,6 +140,10 @@
|
|||||||
|
|
||||||
const rpc = path.join(repository, 'rpc');
|
const rpc = path.join(repository, 'rpc');
|
||||||
const out = path.join(__dirname, '..', 'src', 'node', 'cli-protocol');
|
const out = path.join(__dirname, '..', 'src', 'node', 'cli-protocol');
|
||||||
|
// Must wipe the gen output folder. Otherwise, dangling service implementation remain in IDE2 code,
|
||||||
|
// although it has been removed from the proto file.
|
||||||
|
// For example, https://github.com/arduino/arduino-cli/commit/50a8bf5c3e61d5b661ccfcd6a055e82eeb510859.
|
||||||
|
rmSync(out, { recursive: true, maxRetries: 5, force: true });
|
||||||
mkdirSync(out, { recursive: true });
|
mkdirSync(out, { recursive: true });
|
||||||
|
|
||||||
const protos = await new Promise((resolve) =>
|
const protos = await new Promise((resolve) =>
|
||||||
|
@ -196,11 +196,7 @@ export class InoLanguage extends SketchContribution {
|
|||||||
forceStart = false
|
forceStart = false
|
||||||
): Promise<void> {
|
): Promise<void> {
|
||||||
const port = await this.daemon.tryGetPort();
|
const port = await this.daemon.tryGetPort();
|
||||||
if (!port) {
|
if (typeof port !== 'number') {
|
||||||
return;
|
|
||||||
}
|
|
||||||
const portNumber = Number.parseInt(port, 10); // TODO: IDE2 APIs should provide a number and not string
|
|
||||||
if (Number.isNaN(portNumber)) {
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const release = await this.languageServerStartMutex.acquire();
|
const release = await this.languageServerStartMutex.acquire();
|
||||||
@ -280,7 +276,7 @@ export class InoLanguage extends SketchContribution {
|
|||||||
lsPath,
|
lsPath,
|
||||||
daemonAddress: {
|
daemonAddress: {
|
||||||
hostname: 'localhost',
|
hostname: 'localhost',
|
||||||
port: portNumber,
|
port,
|
||||||
instance: 1, // TODO: get it from the backend
|
instance: 1, // TODO: get it from the backend
|
||||||
},
|
},
|
||||||
clangdPath,
|
clangdPath,
|
||||||
|
@ -46,7 +46,7 @@ export class NotificationCenter
|
|||||||
new Emitter<ProgressMessage>();
|
new Emitter<ProgressMessage>();
|
||||||
private readonly indexUpdateDidFailEmitter =
|
private readonly indexUpdateDidFailEmitter =
|
||||||
new Emitter<IndexUpdateDidFailParams>();
|
new Emitter<IndexUpdateDidFailParams>();
|
||||||
private readonly daemonDidStartEmitter = new Emitter<string>();
|
private readonly daemonDidStartEmitter = new Emitter<number>();
|
||||||
private readonly daemonDidStopEmitter = new Emitter<void>();
|
private readonly daemonDidStopEmitter = new Emitter<void>();
|
||||||
private readonly configDidChangeEmitter = new Emitter<ConfigState>();
|
private readonly configDidChangeEmitter = new Emitter<ConfigState>();
|
||||||
private readonly platformDidInstallEmitter = new Emitter<{
|
private readonly platformDidInstallEmitter = new Emitter<{
|
||||||
@ -136,7 +136,7 @@ export class NotificationCenter
|
|||||||
this.indexUpdateDidFailEmitter.fire(params);
|
this.indexUpdateDidFailEmitter.fire(params);
|
||||||
}
|
}
|
||||||
|
|
||||||
notifyDaemonDidStart(port: string): void {
|
notifyDaemonDidStart(port: number): void {
|
||||||
this.daemonDidStartEmitter.fire(port);
|
this.daemonDidStartEmitter.fire(port);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -74,8 +74,8 @@ export class DaemonPort implements FrontendApplicationContribution {
|
|||||||
@inject(NotificationCenter)
|
@inject(NotificationCenter)
|
||||||
private readonly notificationCenter: NotificationCenter;
|
private readonly notificationCenter: NotificationCenter;
|
||||||
|
|
||||||
private readonly onPortDidChangeEmitter = new Emitter<string | undefined>();
|
private readonly onPortDidChangeEmitter = new Emitter<number | undefined>();
|
||||||
private _port: string | undefined;
|
private _port: number | undefined;
|
||||||
|
|
||||||
onStart(): void {
|
onStart(): void {
|
||||||
this.daemon.tryGetPort().then(
|
this.daemon.tryGetPort().then(
|
||||||
@ -91,15 +91,15 @@ export class DaemonPort implements FrontendApplicationContribution {
|
|||||||
this.onPortDidChangeEmitter.dispose();
|
this.onPortDidChangeEmitter.dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
get port(): string | undefined {
|
get port(): number | undefined {
|
||||||
return this._port;
|
return this._port;
|
||||||
}
|
}
|
||||||
|
|
||||||
get onDidChangePort(): Event<string | undefined> {
|
get onDidChangePort(): Event<number | undefined> {
|
||||||
return this.onPortDidChangeEmitter.event;
|
return this.onPortDidChangeEmitter.event;
|
||||||
}
|
}
|
||||||
|
|
||||||
private setPort(port: string | undefined): void {
|
private setPort(port: number | undefined): void {
|
||||||
const oldPort = this._port;
|
const oldPort = this._port;
|
||||||
this._port = port;
|
this._port = port;
|
||||||
if (this._port !== oldPort) {
|
if (this._port !== oldPort) {
|
||||||
|
@ -5,14 +5,14 @@ export interface ArduinoDaemon {
|
|||||||
* Returns with a promise that resolves with the port
|
* Returns with a promise that resolves with the port
|
||||||
* of the CLI daemon when it's up and running.
|
* of the CLI daemon when it's up and running.
|
||||||
*/
|
*/
|
||||||
getPort(): Promise<string>;
|
getPort(): Promise<number>;
|
||||||
/**
|
/**
|
||||||
* Unlike `getPort` this method returns with a promise
|
* Unlike `getPort` this method returns with a promise
|
||||||
* that resolves to `undefined` when the daemon is not running.
|
* that resolves to `undefined` when the daemon is not running.
|
||||||
* Otherwise resolves to the CLI daemon port.
|
* Otherwise resolves to the CLI daemon port.
|
||||||
*/
|
*/
|
||||||
tryGetPort(): Promise<string | undefined>;
|
tryGetPort(): Promise<number | undefined>;
|
||||||
start(): Promise<string>;
|
start(): Promise<number>;
|
||||||
stop(): Promise<void>;
|
stop(): Promise<void>;
|
||||||
restart(): Promise<string>;
|
restart(): Promise<number>;
|
||||||
}
|
}
|
||||||
|
@ -75,6 +75,9 @@ export interface BoardsService
|
|||||||
}): Promise<BoardsPackage | undefined>;
|
}): Promise<BoardsPackage | undefined>;
|
||||||
searchBoards({ query }: { query?: string }): Promise<BoardWithPackage[]>;
|
searchBoards({ query }: { query?: string }): Promise<BoardWithPackage[]>;
|
||||||
getInstalledBoards(): Promise<BoardWithPackage[]>;
|
getInstalledBoards(): Promise<BoardWithPackage[]>;
|
||||||
|
/**
|
||||||
|
* Returns with all installed platforms including the manually installed ones.
|
||||||
|
*/
|
||||||
getInstalledPlatforms(): Promise<BoardsPackage[]>;
|
getInstalledPlatforms(): Promise<BoardsPackage[]>;
|
||||||
getBoardUserFields(options: {
|
getBoardUserFields(options: {
|
||||||
fqbn: string;
|
fqbn: string;
|
||||||
|
@ -51,7 +51,7 @@ export interface NotificationServiceClient {
|
|||||||
notifyIndexUpdateDidFail(params: IndexUpdateDidFailParams): void;
|
notifyIndexUpdateDidFail(params: IndexUpdateDidFailParams): void;
|
||||||
|
|
||||||
// Daemon
|
// Daemon
|
||||||
notifyDaemonDidStart(port: string): void;
|
notifyDaemonDidStart(port: number): void;
|
||||||
notifyDaemonDidStop(): void;
|
notifyDaemonDidStop(): void;
|
||||||
|
|
||||||
// CLI config
|
// CLI config
|
||||||
|
@ -0,0 +1,53 @@
|
|||||||
|
import { credentials, makeClientConstructor } from '@grpc/grpc-js';
|
||||||
|
import * as commandsGrpcPb from './cli-protocol/cc/arduino/cli/commands/v1/commands_grpc_pb';
|
||||||
|
import { ArduinoCoreServiceClient } from './cli-protocol/cc/arduino/cli/commands/v1/commands_grpc_pb';
|
||||||
|
|
||||||
|
export interface CreateClientOptions {
|
||||||
|
/**
|
||||||
|
* The port to the Arduino CLI daemon.
|
||||||
|
*/
|
||||||
|
readonly port: number;
|
||||||
|
/**
|
||||||
|
* Defaults to `'localhost'`.
|
||||||
|
*/
|
||||||
|
readonly host?: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* gRCP channel options. Defaults to `createDefaultChannelOptions` with `'0.0.0'` `appVersion`
|
||||||
|
*/
|
||||||
|
readonly channelOptions?: Record<string, unknown>;
|
||||||
|
}
|
||||||
|
|
||||||
|
export function createDefaultChannelOptions(
|
||||||
|
appVersion = '0.0.0'
|
||||||
|
): Record<string, unknown> {
|
||||||
|
return {
|
||||||
|
'grpc.max_send_message_length': 512 * 1024 * 1024,
|
||||||
|
'grpc.max_receive_message_length': 512 * 1024 * 1024,
|
||||||
|
'grpc.primary_user_agent': `arduino-ide/${appVersion}`,
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
export function createArduinoCoreServiceClient(
|
||||||
|
options: CreateClientOptions
|
||||||
|
): ArduinoCoreServiceClient {
|
||||||
|
const {
|
||||||
|
port,
|
||||||
|
host = 'localhost',
|
||||||
|
channelOptions = createDefaultChannelOptions(),
|
||||||
|
} = options;
|
||||||
|
const address = `${host}:${port}`;
|
||||||
|
// https://github.com/agreatfool/grpc_tools_node_protoc_ts/blob/master/doc/grpcjs_support.md#usage
|
||||||
|
const ArduinoCoreServiceClient = makeClientConstructor(
|
||||||
|
// @ts-expect-error: ignore
|
||||||
|
commandsGrpcPb['cc.arduino.cli.commands.v1.ArduinoCoreService'],
|
||||||
|
'ArduinoCoreServiceService'
|
||||||
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||||
|
) as any;
|
||||||
|
const client = new ArduinoCoreServiceClient(
|
||||||
|
address,
|
||||||
|
credentials.createInsecure(),
|
||||||
|
channelOptions
|
||||||
|
) as ArduinoCoreServiceClient;
|
||||||
|
return client;
|
||||||
|
}
|
@ -39,11 +39,11 @@ export class ArduinoDaemonImpl
|
|||||||
private readonly processUtils: ProcessUtils;
|
private readonly processUtils: ProcessUtils;
|
||||||
|
|
||||||
private readonly toDispose = new DisposableCollection();
|
private readonly toDispose = new DisposableCollection();
|
||||||
private readonly onDaemonStartedEmitter = new Emitter<string>();
|
private readonly onDaemonStartedEmitter = new Emitter<number>();
|
||||||
private readonly onDaemonStoppedEmitter = new Emitter<void>();
|
private readonly onDaemonStoppedEmitter = new Emitter<void>();
|
||||||
|
|
||||||
private _running = false;
|
private _running = false;
|
||||||
private _port = new Deferred<string>();
|
private _port = new Deferred<number>();
|
||||||
|
|
||||||
// Backend application lifecycle.
|
// Backend application lifecycle.
|
||||||
|
|
||||||
@ -53,18 +53,18 @@ export class ArduinoDaemonImpl
|
|||||||
|
|
||||||
// Daemon API
|
// Daemon API
|
||||||
|
|
||||||
async getPort(): Promise<string> {
|
async getPort(): Promise<number> {
|
||||||
return this._port.promise;
|
return this._port.promise;
|
||||||
}
|
}
|
||||||
|
|
||||||
async tryGetPort(): Promise<string | undefined> {
|
async tryGetPort(): Promise<number | undefined> {
|
||||||
if (this._running) {
|
if (this._running) {
|
||||||
return this._port.promise;
|
return this._port.promise;
|
||||||
}
|
}
|
||||||
return undefined;
|
return undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
async start(): Promise<string> {
|
async start(): Promise<number> {
|
||||||
try {
|
try {
|
||||||
this.toDispose.dispose(); // This will `kill` the previously started daemon process, if any.
|
this.toDispose.dispose(); // This will `kill` the previously started daemon process, if any.
|
||||||
const cliPath = this.getExecPath();
|
const cliPath = this.getExecPath();
|
||||||
@ -101,13 +101,13 @@ export class ArduinoDaemonImpl
|
|||||||
this.toDispose.dispose();
|
this.toDispose.dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
async restart(): Promise<string> {
|
async restart(): Promise<number> {
|
||||||
return this.start();
|
return this.start();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Backend only daemon API
|
// Backend only daemon API
|
||||||
|
|
||||||
get onDaemonStarted(): Event<string> {
|
get onDaemonStarted(): Event<number> {
|
||||||
return this.onDaemonStartedEmitter.event;
|
return this.onDaemonStartedEmitter.event;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -150,11 +150,11 @@ export class ArduinoDaemonImpl
|
|||||||
|
|
||||||
protected async spawnDaemonProcess(): Promise<{
|
protected async spawnDaemonProcess(): Promise<{
|
||||||
daemon: ChildProcess;
|
daemon: ChildProcess;
|
||||||
port: string;
|
port: number;
|
||||||
}> {
|
}> {
|
||||||
const args = await this.getSpawnArgs();
|
const args = await this.getSpawnArgs();
|
||||||
const cliPath = this.getExecPath();
|
const cliPath = this.getExecPath();
|
||||||
const ready = new Deferred<{ daemon: ChildProcess; port: string }>();
|
const ready = new Deferred<{ daemon: ChildProcess; port: number }>();
|
||||||
const options = {
|
const options = {
|
||||||
env: { ...deepClone(process.env), NO_COLOR: String(true) },
|
env: { ...deepClone(process.env), NO_COLOR: String(true) },
|
||||||
};
|
};
|
||||||
@ -195,7 +195,13 @@ export class ArduinoDaemonImpl
|
|||||||
|
|
||||||
if (port.length && address.length) {
|
if (port.length && address.length) {
|
||||||
grpcServerIsReady = true;
|
grpcServerIsReady = true;
|
||||||
ready.resolve({ daemon, port });
|
const portNumber = Number.parseInt(port, 10);
|
||||||
|
if (Number.isNaN(portNumber)) {
|
||||||
|
ready.reject(
|
||||||
|
new Error(`Received a NaN port from the CLI: ${port}`)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
ready.resolve({ daemon, port: portNumber });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@ -225,7 +231,7 @@ export class ArduinoDaemonImpl
|
|||||||
return ready.promise;
|
return ready.promise;
|
||||||
}
|
}
|
||||||
|
|
||||||
private fireDaemonStarted(port: string): void {
|
private fireDaemonStarted(port: number): void {
|
||||||
this._running = true;
|
this._running = true;
|
||||||
this._port.resolve(port);
|
this._port.resolve(port);
|
||||||
this.onDaemonStartedEmitter.fire(port);
|
this.onDaemonStartedEmitter.fire(port);
|
||||||
@ -238,7 +244,7 @@ export class ArduinoDaemonImpl
|
|||||||
}
|
}
|
||||||
this._running = false;
|
this._running = false;
|
||||||
this._port.reject(); // Reject all pending.
|
this._port.reject(); // Reject all pending.
|
||||||
this._port = new Deferred<string>();
|
this._port = new Deferred<number>();
|
||||||
this.onDaemonStoppedEmitter.fire();
|
this.onDaemonStoppedEmitter.fire();
|
||||||
this.notificationService.notifyDaemonDidStop();
|
this.notificationService.notifyDaemonDidStop();
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,6 @@ import { nls } from '@theia/core/lib/common/nls';
|
|||||||
import { notEmpty } from '@theia/core/lib/common/objects';
|
import { notEmpty } from '@theia/core/lib/common/objects';
|
||||||
import { inject, injectable } from '@theia/core/shared/inversify';
|
import { inject, injectable } from '@theia/core/shared/inversify';
|
||||||
import {
|
import {
|
||||||
Board,
|
|
||||||
BoardDetails,
|
BoardDetails,
|
||||||
BoardSearch,
|
BoardSearch,
|
||||||
BoardUserField,
|
BoardUserField,
|
||||||
@ -32,11 +31,9 @@ import {
|
|||||||
BoardListAllResponse,
|
BoardListAllResponse,
|
||||||
BoardSearchRequest,
|
BoardSearchRequest,
|
||||||
} from './cli-protocol/cc/arduino/cli/commands/v1/board_pb';
|
} from './cli-protocol/cc/arduino/cli/commands/v1/board_pb';
|
||||||
import { Platform } from './cli-protocol/cc/arduino/cli/commands/v1/common_pb';
|
import { PlatformSummary } from './cli-protocol/cc/arduino/cli/commands/v1/common_pb';
|
||||||
import {
|
import {
|
||||||
PlatformInstallRequest,
|
PlatformInstallRequest,
|
||||||
PlatformListRequest,
|
|
||||||
PlatformListResponse,
|
|
||||||
PlatformSearchRequest,
|
PlatformSearchRequest,
|
||||||
PlatformSearchResponse,
|
PlatformSearchResponse,
|
||||||
PlatformUninstallRequest,
|
PlatformUninstallRequest,
|
||||||
@ -247,24 +244,22 @@ export class BoardsServiceImpl
|
|||||||
|
|
||||||
async getInstalledPlatforms(): Promise<BoardsPackage[]> {
|
async getInstalledPlatforms(): Promise<BoardsPackage[]> {
|
||||||
const { instance, client } = await this.coreClient;
|
const { instance, client } = await this.coreClient;
|
||||||
return new Promise<BoardsPackage[]>((resolve, reject) => {
|
const resp = await new Promise<PlatformSearchResponse>(
|
||||||
client.platformList(
|
(resolve, reject) => {
|
||||||
new PlatformListRequest().setInstance(instance),
|
client.platformSearch(
|
||||||
(err, response) => {
|
new PlatformSearchRequest()
|
||||||
if (err) {
|
.setInstance(instance)
|
||||||
reject(err);
|
.setManuallyInstalled(true), // include core manually installed to the sketchbook
|
||||||
return;
|
(err, resp) => (err ? reject(err) : resolve(resp))
|
||||||
}
|
);
|
||||||
resolve(
|
}
|
||||||
response
|
);
|
||||||
.getInstalledPlatformsList()
|
const searchOutput = resp.getSearchOutputList();
|
||||||
.map((platform, _, installedPlatforms) =>
|
return searchOutput
|
||||||
toBoardsPackage(platform, installedPlatforms)
|
.map((message) => message.toObject(false))
|
||||||
)
|
.filter((summary) => summary.installedVersion) // only installed ones
|
||||||
);
|
.map(createBoardsPackage)
|
||||||
}
|
.filter(notEmpty);
|
||||||
);
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private async handleListBoards(
|
private async handleListBoards(
|
||||||
@ -287,12 +282,28 @@ export class BoardsServiceImpl
|
|||||||
for (const board of resp.getBoardsList()) {
|
for (const board of resp.getBoardsList()) {
|
||||||
const platform = board.getPlatform();
|
const platform = board.getPlatform();
|
||||||
if (platform) {
|
if (platform) {
|
||||||
const platformId = platform.getId();
|
const metadata = platform.getMetadata();
|
||||||
|
if (!metadata) {
|
||||||
|
console.warn(
|
||||||
|
`Platform metadata is missing for platform: ${JSON.stringify(
|
||||||
|
platform.toObject(false)
|
||||||
|
)}. Skipping`
|
||||||
|
);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
const platformId = metadata.getId();
|
||||||
|
const release = platform.getRelease();
|
||||||
|
if (!release) {
|
||||||
|
console.warn(
|
||||||
|
`Platform release is missing for platform: ${platformId}. Skipping`
|
||||||
|
);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
const fqbn = board.getFqbn() || undefined; // prefer undefined over empty string
|
const fqbn = board.getFqbn() || undefined; // prefer undefined over empty string
|
||||||
const parsedPlatformId = createPlatformIdentifier(platformId);
|
const parsedPlatformId = createPlatformIdentifier(platformId);
|
||||||
if (!parsedPlatformId) {
|
if (!parsedPlatformId) {
|
||||||
console.warn(
|
console.warn(
|
||||||
`Could not create platform identifier from platform ID input: ${platform.getId()}. Skipping`
|
`Could not create platform identifier from platform ID input: ${platformId}. Skipping`
|
||||||
);
|
);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -319,8 +330,8 @@ export class BoardsServiceImpl
|
|||||||
name: board.getName(),
|
name: board.getName(),
|
||||||
fqbn: board.getFqbn(),
|
fqbn: board.getFqbn(),
|
||||||
packageId: parsedPlatformId,
|
packageId: parsedPlatformId,
|
||||||
packageName: platform.getName(),
|
packageName: release.getName(),
|
||||||
manuallyInstalled: platform.getManuallyInstalled(),
|
manuallyInstalled: metadata.getManuallyInstalled(),
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -375,89 +386,25 @@ export class BoardsServiceImpl
|
|||||||
const coreClient = await this.coreClient;
|
const coreClient = await this.coreClient;
|
||||||
const { client, instance } = coreClient;
|
const { client, instance } = coreClient;
|
||||||
|
|
||||||
const installedPlatformsReq = new PlatformListRequest();
|
// `core search` returns with all platform versions when the command is executed via gRPC or with `--format json`
|
||||||
installedPlatformsReq.setInstance(instance);
|
// The `--all` flag is applicable only when filtering for the human-readable (`--format text`) output of the CLI
|
||||||
const installedPlatformsResp = await new Promise<PlatformListResponse>(
|
|
||||||
(resolve, reject) => {
|
|
||||||
client.platformList(installedPlatformsReq, (err, resp) => {
|
|
||||||
!!err ? reject(err) : resolve(resp);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
);
|
|
||||||
const installedPlatforms =
|
|
||||||
installedPlatformsResp.getInstalledPlatformsList();
|
|
||||||
|
|
||||||
const req = new PlatformSearchRequest();
|
|
||||||
req.setSearchArgs(options.query || '');
|
|
||||||
req.setAllVersions(true);
|
|
||||||
req.setInstance(instance);
|
|
||||||
const resp = await new Promise<PlatformSearchResponse>(
|
const resp = await new Promise<PlatformSearchResponse>(
|
||||||
(resolve, reject) => {
|
(resolve, reject) => {
|
||||||
client.platformSearch(req, (err, resp) => {
|
client.platformSearch(
|
||||||
!!err ? reject(err) : resolve(resp);
|
new PlatformSearchRequest()
|
||||||
});
|
.setInstance(instance)
|
||||||
|
.setSearchArgs(options.query ?? ''),
|
||||||
|
(err, resp) => (err ? reject(err) : resolve(resp))
|
||||||
|
);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
const packages = new Map<string, BoardsPackage>();
|
const typeFilter = this.typePredicate(options);
|
||||||
// We must group the cores by ID, and sort platforms by, first the installed version, then version alphabetical order.
|
const searchOutput = resp.getSearchOutputList();
|
||||||
// Otherwise we lose the FQBN information.
|
const boardsPackages = searchOutput
|
||||||
const groupedById: Map<string, Platform[]> = new Map();
|
.map((message) => message.toObject(false))
|
||||||
for (const platform of resp.getSearchOutputList()) {
|
.map(createBoardsPackage)
|
||||||
const id = platform.getId();
|
.filter(notEmpty)
|
||||||
const idGroup = groupedById.get(id);
|
.filter(typeFilter);
|
||||||
if (idGroup) {
|
|
||||||
idGroup.push(platform);
|
|
||||||
} else {
|
|
||||||
groupedById.set(id, [platform]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
const installedAwareVersionComparator = (
|
|
||||||
left: Platform,
|
|
||||||
right: Platform
|
|
||||||
) => {
|
|
||||||
// XXX: we cannot rely on `platform.getInstalled()`, it is always an empty string.
|
|
||||||
const leftInstalled = !!installedPlatforms.find(
|
|
||||||
(ip) =>
|
|
||||||
ip.getId() === left.getId() && ip.getInstalled() === left.getLatest()
|
|
||||||
);
|
|
||||||
const rightInstalled = !!installedPlatforms.find(
|
|
||||||
(ip) =>
|
|
||||||
ip.getId() === right.getId() &&
|
|
||||||
ip.getInstalled() === right.getLatest()
|
|
||||||
);
|
|
||||||
if (leftInstalled && !rightInstalled) {
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
if (!leftInstalled && rightInstalled) {
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
const invertedVersionComparator =
|
|
||||||
Installable.Version.COMPARATOR(left.getLatest(), right.getLatest()) *
|
|
||||||
-1;
|
|
||||||
// Higher version comes first.
|
|
||||||
|
|
||||||
return invertedVersionComparator;
|
|
||||||
};
|
|
||||||
for (const value of groupedById.values()) {
|
|
||||||
value.sort(installedAwareVersionComparator);
|
|
||||||
}
|
|
||||||
|
|
||||||
for (const value of groupedById.values()) {
|
|
||||||
for (const platform of value) {
|
|
||||||
const id = platform.getId();
|
|
||||||
const pkg = packages.get(id);
|
|
||||||
if (pkg) {
|
|
||||||
pkg.availableVersions.push(platform.getLatest());
|
|
||||||
pkg.availableVersions.sort(Installable.Version.COMPARATOR).reverse();
|
|
||||||
} else {
|
|
||||||
packages.set(id, toBoardsPackage(platform, installedPlatforms));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
const filter = this.typePredicate(options);
|
|
||||||
const boardsPackages = [...packages.values()].filter(filter);
|
|
||||||
return sortComponents(boardsPackages, boardsPackageSortGroup);
|
return sortComponents(boardsPackages, boardsPackageSortGroup);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -624,36 +571,48 @@ function boardsPackageSortGroup(boardsPackage: BoardsPackage): SortGroup {
|
|||||||
return types.join('-') as SortGroup;
|
return types.join('-') as SortGroup;
|
||||||
}
|
}
|
||||||
|
|
||||||
function toBoardsPackage(
|
function createBoardsPackage(
|
||||||
platform: Platform,
|
summary: PlatformSummary.AsObject
|
||||||
installedPlatforms: Platform[]
|
): BoardsPackage | undefined {
|
||||||
): BoardsPackage {
|
if (!isPlatformSummaryWithMetadata(summary)) {
|
||||||
let installedVersion: string | undefined;
|
return undefined;
|
||||||
const matchingPlatform = installedPlatforms.find(
|
|
||||||
(ip) => ip.getId() === platform.getId()
|
|
||||||
);
|
|
||||||
if (!!matchingPlatform) {
|
|
||||||
installedVersion = matchingPlatform.getInstalled();
|
|
||||||
}
|
}
|
||||||
|
const versionReleaseMap = new Map(summary.releasesMap);
|
||||||
|
const actualRelease =
|
||||||
|
versionReleaseMap.get(summary.installedVersion) ??
|
||||||
|
versionReleaseMap.get(summary.latestVersion);
|
||||||
|
if (!actualRelease) {
|
||||||
|
return undefined;
|
||||||
|
}
|
||||||
|
const { name, typeList, boardsList, deprecated, compatible } = actualRelease;
|
||||||
|
if (!compatible) {
|
||||||
|
return undefined; // never show incompatible platforms
|
||||||
|
}
|
||||||
|
const { id, website, maintainer } = summary.metadata;
|
||||||
|
const availableVersions = Array.from(versionReleaseMap.keys())
|
||||||
|
.sort(Installable.Version.COMPARATOR)
|
||||||
|
.reverse();
|
||||||
return {
|
return {
|
||||||
id: platform.getId(),
|
id,
|
||||||
name: platform.getName(),
|
name,
|
||||||
author: platform.getMaintainer(),
|
|
||||||
availableVersions: [platform.getLatest()],
|
|
||||||
description: platform
|
|
||||||
.getBoardsList()
|
|
||||||
.map((b) => b.getName())
|
|
||||||
.join(', '),
|
|
||||||
types: platform.getTypeList(),
|
|
||||||
deprecated: platform.getDeprecated(),
|
|
||||||
summary: nls.localize(
|
summary: nls.localize(
|
||||||
'arduino/component/boardsIncluded',
|
'arduino/component/boardsIncluded',
|
||||||
'Boards included in this package:'
|
'Boards included in this package:'
|
||||||
),
|
),
|
||||||
installedVersion,
|
description: boardsList.map(({ name }) => name).join(', '),
|
||||||
boards: platform
|
boards: boardsList,
|
||||||
.getBoardsList()
|
types: typeList,
|
||||||
.map((b) => <Board>{ name: b.getName(), fqbn: b.getFqbn() }),
|
moreInfoLink: website,
|
||||||
moreInfoLink: platform.getWebsite(),
|
author: maintainer,
|
||||||
|
deprecated,
|
||||||
|
availableVersions,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type PlatformSummaryWithMetadata = PlatformSummary.AsObject &
|
||||||
|
Required<Pick<PlatformSummary.AsObject, 'metadata'>>;
|
||||||
|
function isPlatformSummaryWithMetadata(
|
||||||
|
summary: PlatformSummary.AsObject
|
||||||
|
): summary is PlatformSummaryWithMetadata {
|
||||||
|
return Boolean(summary.metadata);
|
||||||
|
}
|
||||||
|
@ -15,6 +15,7 @@ import * as cc_arduino_cli_commands_v1_debug_pb from "../../../../../cc/arduino/
|
|||||||
import * as cc_arduino_cli_commands_v1_monitor_pb from "../../../../../cc/arduino/cli/commands/v1/monitor_pb";
|
import * as cc_arduino_cli_commands_v1_monitor_pb from "../../../../../cc/arduino/cli/commands/v1/monitor_pb";
|
||||||
import * as cc_arduino_cli_commands_v1_upload_pb from "../../../../../cc/arduino/cli/commands/v1/upload_pb";
|
import * as cc_arduino_cli_commands_v1_upload_pb from "../../../../../cc/arduino/cli/commands/v1/upload_pb";
|
||||||
import * as cc_arduino_cli_commands_v1_lib_pb from "../../../../../cc/arduino/cli/commands/v1/lib_pb";
|
import * as cc_arduino_cli_commands_v1_lib_pb from "../../../../../cc/arduino/cli/commands/v1/lib_pb";
|
||||||
|
import * as cc_arduino_cli_commands_v1_settings_pb from "../../../../../cc/arduino/cli/commands/v1/settings_pb";
|
||||||
|
|
||||||
interface IArduinoCoreServiceService extends grpc.ServiceDefinition<grpc.UntypedServiceImplementation> {
|
interface IArduinoCoreServiceService extends grpc.ServiceDefinition<grpc.UntypedServiceImplementation> {
|
||||||
create: IArduinoCoreServiceService_ICreate;
|
create: IArduinoCoreServiceService_ICreate;
|
||||||
@ -43,7 +44,6 @@ interface IArduinoCoreServiceService extends grpc.ServiceDefinition<grpc.Untyped
|
|||||||
listProgrammersAvailableForUpload: IArduinoCoreServiceService_IListProgrammersAvailableForUpload;
|
listProgrammersAvailableForUpload: IArduinoCoreServiceService_IListProgrammersAvailableForUpload;
|
||||||
burnBootloader: IArduinoCoreServiceService_IBurnBootloader;
|
burnBootloader: IArduinoCoreServiceService_IBurnBootloader;
|
||||||
platformSearch: IArduinoCoreServiceService_IPlatformSearch;
|
platformSearch: IArduinoCoreServiceService_IPlatformSearch;
|
||||||
platformList: IArduinoCoreServiceService_IPlatformList;
|
|
||||||
libraryDownload: IArduinoCoreServiceService_ILibraryDownload;
|
libraryDownload: IArduinoCoreServiceService_ILibraryDownload;
|
||||||
libraryInstall: IArduinoCoreServiceService_ILibraryInstall;
|
libraryInstall: IArduinoCoreServiceService_ILibraryInstall;
|
||||||
libraryUpgrade: IArduinoCoreServiceService_ILibraryUpgrade;
|
libraryUpgrade: IArduinoCoreServiceService_ILibraryUpgrade;
|
||||||
@ -59,6 +59,12 @@ interface IArduinoCoreServiceService extends grpc.ServiceDefinition<grpc.Untyped
|
|||||||
debug: IArduinoCoreServiceService_IDebug;
|
debug: IArduinoCoreServiceService_IDebug;
|
||||||
isDebugSupported: IArduinoCoreServiceService_IIsDebugSupported;
|
isDebugSupported: IArduinoCoreServiceService_IIsDebugSupported;
|
||||||
getDebugConfig: IArduinoCoreServiceService_IGetDebugConfig;
|
getDebugConfig: IArduinoCoreServiceService_IGetDebugConfig;
|
||||||
|
settingsGetAll: IArduinoCoreServiceService_ISettingsGetAll;
|
||||||
|
settingsMerge: IArduinoCoreServiceService_ISettingsMerge;
|
||||||
|
settingsGetValue: IArduinoCoreServiceService_ISettingsGetValue;
|
||||||
|
settingsSetValue: IArduinoCoreServiceService_ISettingsSetValue;
|
||||||
|
settingsWrite: IArduinoCoreServiceService_ISettingsWrite;
|
||||||
|
settingsDelete: IArduinoCoreServiceService_ISettingsDelete;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface IArduinoCoreServiceService_ICreate extends grpc.MethodDefinition<cc_arduino_cli_commands_v1_commands_pb.CreateRequest, cc_arduino_cli_commands_v1_commands_pb.CreateResponse> {
|
interface IArduinoCoreServiceService_ICreate extends grpc.MethodDefinition<cc_arduino_cli_commands_v1_commands_pb.CreateRequest, cc_arduino_cli_commands_v1_commands_pb.CreateResponse> {
|
||||||
@ -295,15 +301,6 @@ interface IArduinoCoreServiceService_IPlatformSearch extends grpc.MethodDefiniti
|
|||||||
responseSerialize: grpc.serialize<cc_arduino_cli_commands_v1_core_pb.PlatformSearchResponse>;
|
responseSerialize: grpc.serialize<cc_arduino_cli_commands_v1_core_pb.PlatformSearchResponse>;
|
||||||
responseDeserialize: grpc.deserialize<cc_arduino_cli_commands_v1_core_pb.PlatformSearchResponse>;
|
responseDeserialize: grpc.deserialize<cc_arduino_cli_commands_v1_core_pb.PlatformSearchResponse>;
|
||||||
}
|
}
|
||||||
interface IArduinoCoreServiceService_IPlatformList extends grpc.MethodDefinition<cc_arduino_cli_commands_v1_core_pb.PlatformListRequest, cc_arduino_cli_commands_v1_core_pb.PlatformListResponse> {
|
|
||||||
path: "/cc.arduino.cli.commands.v1.ArduinoCoreService/PlatformList";
|
|
||||||
requestStream: false;
|
|
||||||
responseStream: false;
|
|
||||||
requestSerialize: grpc.serialize<cc_arduino_cli_commands_v1_core_pb.PlatformListRequest>;
|
|
||||||
requestDeserialize: grpc.deserialize<cc_arduino_cli_commands_v1_core_pb.PlatformListRequest>;
|
|
||||||
responseSerialize: grpc.serialize<cc_arduino_cli_commands_v1_core_pb.PlatformListResponse>;
|
|
||||||
responseDeserialize: grpc.deserialize<cc_arduino_cli_commands_v1_core_pb.PlatformListResponse>;
|
|
||||||
}
|
|
||||||
interface IArduinoCoreServiceService_ILibraryDownload extends grpc.MethodDefinition<cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadRequest, cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadResponse> {
|
interface IArduinoCoreServiceService_ILibraryDownload extends grpc.MethodDefinition<cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadRequest, cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadResponse> {
|
||||||
path: "/cc.arduino.cli.commands.v1.ArduinoCoreService/LibraryDownload";
|
path: "/cc.arduino.cli.commands.v1.ArduinoCoreService/LibraryDownload";
|
||||||
requestStream: false;
|
requestStream: false;
|
||||||
@ -439,6 +436,60 @@ interface IArduinoCoreServiceService_IGetDebugConfig extends grpc.MethodDefiniti
|
|||||||
responseSerialize: grpc.serialize<cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigResponse>;
|
responseSerialize: grpc.serialize<cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigResponse>;
|
||||||
responseDeserialize: grpc.deserialize<cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigResponse>;
|
responseDeserialize: grpc.deserialize<cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigResponse>;
|
||||||
}
|
}
|
||||||
|
interface IArduinoCoreServiceService_ISettingsGetAll extends grpc.MethodDefinition<cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllRequest, cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllResponse> {
|
||||||
|
path: "/cc.arduino.cli.commands.v1.ArduinoCoreService/SettingsGetAll";
|
||||||
|
requestStream: false;
|
||||||
|
responseStream: false;
|
||||||
|
requestSerialize: grpc.serialize<cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllRequest>;
|
||||||
|
requestDeserialize: grpc.deserialize<cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllRequest>;
|
||||||
|
responseSerialize: grpc.serialize<cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllResponse>;
|
||||||
|
responseDeserialize: grpc.deserialize<cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllResponse>;
|
||||||
|
}
|
||||||
|
interface IArduinoCoreServiceService_ISettingsMerge extends grpc.MethodDefinition<cc_arduino_cli_commands_v1_settings_pb.SettingsMergeRequest, cc_arduino_cli_commands_v1_settings_pb.SettingsMergeResponse> {
|
||||||
|
path: "/cc.arduino.cli.commands.v1.ArduinoCoreService/SettingsMerge";
|
||||||
|
requestStream: false;
|
||||||
|
responseStream: false;
|
||||||
|
requestSerialize: grpc.serialize<cc_arduino_cli_commands_v1_settings_pb.SettingsMergeRequest>;
|
||||||
|
requestDeserialize: grpc.deserialize<cc_arduino_cli_commands_v1_settings_pb.SettingsMergeRequest>;
|
||||||
|
responseSerialize: grpc.serialize<cc_arduino_cli_commands_v1_settings_pb.SettingsMergeResponse>;
|
||||||
|
responseDeserialize: grpc.deserialize<cc_arduino_cli_commands_v1_settings_pb.SettingsMergeResponse>;
|
||||||
|
}
|
||||||
|
interface IArduinoCoreServiceService_ISettingsGetValue extends grpc.MethodDefinition<cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueRequest, cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueResponse> {
|
||||||
|
path: "/cc.arduino.cli.commands.v1.ArduinoCoreService/SettingsGetValue";
|
||||||
|
requestStream: false;
|
||||||
|
responseStream: false;
|
||||||
|
requestSerialize: grpc.serialize<cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueRequest>;
|
||||||
|
requestDeserialize: grpc.deserialize<cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueRequest>;
|
||||||
|
responseSerialize: grpc.serialize<cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueResponse>;
|
||||||
|
responseDeserialize: grpc.deserialize<cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueResponse>;
|
||||||
|
}
|
||||||
|
interface IArduinoCoreServiceService_ISettingsSetValue extends grpc.MethodDefinition<cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueRequest, cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueResponse> {
|
||||||
|
path: "/cc.arduino.cli.commands.v1.ArduinoCoreService/SettingsSetValue";
|
||||||
|
requestStream: false;
|
||||||
|
responseStream: false;
|
||||||
|
requestSerialize: grpc.serialize<cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueRequest>;
|
||||||
|
requestDeserialize: grpc.deserialize<cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueRequest>;
|
||||||
|
responseSerialize: grpc.serialize<cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueResponse>;
|
||||||
|
responseDeserialize: grpc.deserialize<cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueResponse>;
|
||||||
|
}
|
||||||
|
interface IArduinoCoreServiceService_ISettingsWrite extends grpc.MethodDefinition<cc_arduino_cli_commands_v1_settings_pb.SettingsWriteRequest, cc_arduino_cli_commands_v1_settings_pb.SettingsWriteResponse> {
|
||||||
|
path: "/cc.arduino.cli.commands.v1.ArduinoCoreService/SettingsWrite";
|
||||||
|
requestStream: false;
|
||||||
|
responseStream: false;
|
||||||
|
requestSerialize: grpc.serialize<cc_arduino_cli_commands_v1_settings_pb.SettingsWriteRequest>;
|
||||||
|
requestDeserialize: grpc.deserialize<cc_arduino_cli_commands_v1_settings_pb.SettingsWriteRequest>;
|
||||||
|
responseSerialize: grpc.serialize<cc_arduino_cli_commands_v1_settings_pb.SettingsWriteResponse>;
|
||||||
|
responseDeserialize: grpc.deserialize<cc_arduino_cli_commands_v1_settings_pb.SettingsWriteResponse>;
|
||||||
|
}
|
||||||
|
interface IArduinoCoreServiceService_ISettingsDelete extends grpc.MethodDefinition<cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteRequest, cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteResponse> {
|
||||||
|
path: "/cc.arduino.cli.commands.v1.ArduinoCoreService/SettingsDelete";
|
||||||
|
requestStream: false;
|
||||||
|
responseStream: false;
|
||||||
|
requestSerialize: grpc.serialize<cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteRequest>;
|
||||||
|
requestDeserialize: grpc.deserialize<cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteRequest>;
|
||||||
|
responseSerialize: grpc.serialize<cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteResponse>;
|
||||||
|
responseDeserialize: grpc.deserialize<cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteResponse>;
|
||||||
|
}
|
||||||
|
|
||||||
export const ArduinoCoreServiceService: IArduinoCoreServiceService;
|
export const ArduinoCoreServiceService: IArduinoCoreServiceService;
|
||||||
|
|
||||||
@ -469,7 +520,6 @@ export interface IArduinoCoreServiceServer extends grpc.UntypedServiceImplementa
|
|||||||
listProgrammersAvailableForUpload: grpc.handleUnaryCall<cc_arduino_cli_commands_v1_upload_pb.ListProgrammersAvailableForUploadRequest, cc_arduino_cli_commands_v1_upload_pb.ListProgrammersAvailableForUploadResponse>;
|
listProgrammersAvailableForUpload: grpc.handleUnaryCall<cc_arduino_cli_commands_v1_upload_pb.ListProgrammersAvailableForUploadRequest, cc_arduino_cli_commands_v1_upload_pb.ListProgrammersAvailableForUploadResponse>;
|
||||||
burnBootloader: grpc.handleServerStreamingCall<cc_arduino_cli_commands_v1_upload_pb.BurnBootloaderRequest, cc_arduino_cli_commands_v1_upload_pb.BurnBootloaderResponse>;
|
burnBootloader: grpc.handleServerStreamingCall<cc_arduino_cli_commands_v1_upload_pb.BurnBootloaderRequest, cc_arduino_cli_commands_v1_upload_pb.BurnBootloaderResponse>;
|
||||||
platformSearch: grpc.handleUnaryCall<cc_arduino_cli_commands_v1_core_pb.PlatformSearchRequest, cc_arduino_cli_commands_v1_core_pb.PlatformSearchResponse>;
|
platformSearch: grpc.handleUnaryCall<cc_arduino_cli_commands_v1_core_pb.PlatformSearchRequest, cc_arduino_cli_commands_v1_core_pb.PlatformSearchResponse>;
|
||||||
platformList: grpc.handleUnaryCall<cc_arduino_cli_commands_v1_core_pb.PlatformListRequest, cc_arduino_cli_commands_v1_core_pb.PlatformListResponse>;
|
|
||||||
libraryDownload: grpc.handleServerStreamingCall<cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadRequest, cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadResponse>;
|
libraryDownload: grpc.handleServerStreamingCall<cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadRequest, cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadResponse>;
|
||||||
libraryInstall: grpc.handleServerStreamingCall<cc_arduino_cli_commands_v1_lib_pb.LibraryInstallRequest, cc_arduino_cli_commands_v1_lib_pb.LibraryInstallResponse>;
|
libraryInstall: grpc.handleServerStreamingCall<cc_arduino_cli_commands_v1_lib_pb.LibraryInstallRequest, cc_arduino_cli_commands_v1_lib_pb.LibraryInstallResponse>;
|
||||||
libraryUpgrade: grpc.handleServerStreamingCall<cc_arduino_cli_commands_v1_lib_pb.LibraryUpgradeRequest, cc_arduino_cli_commands_v1_lib_pb.LibraryUpgradeResponse>;
|
libraryUpgrade: grpc.handleServerStreamingCall<cc_arduino_cli_commands_v1_lib_pb.LibraryUpgradeRequest, cc_arduino_cli_commands_v1_lib_pb.LibraryUpgradeResponse>;
|
||||||
@ -485,6 +535,12 @@ export interface IArduinoCoreServiceServer extends grpc.UntypedServiceImplementa
|
|||||||
debug: grpc.handleBidiStreamingCall<cc_arduino_cli_commands_v1_debug_pb.DebugRequest, cc_arduino_cli_commands_v1_debug_pb.DebugResponse>;
|
debug: grpc.handleBidiStreamingCall<cc_arduino_cli_commands_v1_debug_pb.DebugRequest, cc_arduino_cli_commands_v1_debug_pb.DebugResponse>;
|
||||||
isDebugSupported: grpc.handleUnaryCall<cc_arduino_cli_commands_v1_debug_pb.IsDebugSupportedRequest, cc_arduino_cli_commands_v1_debug_pb.IsDebugSupportedResponse>;
|
isDebugSupported: grpc.handleUnaryCall<cc_arduino_cli_commands_v1_debug_pb.IsDebugSupportedRequest, cc_arduino_cli_commands_v1_debug_pb.IsDebugSupportedResponse>;
|
||||||
getDebugConfig: grpc.handleUnaryCall<cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigRequest, cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigResponse>;
|
getDebugConfig: grpc.handleUnaryCall<cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigRequest, cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigResponse>;
|
||||||
|
settingsGetAll: grpc.handleUnaryCall<cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllRequest, cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllResponse>;
|
||||||
|
settingsMerge: grpc.handleUnaryCall<cc_arduino_cli_commands_v1_settings_pb.SettingsMergeRequest, cc_arduino_cli_commands_v1_settings_pb.SettingsMergeResponse>;
|
||||||
|
settingsGetValue: grpc.handleUnaryCall<cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueRequest, cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueResponse>;
|
||||||
|
settingsSetValue: grpc.handleUnaryCall<cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueRequest, cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueResponse>;
|
||||||
|
settingsWrite: grpc.handleUnaryCall<cc_arduino_cli_commands_v1_settings_pb.SettingsWriteRequest, cc_arduino_cli_commands_v1_settings_pb.SettingsWriteResponse>;
|
||||||
|
settingsDelete: grpc.handleUnaryCall<cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteRequest, cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteResponse>;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface IArduinoCoreServiceClient {
|
export interface IArduinoCoreServiceClient {
|
||||||
@ -554,9 +610,6 @@ export interface IArduinoCoreServiceClient {
|
|||||||
platformSearch(request: cc_arduino_cli_commands_v1_core_pb.PlatformSearchRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_core_pb.PlatformSearchResponse) => void): grpc.ClientUnaryCall;
|
platformSearch(request: cc_arduino_cli_commands_v1_core_pb.PlatformSearchRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_core_pb.PlatformSearchResponse) => void): grpc.ClientUnaryCall;
|
||||||
platformSearch(request: cc_arduino_cli_commands_v1_core_pb.PlatformSearchRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_core_pb.PlatformSearchResponse) => void): grpc.ClientUnaryCall;
|
platformSearch(request: cc_arduino_cli_commands_v1_core_pb.PlatformSearchRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_core_pb.PlatformSearchResponse) => void): grpc.ClientUnaryCall;
|
||||||
platformSearch(request: cc_arduino_cli_commands_v1_core_pb.PlatformSearchRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_core_pb.PlatformSearchResponse) => void): grpc.ClientUnaryCall;
|
platformSearch(request: cc_arduino_cli_commands_v1_core_pb.PlatformSearchRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_core_pb.PlatformSearchResponse) => void): grpc.ClientUnaryCall;
|
||||||
platformList(request: cc_arduino_cli_commands_v1_core_pb.PlatformListRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_core_pb.PlatformListResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
platformList(request: cc_arduino_cli_commands_v1_core_pb.PlatformListRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_core_pb.PlatformListResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
platformList(request: cc_arduino_cli_commands_v1_core_pb.PlatformListRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_core_pb.PlatformListResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
libraryDownload(request: cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadResponse>;
|
libraryDownload(request: cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadResponse>;
|
||||||
libraryDownload(request: cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadResponse>;
|
libraryDownload(request: cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadResponse>;
|
||||||
libraryInstall(request: cc_arduino_cli_commands_v1_lib_pb.LibraryInstallRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<cc_arduino_cli_commands_v1_lib_pb.LibraryInstallResponse>;
|
libraryInstall(request: cc_arduino_cli_commands_v1_lib_pb.LibraryInstallRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<cc_arduino_cli_commands_v1_lib_pb.LibraryInstallResponse>;
|
||||||
@ -595,6 +648,24 @@ export interface IArduinoCoreServiceClient {
|
|||||||
getDebugConfig(request: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigResponse) => void): grpc.ClientUnaryCall;
|
getDebugConfig(request: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigResponse) => void): grpc.ClientUnaryCall;
|
||||||
getDebugConfig(request: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigResponse) => void): grpc.ClientUnaryCall;
|
getDebugConfig(request: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigResponse) => void): grpc.ClientUnaryCall;
|
||||||
getDebugConfig(request: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigResponse) => void): grpc.ClientUnaryCall;
|
getDebugConfig(request: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
settingsGetAll(request: cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
settingsGetAll(request: cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
settingsGetAll(request: cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
settingsMerge(request: cc_arduino_cli_commands_v1_settings_pb.SettingsMergeRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsMergeResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
settingsMerge(request: cc_arduino_cli_commands_v1_settings_pb.SettingsMergeRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsMergeResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
settingsMerge(request: cc_arduino_cli_commands_v1_settings_pb.SettingsMergeRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsMergeResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
settingsGetValue(request: cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
settingsGetValue(request: cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
settingsGetValue(request: cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
settingsSetValue(request: cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
settingsSetValue(request: cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
settingsSetValue(request: cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
settingsWrite(request: cc_arduino_cli_commands_v1_settings_pb.SettingsWriteRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsWriteResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
settingsWrite(request: cc_arduino_cli_commands_v1_settings_pb.SettingsWriteRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsWriteResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
settingsWrite(request: cc_arduino_cli_commands_v1_settings_pb.SettingsWriteRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsWriteResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
settingsDelete(request: cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
settingsDelete(request: cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
settingsDelete(request: cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteResponse) => void): grpc.ClientUnaryCall;
|
||||||
}
|
}
|
||||||
|
|
||||||
export class ArduinoCoreServiceClient extends grpc.Client implements IArduinoCoreServiceClient {
|
export class ArduinoCoreServiceClient extends grpc.Client implements IArduinoCoreServiceClient {
|
||||||
@ -665,9 +736,6 @@ export class ArduinoCoreServiceClient extends grpc.Client implements IArduinoCor
|
|||||||
public platformSearch(request: cc_arduino_cli_commands_v1_core_pb.PlatformSearchRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_core_pb.PlatformSearchResponse) => void): grpc.ClientUnaryCall;
|
public platformSearch(request: cc_arduino_cli_commands_v1_core_pb.PlatformSearchRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_core_pb.PlatformSearchResponse) => void): grpc.ClientUnaryCall;
|
||||||
public platformSearch(request: cc_arduino_cli_commands_v1_core_pb.PlatformSearchRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_core_pb.PlatformSearchResponse) => void): grpc.ClientUnaryCall;
|
public platformSearch(request: cc_arduino_cli_commands_v1_core_pb.PlatformSearchRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_core_pb.PlatformSearchResponse) => void): grpc.ClientUnaryCall;
|
||||||
public platformSearch(request: cc_arduino_cli_commands_v1_core_pb.PlatformSearchRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_core_pb.PlatformSearchResponse) => void): grpc.ClientUnaryCall;
|
public platformSearch(request: cc_arduino_cli_commands_v1_core_pb.PlatformSearchRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_core_pb.PlatformSearchResponse) => void): grpc.ClientUnaryCall;
|
||||||
public platformList(request: cc_arduino_cli_commands_v1_core_pb.PlatformListRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_core_pb.PlatformListResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
public platformList(request: cc_arduino_cli_commands_v1_core_pb.PlatformListRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_core_pb.PlatformListResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
public platformList(request: cc_arduino_cli_commands_v1_core_pb.PlatformListRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_core_pb.PlatformListResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
public libraryDownload(request: cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadResponse>;
|
public libraryDownload(request: cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadResponse>;
|
||||||
public libraryDownload(request: cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadResponse>;
|
public libraryDownload(request: cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadRequest, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<cc_arduino_cli_commands_v1_lib_pb.LibraryDownloadResponse>;
|
||||||
public libraryInstall(request: cc_arduino_cli_commands_v1_lib_pb.LibraryInstallRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<cc_arduino_cli_commands_v1_lib_pb.LibraryInstallResponse>;
|
public libraryInstall(request: cc_arduino_cli_commands_v1_lib_pb.LibraryInstallRequest, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<cc_arduino_cli_commands_v1_lib_pb.LibraryInstallResponse>;
|
||||||
@ -704,4 +772,22 @@ export class ArduinoCoreServiceClient extends grpc.Client implements IArduinoCor
|
|||||||
public getDebugConfig(request: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigResponse) => void): grpc.ClientUnaryCall;
|
public getDebugConfig(request: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigResponse) => void): grpc.ClientUnaryCall;
|
||||||
public getDebugConfig(request: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigResponse) => void): grpc.ClientUnaryCall;
|
public getDebugConfig(request: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigResponse) => void): grpc.ClientUnaryCall;
|
||||||
public getDebugConfig(request: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigResponse) => void): grpc.ClientUnaryCall;
|
public getDebugConfig(request: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_debug_pb.GetDebugConfigResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
public settingsGetAll(request: cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
public settingsGetAll(request: cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
public settingsGetAll(request: cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
public settingsMerge(request: cc_arduino_cli_commands_v1_settings_pb.SettingsMergeRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsMergeResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
public settingsMerge(request: cc_arduino_cli_commands_v1_settings_pb.SettingsMergeRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsMergeResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
public settingsMerge(request: cc_arduino_cli_commands_v1_settings_pb.SettingsMergeRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsMergeResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
public settingsGetValue(request: cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
public settingsGetValue(request: cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
public settingsGetValue(request: cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
public settingsSetValue(request: cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
public settingsSetValue(request: cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
public settingsSetValue(request: cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
public settingsWrite(request: cc_arduino_cli_commands_v1_settings_pb.SettingsWriteRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsWriteResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
public settingsWrite(request: cc_arduino_cli_commands_v1_settings_pb.SettingsWriteRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsWriteResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
public settingsWrite(request: cc_arduino_cli_commands_v1_settings_pb.SettingsWriteRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsWriteResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
public settingsDelete(request: cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
public settingsDelete(request: cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteResponse) => void): grpc.ClientUnaryCall;
|
||||||
|
public settingsDelete(request: cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteResponse) => void): grpc.ClientUnaryCall;
|
||||||
}
|
}
|
||||||
|
@ -27,6 +27,7 @@ var cc_arduino_cli_commands_v1_debug_pb = require('../../../../../cc/arduino/cli
|
|||||||
var cc_arduino_cli_commands_v1_monitor_pb = require('../../../../../cc/arduino/cli/commands/v1/monitor_pb.js');
|
var cc_arduino_cli_commands_v1_monitor_pb = require('../../../../../cc/arduino/cli/commands/v1/monitor_pb.js');
|
||||||
var cc_arduino_cli_commands_v1_upload_pb = require('../../../../../cc/arduino/cli/commands/v1/upload_pb.js');
|
var cc_arduino_cli_commands_v1_upload_pb = require('../../../../../cc/arduino/cli/commands/v1/upload_pb.js');
|
||||||
var cc_arduino_cli_commands_v1_lib_pb = require('../../../../../cc/arduino/cli/commands/v1/lib_pb.js');
|
var cc_arduino_cli_commands_v1_lib_pb = require('../../../../../cc/arduino/cli/commands/v1/lib_pb.js');
|
||||||
|
var cc_arduino_cli_commands_v1_settings_pb = require('../../../../../cc/arduino/cli/commands/v1/settings_pb.js');
|
||||||
|
|
||||||
function serialize_cc_arduino_cli_commands_v1_ArchiveSketchRequest(arg) {
|
function serialize_cc_arduino_cli_commands_v1_ArchiveSketchRequest(arg) {
|
||||||
if (!(arg instanceof cc_arduino_cli_commands_v1_commands_pb.ArchiveSketchRequest)) {
|
if (!(arg instanceof cc_arduino_cli_commands_v1_commands_pb.ArchiveSketchRequest)) {
|
||||||
@ -688,28 +689,6 @@ function deserialize_cc_arduino_cli_commands_v1_PlatformInstallResponse(buffer_a
|
|||||||
return cc_arduino_cli_commands_v1_core_pb.PlatformInstallResponse.deserializeBinary(new Uint8Array(buffer_arg));
|
return cc_arduino_cli_commands_v1_core_pb.PlatformInstallResponse.deserializeBinary(new Uint8Array(buffer_arg));
|
||||||
}
|
}
|
||||||
|
|
||||||
function serialize_cc_arduino_cli_commands_v1_PlatformListRequest(arg) {
|
|
||||||
if (!(arg instanceof cc_arduino_cli_commands_v1_core_pb.PlatformListRequest)) {
|
|
||||||
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.PlatformListRequest');
|
|
||||||
}
|
|
||||||
return Buffer.from(arg.serializeBinary());
|
|
||||||
}
|
|
||||||
|
|
||||||
function deserialize_cc_arduino_cli_commands_v1_PlatformListRequest(buffer_arg) {
|
|
||||||
return cc_arduino_cli_commands_v1_core_pb.PlatformListRequest.deserializeBinary(new Uint8Array(buffer_arg));
|
|
||||||
}
|
|
||||||
|
|
||||||
function serialize_cc_arduino_cli_commands_v1_PlatformListResponse(arg) {
|
|
||||||
if (!(arg instanceof cc_arduino_cli_commands_v1_core_pb.PlatformListResponse)) {
|
|
||||||
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.PlatformListResponse');
|
|
||||||
}
|
|
||||||
return Buffer.from(arg.serializeBinary());
|
|
||||||
}
|
|
||||||
|
|
||||||
function deserialize_cc_arduino_cli_commands_v1_PlatformListResponse(buffer_arg) {
|
|
||||||
return cc_arduino_cli_commands_v1_core_pb.PlatformListResponse.deserializeBinary(new Uint8Array(buffer_arg));
|
|
||||||
}
|
|
||||||
|
|
||||||
function serialize_cc_arduino_cli_commands_v1_PlatformSearchRequest(arg) {
|
function serialize_cc_arduino_cli_commands_v1_PlatformSearchRequest(arg) {
|
||||||
if (!(arg instanceof cc_arduino_cli_commands_v1_core_pb.PlatformSearchRequest)) {
|
if (!(arg instanceof cc_arduino_cli_commands_v1_core_pb.PlatformSearchRequest)) {
|
||||||
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.PlatformSearchRequest');
|
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.PlatformSearchRequest');
|
||||||
@ -798,6 +777,138 @@ function deserialize_cc_arduino_cli_commands_v1_SetSketchDefaultsResponse(buffer
|
|||||||
return cc_arduino_cli_commands_v1_commands_pb.SetSketchDefaultsResponse.deserializeBinary(new Uint8Array(buffer_arg));
|
return cc_arduino_cli_commands_v1_commands_pb.SetSketchDefaultsResponse.deserializeBinary(new Uint8Array(buffer_arg));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function serialize_cc_arduino_cli_commands_v1_SettingsDeleteRequest(arg) {
|
||||||
|
if (!(arg instanceof cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteRequest)) {
|
||||||
|
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.SettingsDeleteRequest');
|
||||||
|
}
|
||||||
|
return Buffer.from(arg.serializeBinary());
|
||||||
|
}
|
||||||
|
|
||||||
|
function deserialize_cc_arduino_cli_commands_v1_SettingsDeleteRequest(buffer_arg) {
|
||||||
|
return cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteRequest.deserializeBinary(new Uint8Array(buffer_arg));
|
||||||
|
}
|
||||||
|
|
||||||
|
function serialize_cc_arduino_cli_commands_v1_SettingsDeleteResponse(arg) {
|
||||||
|
if (!(arg instanceof cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteResponse)) {
|
||||||
|
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.SettingsDeleteResponse');
|
||||||
|
}
|
||||||
|
return Buffer.from(arg.serializeBinary());
|
||||||
|
}
|
||||||
|
|
||||||
|
function deserialize_cc_arduino_cli_commands_v1_SettingsDeleteResponse(buffer_arg) {
|
||||||
|
return cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteResponse.deserializeBinary(new Uint8Array(buffer_arg));
|
||||||
|
}
|
||||||
|
|
||||||
|
function serialize_cc_arduino_cli_commands_v1_SettingsGetAllRequest(arg) {
|
||||||
|
if (!(arg instanceof cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllRequest)) {
|
||||||
|
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.SettingsGetAllRequest');
|
||||||
|
}
|
||||||
|
return Buffer.from(arg.serializeBinary());
|
||||||
|
}
|
||||||
|
|
||||||
|
function deserialize_cc_arduino_cli_commands_v1_SettingsGetAllRequest(buffer_arg) {
|
||||||
|
return cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllRequest.deserializeBinary(new Uint8Array(buffer_arg));
|
||||||
|
}
|
||||||
|
|
||||||
|
function serialize_cc_arduino_cli_commands_v1_SettingsGetAllResponse(arg) {
|
||||||
|
if (!(arg instanceof cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllResponse)) {
|
||||||
|
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.SettingsGetAllResponse');
|
||||||
|
}
|
||||||
|
return Buffer.from(arg.serializeBinary());
|
||||||
|
}
|
||||||
|
|
||||||
|
function deserialize_cc_arduino_cli_commands_v1_SettingsGetAllResponse(buffer_arg) {
|
||||||
|
return cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllResponse.deserializeBinary(new Uint8Array(buffer_arg));
|
||||||
|
}
|
||||||
|
|
||||||
|
function serialize_cc_arduino_cli_commands_v1_SettingsGetValueRequest(arg) {
|
||||||
|
if (!(arg instanceof cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueRequest)) {
|
||||||
|
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.SettingsGetValueRequest');
|
||||||
|
}
|
||||||
|
return Buffer.from(arg.serializeBinary());
|
||||||
|
}
|
||||||
|
|
||||||
|
function deserialize_cc_arduino_cli_commands_v1_SettingsGetValueRequest(buffer_arg) {
|
||||||
|
return cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueRequest.deserializeBinary(new Uint8Array(buffer_arg));
|
||||||
|
}
|
||||||
|
|
||||||
|
function serialize_cc_arduino_cli_commands_v1_SettingsGetValueResponse(arg) {
|
||||||
|
if (!(arg instanceof cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueResponse)) {
|
||||||
|
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.SettingsGetValueResponse');
|
||||||
|
}
|
||||||
|
return Buffer.from(arg.serializeBinary());
|
||||||
|
}
|
||||||
|
|
||||||
|
function deserialize_cc_arduino_cli_commands_v1_SettingsGetValueResponse(buffer_arg) {
|
||||||
|
return cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueResponse.deserializeBinary(new Uint8Array(buffer_arg));
|
||||||
|
}
|
||||||
|
|
||||||
|
function serialize_cc_arduino_cli_commands_v1_SettingsMergeRequest(arg) {
|
||||||
|
if (!(arg instanceof cc_arduino_cli_commands_v1_settings_pb.SettingsMergeRequest)) {
|
||||||
|
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.SettingsMergeRequest');
|
||||||
|
}
|
||||||
|
return Buffer.from(arg.serializeBinary());
|
||||||
|
}
|
||||||
|
|
||||||
|
function deserialize_cc_arduino_cli_commands_v1_SettingsMergeRequest(buffer_arg) {
|
||||||
|
return cc_arduino_cli_commands_v1_settings_pb.SettingsMergeRequest.deserializeBinary(new Uint8Array(buffer_arg));
|
||||||
|
}
|
||||||
|
|
||||||
|
function serialize_cc_arduino_cli_commands_v1_SettingsMergeResponse(arg) {
|
||||||
|
if (!(arg instanceof cc_arduino_cli_commands_v1_settings_pb.SettingsMergeResponse)) {
|
||||||
|
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.SettingsMergeResponse');
|
||||||
|
}
|
||||||
|
return Buffer.from(arg.serializeBinary());
|
||||||
|
}
|
||||||
|
|
||||||
|
function deserialize_cc_arduino_cli_commands_v1_SettingsMergeResponse(buffer_arg) {
|
||||||
|
return cc_arduino_cli_commands_v1_settings_pb.SettingsMergeResponse.deserializeBinary(new Uint8Array(buffer_arg));
|
||||||
|
}
|
||||||
|
|
||||||
|
function serialize_cc_arduino_cli_commands_v1_SettingsSetValueRequest(arg) {
|
||||||
|
if (!(arg instanceof cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueRequest)) {
|
||||||
|
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.SettingsSetValueRequest');
|
||||||
|
}
|
||||||
|
return Buffer.from(arg.serializeBinary());
|
||||||
|
}
|
||||||
|
|
||||||
|
function deserialize_cc_arduino_cli_commands_v1_SettingsSetValueRequest(buffer_arg) {
|
||||||
|
return cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueRequest.deserializeBinary(new Uint8Array(buffer_arg));
|
||||||
|
}
|
||||||
|
|
||||||
|
function serialize_cc_arduino_cli_commands_v1_SettingsSetValueResponse(arg) {
|
||||||
|
if (!(arg instanceof cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueResponse)) {
|
||||||
|
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.SettingsSetValueResponse');
|
||||||
|
}
|
||||||
|
return Buffer.from(arg.serializeBinary());
|
||||||
|
}
|
||||||
|
|
||||||
|
function deserialize_cc_arduino_cli_commands_v1_SettingsSetValueResponse(buffer_arg) {
|
||||||
|
return cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueResponse.deserializeBinary(new Uint8Array(buffer_arg));
|
||||||
|
}
|
||||||
|
|
||||||
|
function serialize_cc_arduino_cli_commands_v1_SettingsWriteRequest(arg) {
|
||||||
|
if (!(arg instanceof cc_arduino_cli_commands_v1_settings_pb.SettingsWriteRequest)) {
|
||||||
|
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.SettingsWriteRequest');
|
||||||
|
}
|
||||||
|
return Buffer.from(arg.serializeBinary());
|
||||||
|
}
|
||||||
|
|
||||||
|
function deserialize_cc_arduino_cli_commands_v1_SettingsWriteRequest(buffer_arg) {
|
||||||
|
return cc_arduino_cli_commands_v1_settings_pb.SettingsWriteRequest.deserializeBinary(new Uint8Array(buffer_arg));
|
||||||
|
}
|
||||||
|
|
||||||
|
function serialize_cc_arduino_cli_commands_v1_SettingsWriteResponse(arg) {
|
||||||
|
if (!(arg instanceof cc_arduino_cli_commands_v1_settings_pb.SettingsWriteResponse)) {
|
||||||
|
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.SettingsWriteResponse');
|
||||||
|
}
|
||||||
|
return Buffer.from(arg.serializeBinary());
|
||||||
|
}
|
||||||
|
|
||||||
|
function deserialize_cc_arduino_cli_commands_v1_SettingsWriteResponse(buffer_arg) {
|
||||||
|
return cc_arduino_cli_commands_v1_settings_pb.SettingsWriteResponse.deserializeBinary(new Uint8Array(buffer_arg));
|
||||||
|
}
|
||||||
|
|
||||||
function serialize_cc_arduino_cli_commands_v1_SupportedUserFieldsRequest(arg) {
|
function serialize_cc_arduino_cli_commands_v1_SupportedUserFieldsRequest(arg) {
|
||||||
if (!(arg instanceof cc_arduino_cli_commands_v1_upload_pb.SupportedUserFieldsRequest)) {
|
if (!(arg instanceof cc_arduino_cli_commands_v1_upload_pb.SupportedUserFieldsRequest)) {
|
||||||
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.SupportedUserFieldsRequest');
|
throw new Error('Expected argument of type cc.arduino.cli.commands.v1.SupportedUserFieldsRequest');
|
||||||
@ -1276,18 +1387,6 @@ platformSearch: {
|
|||||||
responseSerialize: serialize_cc_arduino_cli_commands_v1_PlatformSearchResponse,
|
responseSerialize: serialize_cc_arduino_cli_commands_v1_PlatformSearchResponse,
|
||||||
responseDeserialize: deserialize_cc_arduino_cli_commands_v1_PlatformSearchResponse,
|
responseDeserialize: deserialize_cc_arduino_cli_commands_v1_PlatformSearchResponse,
|
||||||
},
|
},
|
||||||
// List all installed platforms.
|
|
||||||
platformList: {
|
|
||||||
path: '/cc.arduino.cli.commands.v1.ArduinoCoreService/PlatformList',
|
|
||||||
requestStream: false,
|
|
||||||
responseStream: false,
|
|
||||||
requestType: cc_arduino_cli_commands_v1_core_pb.PlatformListRequest,
|
|
||||||
responseType: cc_arduino_cli_commands_v1_core_pb.PlatformListResponse,
|
|
||||||
requestSerialize: serialize_cc_arduino_cli_commands_v1_PlatformListRequest,
|
|
||||||
requestDeserialize: deserialize_cc_arduino_cli_commands_v1_PlatformListRequest,
|
|
||||||
responseSerialize: serialize_cc_arduino_cli_commands_v1_PlatformListResponse,
|
|
||||||
responseDeserialize: deserialize_cc_arduino_cli_commands_v1_PlatformListResponse,
|
|
||||||
},
|
|
||||||
// Download the archive file of an Arduino library in the libraries index to
|
// Download the archive file of an Arduino library in the libraries index to
|
||||||
// the staging directory.
|
// the staging directory.
|
||||||
libraryDownload: {
|
libraryDownload: {
|
||||||
@ -1470,5 +1569,77 @@ getDebugConfig: {
|
|||||||
responseSerialize: serialize_cc_arduino_cli_commands_v1_GetDebugConfigResponse,
|
responseSerialize: serialize_cc_arduino_cli_commands_v1_GetDebugConfigResponse,
|
||||||
responseDeserialize: deserialize_cc_arduino_cli_commands_v1_GetDebugConfigResponse,
|
responseDeserialize: deserialize_cc_arduino_cli_commands_v1_GetDebugConfigResponse,
|
||||||
},
|
},
|
||||||
|
// List all the settings.
|
||||||
|
settingsGetAll: {
|
||||||
|
path: '/cc.arduino.cli.commands.v1.ArduinoCoreService/SettingsGetAll',
|
||||||
|
requestStream: false,
|
||||||
|
responseStream: false,
|
||||||
|
requestType: cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllRequest,
|
||||||
|
responseType: cc_arduino_cli_commands_v1_settings_pb.SettingsGetAllResponse,
|
||||||
|
requestSerialize: serialize_cc_arduino_cli_commands_v1_SettingsGetAllRequest,
|
||||||
|
requestDeserialize: deserialize_cc_arduino_cli_commands_v1_SettingsGetAllRequest,
|
||||||
|
responseSerialize: serialize_cc_arduino_cli_commands_v1_SettingsGetAllResponse,
|
||||||
|
responseDeserialize: deserialize_cc_arduino_cli_commands_v1_SettingsGetAllResponse,
|
||||||
|
},
|
||||||
|
// Set multiple settings values at once.
|
||||||
|
settingsMerge: {
|
||||||
|
path: '/cc.arduino.cli.commands.v1.ArduinoCoreService/SettingsMerge',
|
||||||
|
requestStream: false,
|
||||||
|
responseStream: false,
|
||||||
|
requestType: cc_arduino_cli_commands_v1_settings_pb.SettingsMergeRequest,
|
||||||
|
responseType: cc_arduino_cli_commands_v1_settings_pb.SettingsMergeResponse,
|
||||||
|
requestSerialize: serialize_cc_arduino_cli_commands_v1_SettingsMergeRequest,
|
||||||
|
requestDeserialize: deserialize_cc_arduino_cli_commands_v1_SettingsMergeRequest,
|
||||||
|
responseSerialize: serialize_cc_arduino_cli_commands_v1_SettingsMergeResponse,
|
||||||
|
responseDeserialize: deserialize_cc_arduino_cli_commands_v1_SettingsMergeResponse,
|
||||||
|
},
|
||||||
|
// Get the value of a specific setting.
|
||||||
|
settingsGetValue: {
|
||||||
|
path: '/cc.arduino.cli.commands.v1.ArduinoCoreService/SettingsGetValue',
|
||||||
|
requestStream: false,
|
||||||
|
responseStream: false,
|
||||||
|
requestType: cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueRequest,
|
||||||
|
responseType: cc_arduino_cli_commands_v1_settings_pb.SettingsGetValueResponse,
|
||||||
|
requestSerialize: serialize_cc_arduino_cli_commands_v1_SettingsGetValueRequest,
|
||||||
|
requestDeserialize: deserialize_cc_arduino_cli_commands_v1_SettingsGetValueRequest,
|
||||||
|
responseSerialize: serialize_cc_arduino_cli_commands_v1_SettingsGetValueResponse,
|
||||||
|
responseDeserialize: deserialize_cc_arduino_cli_commands_v1_SettingsGetValueResponse,
|
||||||
|
},
|
||||||
|
// Set the value of a specific setting.
|
||||||
|
settingsSetValue: {
|
||||||
|
path: '/cc.arduino.cli.commands.v1.ArduinoCoreService/SettingsSetValue',
|
||||||
|
requestStream: false,
|
||||||
|
responseStream: false,
|
||||||
|
requestType: cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueRequest,
|
||||||
|
responseType: cc_arduino_cli_commands_v1_settings_pb.SettingsSetValueResponse,
|
||||||
|
requestSerialize: serialize_cc_arduino_cli_commands_v1_SettingsSetValueRequest,
|
||||||
|
requestDeserialize: deserialize_cc_arduino_cli_commands_v1_SettingsSetValueRequest,
|
||||||
|
responseSerialize: serialize_cc_arduino_cli_commands_v1_SettingsSetValueResponse,
|
||||||
|
responseDeserialize: deserialize_cc_arduino_cli_commands_v1_SettingsSetValueResponse,
|
||||||
|
},
|
||||||
|
// Writes to file settings currently stored in memory
|
||||||
|
settingsWrite: {
|
||||||
|
path: '/cc.arduino.cli.commands.v1.ArduinoCoreService/SettingsWrite',
|
||||||
|
requestStream: false,
|
||||||
|
responseStream: false,
|
||||||
|
requestType: cc_arduino_cli_commands_v1_settings_pb.SettingsWriteRequest,
|
||||||
|
responseType: cc_arduino_cli_commands_v1_settings_pb.SettingsWriteResponse,
|
||||||
|
requestSerialize: serialize_cc_arduino_cli_commands_v1_SettingsWriteRequest,
|
||||||
|
requestDeserialize: deserialize_cc_arduino_cli_commands_v1_SettingsWriteRequest,
|
||||||
|
responseSerialize: serialize_cc_arduino_cli_commands_v1_SettingsWriteResponse,
|
||||||
|
responseDeserialize: deserialize_cc_arduino_cli_commands_v1_SettingsWriteResponse,
|
||||||
|
},
|
||||||
|
// Deletes an entry and rewrites the file settings
|
||||||
|
settingsDelete: {
|
||||||
|
path: '/cc.arduino.cli.commands.v1.ArduinoCoreService/SettingsDelete',
|
||||||
|
requestStream: false,
|
||||||
|
responseStream: false,
|
||||||
|
requestType: cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteRequest,
|
||||||
|
responseType: cc_arduino_cli_commands_v1_settings_pb.SettingsDeleteResponse,
|
||||||
|
requestSerialize: serialize_cc_arduino_cli_commands_v1_SettingsDeleteRequest,
|
||||||
|
requestDeserialize: deserialize_cc_arduino_cli_commands_v1_SettingsDeleteRequest,
|
||||||
|
responseSerialize: serialize_cc_arduino_cli_commands_v1_SettingsDeleteResponse,
|
||||||
|
responseDeserialize: deserialize_cc_arduino_cli_commands_v1_SettingsDeleteResponse,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -14,6 +14,7 @@ import * as cc_arduino_cli_commands_v1_debug_pb from "../../../../../cc/arduino/
|
|||||||
import * as cc_arduino_cli_commands_v1_monitor_pb from "../../../../../cc/arduino/cli/commands/v1/monitor_pb";
|
import * as cc_arduino_cli_commands_v1_monitor_pb from "../../../../../cc/arduino/cli/commands/v1/monitor_pb";
|
||||||
import * as cc_arduino_cli_commands_v1_upload_pb from "../../../../../cc/arduino/cli/commands/v1/upload_pb";
|
import * as cc_arduino_cli_commands_v1_upload_pb from "../../../../../cc/arduino/cli/commands/v1/upload_pb";
|
||||||
import * as cc_arduino_cli_commands_v1_lib_pb from "../../../../../cc/arduino/cli/commands/v1/lib_pb";
|
import * as cc_arduino_cli_commands_v1_lib_pb from "../../../../../cc/arduino/cli/commands/v1/lib_pb";
|
||||||
|
import * as cc_arduino_cli_commands_v1_settings_pb from "../../../../../cc/arduino/cli/commands/v1/settings_pb";
|
||||||
|
|
||||||
export class CreateRequest extends jspb.Message {
|
export class CreateRequest extends jspb.Message {
|
||||||
|
|
||||||
@ -421,61 +422,12 @@ export namespace LoadSketchRequest {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export class SketchProfile extends jspb.Message {
|
|
||||||
getName(): string;
|
|
||||||
setName(value: string): SketchProfile;
|
|
||||||
getFqbn(): string;
|
|
||||||
setFqbn(value: string): SketchProfile;
|
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
|
||||||
toObject(includeInstance?: boolean): SketchProfile.AsObject;
|
|
||||||
static toObject(includeInstance: boolean, msg: SketchProfile): SketchProfile.AsObject;
|
|
||||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
|
||||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
|
||||||
static serializeBinaryToWriter(message: SketchProfile, writer: jspb.BinaryWriter): void;
|
|
||||||
static deserializeBinary(bytes: Uint8Array): SketchProfile;
|
|
||||||
static deserializeBinaryFromReader(message: SketchProfile, reader: jspb.BinaryReader): SketchProfile;
|
|
||||||
}
|
|
||||||
|
|
||||||
export namespace SketchProfile {
|
|
||||||
export type AsObject = {
|
|
||||||
name: string,
|
|
||||||
fqbn: string,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export class LoadSketchResponse extends jspb.Message {
|
export class LoadSketchResponse extends jspb.Message {
|
||||||
getMainFile(): string;
|
|
||||||
setMainFile(value: string): LoadSketchResponse;
|
|
||||||
getLocationPath(): string;
|
|
||||||
setLocationPath(value: string): LoadSketchResponse;
|
|
||||||
clearOtherSketchFilesList(): void;
|
|
||||||
getOtherSketchFilesList(): Array<string>;
|
|
||||||
setOtherSketchFilesList(value: Array<string>): LoadSketchResponse;
|
|
||||||
addOtherSketchFiles(value: string, index?: number): string;
|
|
||||||
clearAdditionalFilesList(): void;
|
|
||||||
getAdditionalFilesList(): Array<string>;
|
|
||||||
setAdditionalFilesList(value: Array<string>): LoadSketchResponse;
|
|
||||||
addAdditionalFiles(value: string, index?: number): string;
|
|
||||||
clearRootFolderFilesList(): void;
|
|
||||||
getRootFolderFilesList(): Array<string>;
|
|
||||||
setRootFolderFilesList(value: Array<string>): LoadSketchResponse;
|
|
||||||
addRootFolderFiles(value: string, index?: number): string;
|
|
||||||
getDefaultFqbn(): string;
|
|
||||||
setDefaultFqbn(value: string): LoadSketchResponse;
|
|
||||||
getDefaultPort(): string;
|
|
||||||
setDefaultPort(value: string): LoadSketchResponse;
|
|
||||||
getDefaultProtocol(): string;
|
|
||||||
setDefaultProtocol(value: string): LoadSketchResponse;
|
|
||||||
clearProfilesList(): void;
|
|
||||||
getProfilesList(): Array<SketchProfile>;
|
|
||||||
setProfilesList(value: Array<SketchProfile>): LoadSketchResponse;
|
|
||||||
addProfiles(value?: SketchProfile, index?: number): SketchProfile;
|
|
||||||
|
|
||||||
hasDefaultProfile(): boolean;
|
hasSketch(): boolean;
|
||||||
clearDefaultProfile(): void;
|
clearSketch(): void;
|
||||||
getDefaultProfile(): SketchProfile | undefined;
|
getSketch(): cc_arduino_cli_commands_v1_common_pb.Sketch | undefined;
|
||||||
setDefaultProfile(value?: SketchProfile): LoadSketchResponse;
|
setSketch(value?: cc_arduino_cli_commands_v1_common_pb.Sketch): LoadSketchResponse;
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
serializeBinary(): Uint8Array;
|
||||||
toObject(includeInstance?: boolean): LoadSketchResponse.AsObject;
|
toObject(includeInstance?: boolean): LoadSketchResponse.AsObject;
|
||||||
@ -489,16 +441,7 @@ export class LoadSketchResponse extends jspb.Message {
|
|||||||
|
|
||||||
export namespace LoadSketchResponse {
|
export namespace LoadSketchResponse {
|
||||||
export type AsObject = {
|
export type AsObject = {
|
||||||
mainFile: string,
|
sketch?: cc_arduino_cli_commands_v1_common_pb.Sketch.AsObject,
|
||||||
locationPath: string,
|
|
||||||
otherSketchFilesList: Array<string>,
|
|
||||||
additionalFilesList: Array<string>,
|
|
||||||
rootFolderFilesList: Array<string>,
|
|
||||||
defaultFqbn: string,
|
|
||||||
defaultPort: string,
|
|
||||||
defaultProtocol: string,
|
|
||||||
profilesList: Array<SketchProfile.AsObject>,
|
|
||||||
defaultProfile?: SketchProfile.AsObject,
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -39,6 +39,8 @@ var cc_arduino_cli_commands_v1_upload_pb = require('../../../../../cc/arduino/cl
|
|||||||
goog.object.extend(proto, cc_arduino_cli_commands_v1_upload_pb);
|
goog.object.extend(proto, cc_arduino_cli_commands_v1_upload_pb);
|
||||||
var cc_arduino_cli_commands_v1_lib_pb = require('../../../../../cc/arduino/cli/commands/v1/lib_pb.js');
|
var cc_arduino_cli_commands_v1_lib_pb = require('../../../../../cc/arduino/cli/commands/v1/lib_pb.js');
|
||||||
goog.object.extend(proto, cc_arduino_cli_commands_v1_lib_pb);
|
goog.object.extend(proto, cc_arduino_cli_commands_v1_lib_pb);
|
||||||
|
var cc_arduino_cli_commands_v1_settings_pb = require('../../../../../cc/arduino/cli/commands/v1/settings_pb.js');
|
||||||
|
goog.object.extend(proto, cc_arduino_cli_commands_v1_settings_pb);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.ArchiveSketchRequest', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.ArchiveSketchRequest', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.ArchiveSketchResponse', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.ArchiveSketchResponse', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.CreateRequest', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.CreateRequest', null, global);
|
||||||
@ -57,7 +59,6 @@ goog.exportSymbol('proto.cc.arduino.cli.commands.v1.NewSketchRequest', null, glo
|
|||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.NewSketchResponse', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.NewSketchResponse', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.SetSketchDefaultsRequest', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.SetSketchDefaultsRequest', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.SetSketchDefaultsResponse', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.SetSketchDefaultsResponse', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.SketchProfile', null, global);
|
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UpdateIndexRequest', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UpdateIndexRequest', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UpdateIndexResponse', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UpdateIndexResponse', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UpdateLibrariesIndexRequest', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UpdateLibrariesIndexRequest', null, global);
|
||||||
@ -421,27 +422,6 @@ if (goog.DEBUG && !COMPILED) {
|
|||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchRequest.displayName = 'proto.cc.arduino.cli.commands.v1.LoadSketchRequest';
|
proto.cc.arduino.cli.commands.v1.LoadSketchRequest.displayName = 'proto.cc.arduino.cli.commands.v1.LoadSketchRequest';
|
||||||
}
|
}
|
||||||
/**
|
|
||||||
* Generated by JsPbCodeGenerator.
|
|
||||||
* @param {Array=} opt_data Optional initial data array, typically from a
|
|
||||||
* server response, or constructed directly in Javascript. The array is used
|
|
||||||
* in place and becomes part of the constructed object. It is not cloned.
|
|
||||||
* If no data is provided, the constructed object will be empty, but still
|
|
||||||
* valid.
|
|
||||||
* @extends {jspb.Message}
|
|
||||||
* @constructor
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.SketchProfile = function(opt_data) {
|
|
||||||
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
|
|
||||||
};
|
|
||||||
goog.inherits(proto.cc.arduino.cli.commands.v1.SketchProfile, jspb.Message);
|
|
||||||
if (goog.DEBUG && !COMPILED) {
|
|
||||||
/**
|
|
||||||
* @public
|
|
||||||
* @override
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.SketchProfile.displayName = 'proto.cc.arduino.cli.commands.v1.SketchProfile';
|
|
||||||
}
|
|
||||||
/**
|
/**
|
||||||
* Generated by JsPbCodeGenerator.
|
* Generated by JsPbCodeGenerator.
|
||||||
* @param {Array=} opt_data Optional initial data array, typically from a
|
* @param {Array=} opt_data Optional initial data array, typically from a
|
||||||
@ -453,7 +433,7 @@ if (goog.DEBUG && !COMPILED) {
|
|||||||
* @constructor
|
* @constructor
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse = function(opt_data) {
|
proto.cc.arduino.cli.commands.v1.LoadSketchResponse = function(opt_data) {
|
||||||
jspb.Message.initialize(this, opt_data, 0, -1, proto.cc.arduino.cli.commands.v1.LoadSketchResponse.repeatedFields_, null);
|
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
|
||||||
};
|
};
|
||||||
goog.inherits(proto.cc.arduino.cli.commands.v1.LoadSketchResponse, jspb.Message);
|
goog.inherits(proto.cc.arduino.cli.commands.v1.LoadSketchResponse, jspb.Message);
|
||||||
if (goog.DEBUG && !COMPILED) {
|
if (goog.DEBUG && !COMPILED) {
|
||||||
@ -3222,173 +3202,6 @@ proto.cc.arduino.cli.commands.v1.LoadSketchRequest.prototype.setSketchPath = fun
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (jspb.Message.GENERATE_TO_OBJECT) {
|
|
||||||
/**
|
|
||||||
* Creates an object representation of this proto.
|
|
||||||
* Field names that are reserved in JavaScript and will be renamed to pb_name.
|
|
||||||
* Optional fields that are not set will be set to undefined.
|
|
||||||
* To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
|
|
||||||
* For the list of reserved names please see:
|
|
||||||
* net/proto2/compiler/js/internal/generator.cc#kKeyword.
|
|
||||||
* @param {boolean=} opt_includeInstance Deprecated. whether to include the
|
|
||||||
* JSPB instance for transitional soy proto support:
|
|
||||||
* http://goto/soy-param-migration
|
|
||||||
* @return {!Object}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.SketchProfile.prototype.toObject = function(opt_includeInstance) {
|
|
||||||
return proto.cc.arduino.cli.commands.v1.SketchProfile.toObject(opt_includeInstance, this);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Static version of the {@see toObject} method.
|
|
||||||
* @param {boolean|undefined} includeInstance Deprecated. Whether to include
|
|
||||||
* the JSPB instance for transitional soy proto support:
|
|
||||||
* http://goto/soy-param-migration
|
|
||||||
* @param {!proto.cc.arduino.cli.commands.v1.SketchProfile} msg The msg instance to transform.
|
|
||||||
* @return {!Object}
|
|
||||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.SketchProfile.toObject = function(includeInstance, msg) {
|
|
||||||
var f, obj = {
|
|
||||||
name: jspb.Message.getFieldWithDefault(msg, 1, ""),
|
|
||||||
fqbn: jspb.Message.getFieldWithDefault(msg, 2, "")
|
|
||||||
};
|
|
||||||
|
|
||||||
if (includeInstance) {
|
|
||||||
obj.$jspbMessageInstance = msg;
|
|
||||||
}
|
|
||||||
return obj;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Deserializes binary data (in protobuf wire format).
|
|
||||||
* @param {jspb.ByteSource} bytes The bytes to deserialize.
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.SketchProfile}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.SketchProfile.deserializeBinary = function(bytes) {
|
|
||||||
var reader = new jspb.BinaryReader(bytes);
|
|
||||||
var msg = new proto.cc.arduino.cli.commands.v1.SketchProfile;
|
|
||||||
return proto.cc.arduino.cli.commands.v1.SketchProfile.deserializeBinaryFromReader(msg, reader);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Deserializes binary data (in protobuf wire format) from the
|
|
||||||
* given reader into the given message object.
|
|
||||||
* @param {!proto.cc.arduino.cli.commands.v1.SketchProfile} msg The message object to deserialize into.
|
|
||||||
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.SketchProfile}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.SketchProfile.deserializeBinaryFromReader = function(msg, reader) {
|
|
||||||
while (reader.nextField()) {
|
|
||||||
if (reader.isEndGroup()) {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
var field = reader.getFieldNumber();
|
|
||||||
switch (field) {
|
|
||||||
case 1:
|
|
||||||
var value = /** @type {string} */ (reader.readString());
|
|
||||||
msg.setName(value);
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
var value = /** @type {string} */ (reader.readString());
|
|
||||||
msg.setFqbn(value);
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
reader.skipField();
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return msg;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Serializes the message to binary data (in protobuf wire format).
|
|
||||||
* @return {!Uint8Array}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.SketchProfile.prototype.serializeBinary = function() {
|
|
||||||
var writer = new jspb.BinaryWriter();
|
|
||||||
proto.cc.arduino.cli.commands.v1.SketchProfile.serializeBinaryToWriter(this, writer);
|
|
||||||
return writer.getResultBuffer();
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Serializes the given message to binary data (in protobuf wire
|
|
||||||
* format), writing to the given BinaryWriter.
|
|
||||||
* @param {!proto.cc.arduino.cli.commands.v1.SketchProfile} message
|
|
||||||
* @param {!jspb.BinaryWriter} writer
|
|
||||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.SketchProfile.serializeBinaryToWriter = function(message, writer) {
|
|
||||||
var f = undefined;
|
|
||||||
f = message.getName();
|
|
||||||
if (f.length > 0) {
|
|
||||||
writer.writeString(
|
|
||||||
1,
|
|
||||||
f
|
|
||||||
);
|
|
||||||
}
|
|
||||||
f = message.getFqbn();
|
|
||||||
if (f.length > 0) {
|
|
||||||
writer.writeString(
|
|
||||||
2,
|
|
||||||
f
|
|
||||||
);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* optional string name = 1;
|
|
||||||
* @return {string}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.SketchProfile.prototype.getName = function() {
|
|
||||||
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {string} value
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.SketchProfile} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.SketchProfile.prototype.setName = function(value) {
|
|
||||||
return jspb.Message.setProto3StringField(this, 1, value);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* optional string fqbn = 2;
|
|
||||||
* @return {string}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.SketchProfile.prototype.getFqbn = function() {
|
|
||||||
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {string} value
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.SketchProfile} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.SketchProfile.prototype.setFqbn = function(value) {
|
|
||||||
return jspb.Message.setProto3StringField(this, 2, value);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* List of repeated fields within this message type.
|
|
||||||
* @private {!Array<number>}
|
|
||||||
* @const
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.repeatedFields_ = [3,4,5,9];
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (jspb.Message.GENERATE_TO_OBJECT) {
|
if (jspb.Message.GENERATE_TO_OBJECT) {
|
||||||
/**
|
/**
|
||||||
* Creates an object representation of this proto.
|
* Creates an object representation of this proto.
|
||||||
@ -3418,17 +3231,7 @@ proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.toObject = functio
|
|||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.toObject = function(includeInstance, msg) {
|
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.toObject = function(includeInstance, msg) {
|
||||||
var f, obj = {
|
var f, obj = {
|
||||||
mainFile: jspb.Message.getFieldWithDefault(msg, 1, ""),
|
sketch: (f = msg.getSketch()) && cc_arduino_cli_commands_v1_common_pb.Sketch.toObject(includeInstance, f)
|
||||||
locationPath: jspb.Message.getFieldWithDefault(msg, 2, ""),
|
|
||||||
otherSketchFilesList: (f = jspb.Message.getRepeatedField(msg, 3)) == null ? undefined : f,
|
|
||||||
additionalFilesList: (f = jspb.Message.getRepeatedField(msg, 4)) == null ? undefined : f,
|
|
||||||
rootFolderFilesList: (f = jspb.Message.getRepeatedField(msg, 5)) == null ? undefined : f,
|
|
||||||
defaultFqbn: jspb.Message.getFieldWithDefault(msg, 6, ""),
|
|
||||||
defaultPort: jspb.Message.getFieldWithDefault(msg, 7, ""),
|
|
||||||
defaultProtocol: jspb.Message.getFieldWithDefault(msg, 8, ""),
|
|
||||||
profilesList: jspb.Message.toObjectList(msg.getProfilesList(),
|
|
||||||
proto.cc.arduino.cli.commands.v1.SketchProfile.toObject, includeInstance),
|
|
||||||
defaultProfile: (f = msg.getDefaultProfile()) && proto.cc.arduino.cli.commands.v1.SketchProfile.toObject(includeInstance, f)
|
|
||||||
};
|
};
|
||||||
|
|
||||||
if (includeInstance) {
|
if (includeInstance) {
|
||||||
@ -3466,46 +3269,9 @@ proto.cc.arduino.cli.commands.v1.LoadSketchResponse.deserializeBinaryFromReader
|
|||||||
var field = reader.getFieldNumber();
|
var field = reader.getFieldNumber();
|
||||||
switch (field) {
|
switch (field) {
|
||||||
case 1:
|
case 1:
|
||||||
var value = /** @type {string} */ (reader.readString());
|
var value = new cc_arduino_cli_commands_v1_common_pb.Sketch;
|
||||||
msg.setMainFile(value);
|
reader.readMessage(value,cc_arduino_cli_commands_v1_common_pb.Sketch.deserializeBinaryFromReader);
|
||||||
break;
|
msg.setSketch(value);
|
||||||
case 2:
|
|
||||||
var value = /** @type {string} */ (reader.readString());
|
|
||||||
msg.setLocationPath(value);
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
var value = /** @type {string} */ (reader.readString());
|
|
||||||
msg.addOtherSketchFiles(value);
|
|
||||||
break;
|
|
||||||
case 4:
|
|
||||||
var value = /** @type {string} */ (reader.readString());
|
|
||||||
msg.addAdditionalFiles(value);
|
|
||||||
break;
|
|
||||||
case 5:
|
|
||||||
var value = /** @type {string} */ (reader.readString());
|
|
||||||
msg.addRootFolderFiles(value);
|
|
||||||
break;
|
|
||||||
case 6:
|
|
||||||
var value = /** @type {string} */ (reader.readString());
|
|
||||||
msg.setDefaultFqbn(value);
|
|
||||||
break;
|
|
||||||
case 7:
|
|
||||||
var value = /** @type {string} */ (reader.readString());
|
|
||||||
msg.setDefaultPort(value);
|
|
||||||
break;
|
|
||||||
case 8:
|
|
||||||
var value = /** @type {string} */ (reader.readString());
|
|
||||||
msg.setDefaultProtocol(value);
|
|
||||||
break;
|
|
||||||
case 9:
|
|
||||||
var value = new proto.cc.arduino.cli.commands.v1.SketchProfile;
|
|
||||||
reader.readMessage(value,proto.cc.arduino.cli.commands.v1.SketchProfile.deserializeBinaryFromReader);
|
|
||||||
msg.addProfiles(value);
|
|
||||||
break;
|
|
||||||
case 10:
|
|
||||||
var value = new proto.cc.arduino.cli.commands.v1.SketchProfile;
|
|
||||||
reader.readMessage(value,proto.cc.arduino.cli.commands.v1.SketchProfile.deserializeBinaryFromReader);
|
|
||||||
msg.setDefaultProfile(value);
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
reader.skipField();
|
reader.skipField();
|
||||||
@ -3536,336 +3302,33 @@ proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.serializeBinary =
|
|||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.serializeBinaryToWriter = function(message, writer) {
|
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.serializeBinaryToWriter = function(message, writer) {
|
||||||
var f = undefined;
|
var f = undefined;
|
||||||
f = message.getMainFile();
|
f = message.getSketch();
|
||||||
if (f.length > 0) {
|
|
||||||
writer.writeString(
|
|
||||||
1,
|
|
||||||
f
|
|
||||||
);
|
|
||||||
}
|
|
||||||
f = message.getLocationPath();
|
|
||||||
if (f.length > 0) {
|
|
||||||
writer.writeString(
|
|
||||||
2,
|
|
||||||
f
|
|
||||||
);
|
|
||||||
}
|
|
||||||
f = message.getOtherSketchFilesList();
|
|
||||||
if (f.length > 0) {
|
|
||||||
writer.writeRepeatedString(
|
|
||||||
3,
|
|
||||||
f
|
|
||||||
);
|
|
||||||
}
|
|
||||||
f = message.getAdditionalFilesList();
|
|
||||||
if (f.length > 0) {
|
|
||||||
writer.writeRepeatedString(
|
|
||||||
4,
|
|
||||||
f
|
|
||||||
);
|
|
||||||
}
|
|
||||||
f = message.getRootFolderFilesList();
|
|
||||||
if (f.length > 0) {
|
|
||||||
writer.writeRepeatedString(
|
|
||||||
5,
|
|
||||||
f
|
|
||||||
);
|
|
||||||
}
|
|
||||||
f = message.getDefaultFqbn();
|
|
||||||
if (f.length > 0) {
|
|
||||||
writer.writeString(
|
|
||||||
6,
|
|
||||||
f
|
|
||||||
);
|
|
||||||
}
|
|
||||||
f = message.getDefaultPort();
|
|
||||||
if (f.length > 0) {
|
|
||||||
writer.writeString(
|
|
||||||
7,
|
|
||||||
f
|
|
||||||
);
|
|
||||||
}
|
|
||||||
f = message.getDefaultProtocol();
|
|
||||||
if (f.length > 0) {
|
|
||||||
writer.writeString(
|
|
||||||
8,
|
|
||||||
f
|
|
||||||
);
|
|
||||||
}
|
|
||||||
f = message.getProfilesList();
|
|
||||||
if (f.length > 0) {
|
|
||||||
writer.writeRepeatedMessage(
|
|
||||||
9,
|
|
||||||
f,
|
|
||||||
proto.cc.arduino.cli.commands.v1.SketchProfile.serializeBinaryToWriter
|
|
||||||
);
|
|
||||||
}
|
|
||||||
f = message.getDefaultProfile();
|
|
||||||
if (f != null) {
|
if (f != null) {
|
||||||
writer.writeMessage(
|
writer.writeMessage(
|
||||||
10,
|
1,
|
||||||
f,
|
f,
|
||||||
proto.cc.arduino.cli.commands.v1.SketchProfile.serializeBinaryToWriter
|
cc_arduino_cli_commands_v1_common_pb.Sketch.serializeBinaryToWriter
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* optional string main_file = 1;
|
* optional Sketch sketch = 1;
|
||||||
* @return {string}
|
* @return {?proto.cc.arduino.cli.commands.v1.Sketch}
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.getMainFile = function() {
|
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.getSketch = function() {
|
||||||
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
|
return /** @type{?proto.cc.arduino.cli.commands.v1.Sketch} */ (
|
||||||
|
jspb.Message.getWrapperField(this, cc_arduino_cli_commands_v1_common_pb.Sketch, 1));
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {string} value
|
* @param {?proto.cc.arduino.cli.commands.v1.Sketch|undefined} value
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.LoadSketchResponse} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.setMainFile = function(value) {
|
|
||||||
return jspb.Message.setProto3StringField(this, 1, value);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* optional string location_path = 2;
|
|
||||||
* @return {string}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.getLocationPath = function() {
|
|
||||||
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {string} value
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.LoadSketchResponse} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.setLocationPath = function(value) {
|
|
||||||
return jspb.Message.setProto3StringField(this, 2, value);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* repeated string other_sketch_files = 3;
|
|
||||||
* @return {!Array<string>}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.getOtherSketchFilesList = function() {
|
|
||||||
return /** @type {!Array<string>} */ (jspb.Message.getRepeatedField(this, 3));
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {!Array<string>} value
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.LoadSketchResponse} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.setOtherSketchFilesList = function(value) {
|
|
||||||
return jspb.Message.setField(this, 3, value || []);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {string} value
|
|
||||||
* @param {number=} opt_index
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.LoadSketchResponse} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.addOtherSketchFiles = function(value, opt_index) {
|
|
||||||
return jspb.Message.addToRepeatedField(this, 3, value, opt_index);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Clears the list making it empty but non-null.
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.LoadSketchResponse} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.clearOtherSketchFilesList = function() {
|
|
||||||
return this.setOtherSketchFilesList([]);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* repeated string additional_files = 4;
|
|
||||||
* @return {!Array<string>}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.getAdditionalFilesList = function() {
|
|
||||||
return /** @type {!Array<string>} */ (jspb.Message.getRepeatedField(this, 4));
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {!Array<string>} value
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.LoadSketchResponse} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.setAdditionalFilesList = function(value) {
|
|
||||||
return jspb.Message.setField(this, 4, value || []);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {string} value
|
|
||||||
* @param {number=} opt_index
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.LoadSketchResponse} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.addAdditionalFiles = function(value, opt_index) {
|
|
||||||
return jspb.Message.addToRepeatedField(this, 4, value, opt_index);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Clears the list making it empty but non-null.
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.LoadSketchResponse} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.clearAdditionalFilesList = function() {
|
|
||||||
return this.setAdditionalFilesList([]);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* repeated string root_folder_files = 5;
|
|
||||||
* @return {!Array<string>}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.getRootFolderFilesList = function() {
|
|
||||||
return /** @type {!Array<string>} */ (jspb.Message.getRepeatedField(this, 5));
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {!Array<string>} value
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.LoadSketchResponse} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.setRootFolderFilesList = function(value) {
|
|
||||||
return jspb.Message.setField(this, 5, value || []);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {string} value
|
|
||||||
* @param {number=} opt_index
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.LoadSketchResponse} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.addRootFolderFiles = function(value, opt_index) {
|
|
||||||
return jspb.Message.addToRepeatedField(this, 5, value, opt_index);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Clears the list making it empty but non-null.
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.LoadSketchResponse} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.clearRootFolderFilesList = function() {
|
|
||||||
return this.setRootFolderFilesList([]);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* optional string default_fqbn = 6;
|
|
||||||
* @return {string}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.getDefaultFqbn = function() {
|
|
||||||
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, ""));
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {string} value
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.LoadSketchResponse} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.setDefaultFqbn = function(value) {
|
|
||||||
return jspb.Message.setProto3StringField(this, 6, value);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* optional string default_port = 7;
|
|
||||||
* @return {string}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.getDefaultPort = function() {
|
|
||||||
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, ""));
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {string} value
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.LoadSketchResponse} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.setDefaultPort = function(value) {
|
|
||||||
return jspb.Message.setProto3StringField(this, 7, value);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* optional string default_protocol = 8;
|
|
||||||
* @return {string}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.getDefaultProtocol = function() {
|
|
||||||
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, ""));
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {string} value
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.LoadSketchResponse} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.setDefaultProtocol = function(value) {
|
|
||||||
return jspb.Message.setProto3StringField(this, 8, value);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* repeated SketchProfile profiles = 9;
|
|
||||||
* @return {!Array<!proto.cc.arduino.cli.commands.v1.SketchProfile>}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.getProfilesList = function() {
|
|
||||||
return /** @type{!Array<!proto.cc.arduino.cli.commands.v1.SketchProfile>} */ (
|
|
||||||
jspb.Message.getRepeatedWrapperField(this, proto.cc.arduino.cli.commands.v1.SketchProfile, 9));
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {!Array<!proto.cc.arduino.cli.commands.v1.SketchProfile>} value
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.LoadSketchResponse} returns this
|
* @return {!proto.cc.arduino.cli.commands.v1.LoadSketchResponse} returns this
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.setProfilesList = function(value) {
|
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.setSketch = function(value) {
|
||||||
return jspb.Message.setRepeatedWrapperField(this, 9, value);
|
return jspb.Message.setWrapperField(this, 1, value);
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {!proto.cc.arduino.cli.commands.v1.SketchProfile=} opt_value
|
|
||||||
* @param {number=} opt_index
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.SketchProfile}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.addProfiles = function(opt_value, opt_index) {
|
|
||||||
return jspb.Message.addToRepeatedWrapperField(this, 9, opt_value, proto.cc.arduino.cli.commands.v1.SketchProfile, opt_index);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Clears the list making it empty but non-null.
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.LoadSketchResponse} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.clearProfilesList = function() {
|
|
||||||
return this.setProfilesList([]);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* optional SketchProfile default_profile = 10;
|
|
||||||
* @return {?proto.cc.arduino.cli.commands.v1.SketchProfile}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.getDefaultProfile = function() {
|
|
||||||
return /** @type{?proto.cc.arduino.cli.commands.v1.SketchProfile} */ (
|
|
||||||
jspb.Message.getWrapperField(this, proto.cc.arduino.cli.commands.v1.SketchProfile, 10));
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {?proto.cc.arduino.cli.commands.v1.SketchProfile|undefined} value
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.LoadSketchResponse} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.setDefaultProfile = function(value) {
|
|
||||||
return jspb.Message.setWrapperField(this, 10, value);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -3873,8 +3336,8 @@ proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.setDefaultProfile
|
|||||||
* Clears the message field making it undefined.
|
* Clears the message field making it undefined.
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.LoadSketchResponse} returns this
|
* @return {!proto.cc.arduino.cli.commands.v1.LoadSketchResponse} returns this
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.clearDefaultProfile = function() {
|
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.clearSketch = function() {
|
||||||
return this.setDefaultProfile(undefined);
|
return this.setSketch(undefined);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -3882,8 +3345,8 @@ proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.clearDefaultProfil
|
|||||||
* Returns whether this field is set.
|
* Returns whether this field is set.
|
||||||
* @return {boolean}
|
* @return {boolean}
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.hasDefaultProfile = function() {
|
proto.cc.arduino.cli.commands.v1.LoadSketchResponse.prototype.hasSketch = function() {
|
||||||
return jspb.Message.getField(this, 10) != null;
|
return jspb.Message.getField(this, 1) != null;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -213,41 +213,16 @@ export namespace MissingProgrammerError {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class Platform extends jspb.Message {
|
export class Platform extends jspb.Message {
|
||||||
getId(): string;
|
|
||||||
setId(value: string): Platform;
|
|
||||||
getInstalled(): string;
|
|
||||||
setInstalled(value: string): Platform;
|
|
||||||
getLatest(): string;
|
|
||||||
setLatest(value: string): Platform;
|
|
||||||
getName(): string;
|
|
||||||
setName(value: string): Platform;
|
|
||||||
getMaintainer(): string;
|
|
||||||
setMaintainer(value: string): Platform;
|
|
||||||
getWebsite(): string;
|
|
||||||
setWebsite(value: string): Platform;
|
|
||||||
getEmail(): string;
|
|
||||||
setEmail(value: string): Platform;
|
|
||||||
clearBoardsList(): void;
|
|
||||||
getBoardsList(): Array<Board>;
|
|
||||||
setBoardsList(value: Array<Board>): Platform;
|
|
||||||
addBoards(value?: Board, index?: number): Board;
|
|
||||||
getManuallyInstalled(): boolean;
|
|
||||||
setManuallyInstalled(value: boolean): Platform;
|
|
||||||
getDeprecated(): boolean;
|
|
||||||
setDeprecated(value: boolean): Platform;
|
|
||||||
clearTypeList(): void;
|
|
||||||
getTypeList(): Array<string>;
|
|
||||||
setTypeList(value: Array<string>): Platform;
|
|
||||||
addType(value: string, index?: number): string;
|
|
||||||
|
|
||||||
hasHelp(): boolean;
|
hasMetadata(): boolean;
|
||||||
clearHelp(): void;
|
clearMetadata(): void;
|
||||||
getHelp(): HelpResources | undefined;
|
getMetadata(): PlatformMetadata | undefined;
|
||||||
setHelp(value?: HelpResources): Platform;
|
setMetadata(value?: PlatformMetadata): Platform;
|
||||||
getIndexed(): boolean;
|
|
||||||
setIndexed(value: boolean): Platform;
|
hasRelease(): boolean;
|
||||||
getMissingMetadata(): boolean;
|
clearRelease(): void;
|
||||||
setMissingMetadata(value: boolean): Platform;
|
getRelease(): PlatformRelease | undefined;
|
||||||
|
setRelease(value?: PlatformRelease): Platform;
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
serializeBinary(): Uint8Array;
|
||||||
toObject(includeInstance?: boolean): Platform.AsObject;
|
toObject(includeInstance?: boolean): Platform.AsObject;
|
||||||
@ -260,21 +235,132 @@ export class Platform extends jspb.Message {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export namespace Platform {
|
export namespace Platform {
|
||||||
|
export type AsObject = {
|
||||||
|
metadata?: PlatformMetadata.AsObject,
|
||||||
|
release?: PlatformRelease.AsObject,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export class PlatformSummary extends jspb.Message {
|
||||||
|
|
||||||
|
hasMetadata(): boolean;
|
||||||
|
clearMetadata(): void;
|
||||||
|
getMetadata(): PlatformMetadata | undefined;
|
||||||
|
setMetadata(value?: PlatformMetadata): PlatformSummary;
|
||||||
|
|
||||||
|
getReleasesMap(): jspb.Map<string, PlatformRelease>;
|
||||||
|
clearReleasesMap(): void;
|
||||||
|
getInstalledVersion(): string;
|
||||||
|
setInstalledVersion(value: string): PlatformSummary;
|
||||||
|
getLatestVersion(): string;
|
||||||
|
setLatestVersion(value: string): PlatformSummary;
|
||||||
|
|
||||||
|
serializeBinary(): Uint8Array;
|
||||||
|
toObject(includeInstance?: boolean): PlatformSummary.AsObject;
|
||||||
|
static toObject(includeInstance: boolean, msg: PlatformSummary): PlatformSummary.AsObject;
|
||||||
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||||
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||||
|
static serializeBinaryToWriter(message: PlatformSummary, writer: jspb.BinaryWriter): void;
|
||||||
|
static deserializeBinary(bytes: Uint8Array): PlatformSummary;
|
||||||
|
static deserializeBinaryFromReader(message: PlatformSummary, reader: jspb.BinaryReader): PlatformSummary;
|
||||||
|
}
|
||||||
|
|
||||||
|
export namespace PlatformSummary {
|
||||||
|
export type AsObject = {
|
||||||
|
metadata?: PlatformMetadata.AsObject,
|
||||||
|
|
||||||
|
releasesMap: Array<[string, PlatformRelease.AsObject]>,
|
||||||
|
installedVersion: string,
|
||||||
|
latestVersion: string,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export class PlatformMetadata extends jspb.Message {
|
||||||
|
getId(): string;
|
||||||
|
setId(value: string): PlatformMetadata;
|
||||||
|
getMaintainer(): string;
|
||||||
|
setMaintainer(value: string): PlatformMetadata;
|
||||||
|
getWebsite(): string;
|
||||||
|
setWebsite(value: string): PlatformMetadata;
|
||||||
|
getEmail(): string;
|
||||||
|
setEmail(value: string): PlatformMetadata;
|
||||||
|
getManuallyInstalled(): boolean;
|
||||||
|
setManuallyInstalled(value: boolean): PlatformMetadata;
|
||||||
|
getDeprecated(): boolean;
|
||||||
|
setDeprecated(value: boolean): PlatformMetadata;
|
||||||
|
getIndexed(): boolean;
|
||||||
|
setIndexed(value: boolean): PlatformMetadata;
|
||||||
|
|
||||||
|
serializeBinary(): Uint8Array;
|
||||||
|
toObject(includeInstance?: boolean): PlatformMetadata.AsObject;
|
||||||
|
static toObject(includeInstance: boolean, msg: PlatformMetadata): PlatformMetadata.AsObject;
|
||||||
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||||
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||||
|
static serializeBinaryToWriter(message: PlatformMetadata, writer: jspb.BinaryWriter): void;
|
||||||
|
static deserializeBinary(bytes: Uint8Array): PlatformMetadata;
|
||||||
|
static deserializeBinaryFromReader(message: PlatformMetadata, reader: jspb.BinaryReader): PlatformMetadata;
|
||||||
|
}
|
||||||
|
|
||||||
|
export namespace PlatformMetadata {
|
||||||
export type AsObject = {
|
export type AsObject = {
|
||||||
id: string,
|
id: string,
|
||||||
installed: string,
|
|
||||||
latest: string,
|
|
||||||
name: string,
|
|
||||||
maintainer: string,
|
maintainer: string,
|
||||||
website: string,
|
website: string,
|
||||||
email: string,
|
email: string,
|
||||||
boardsList: Array<Board.AsObject>,
|
|
||||||
manuallyInstalled: boolean,
|
manuallyInstalled: boolean,
|
||||||
deprecated: boolean,
|
deprecated: boolean,
|
||||||
typeList: Array<string>,
|
|
||||||
help?: HelpResources.AsObject,
|
|
||||||
indexed: boolean,
|
indexed: boolean,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export class PlatformRelease extends jspb.Message {
|
||||||
|
getName(): string;
|
||||||
|
setName(value: string): PlatformRelease;
|
||||||
|
getVersion(): string;
|
||||||
|
setVersion(value: string): PlatformRelease;
|
||||||
|
clearTypeList(): void;
|
||||||
|
getTypeList(): Array<string>;
|
||||||
|
setTypeList(value: Array<string>): PlatformRelease;
|
||||||
|
addType(value: string, index?: number): string;
|
||||||
|
getInstalled(): boolean;
|
||||||
|
setInstalled(value: boolean): PlatformRelease;
|
||||||
|
clearBoardsList(): void;
|
||||||
|
getBoardsList(): Array<Board>;
|
||||||
|
setBoardsList(value: Array<Board>): PlatformRelease;
|
||||||
|
addBoards(value?: Board, index?: number): Board;
|
||||||
|
|
||||||
|
hasHelp(): boolean;
|
||||||
|
clearHelp(): void;
|
||||||
|
getHelp(): HelpResources | undefined;
|
||||||
|
setHelp(value?: HelpResources): PlatformRelease;
|
||||||
|
getMissingMetadata(): boolean;
|
||||||
|
setMissingMetadata(value: boolean): PlatformRelease;
|
||||||
|
getDeprecated(): boolean;
|
||||||
|
setDeprecated(value: boolean): PlatformRelease;
|
||||||
|
getCompatible(): boolean;
|
||||||
|
setCompatible(value: boolean): PlatformRelease;
|
||||||
|
|
||||||
|
serializeBinary(): Uint8Array;
|
||||||
|
toObject(includeInstance?: boolean): PlatformRelease.AsObject;
|
||||||
|
static toObject(includeInstance: boolean, msg: PlatformRelease): PlatformRelease.AsObject;
|
||||||
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||||
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||||
|
static serializeBinaryToWriter(message: PlatformRelease, writer: jspb.BinaryWriter): void;
|
||||||
|
static deserializeBinary(bytes: Uint8Array): PlatformRelease;
|
||||||
|
static deserializeBinaryFromReader(message: PlatformRelease, reader: jspb.BinaryReader): PlatformRelease;
|
||||||
|
}
|
||||||
|
|
||||||
|
export namespace PlatformRelease {
|
||||||
|
export type AsObject = {
|
||||||
|
name: string,
|
||||||
|
version: string,
|
||||||
|
typeList: Array<string>,
|
||||||
|
installed: boolean,
|
||||||
|
boardsList: Array<Board.AsObject>,
|
||||||
|
help?: HelpResources.AsObject,
|
||||||
missingMetadata: boolean,
|
missingMetadata: boolean,
|
||||||
|
deprecated: boolean,
|
||||||
|
compatible: boolean,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -372,3 +458,84 @@ export namespace HelpResources {
|
|||||||
online: string,
|
online: string,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export class Sketch extends jspb.Message {
|
||||||
|
getMainFile(): string;
|
||||||
|
setMainFile(value: string): Sketch;
|
||||||
|
getLocationPath(): string;
|
||||||
|
setLocationPath(value: string): Sketch;
|
||||||
|
clearOtherSketchFilesList(): void;
|
||||||
|
getOtherSketchFilesList(): Array<string>;
|
||||||
|
setOtherSketchFilesList(value: Array<string>): Sketch;
|
||||||
|
addOtherSketchFiles(value: string, index?: number): string;
|
||||||
|
clearAdditionalFilesList(): void;
|
||||||
|
getAdditionalFilesList(): Array<string>;
|
||||||
|
setAdditionalFilesList(value: Array<string>): Sketch;
|
||||||
|
addAdditionalFiles(value: string, index?: number): string;
|
||||||
|
clearRootFolderFilesList(): void;
|
||||||
|
getRootFolderFilesList(): Array<string>;
|
||||||
|
setRootFolderFilesList(value: Array<string>): Sketch;
|
||||||
|
addRootFolderFiles(value: string, index?: number): string;
|
||||||
|
getDefaultFqbn(): string;
|
||||||
|
setDefaultFqbn(value: string): Sketch;
|
||||||
|
getDefaultPort(): string;
|
||||||
|
setDefaultPort(value: string): Sketch;
|
||||||
|
getDefaultProtocol(): string;
|
||||||
|
setDefaultProtocol(value: string): Sketch;
|
||||||
|
clearProfilesList(): void;
|
||||||
|
getProfilesList(): Array<SketchProfile>;
|
||||||
|
setProfilesList(value: Array<SketchProfile>): Sketch;
|
||||||
|
addProfiles(value?: SketchProfile, index?: number): SketchProfile;
|
||||||
|
|
||||||
|
hasDefaultProfile(): boolean;
|
||||||
|
clearDefaultProfile(): void;
|
||||||
|
getDefaultProfile(): SketchProfile | undefined;
|
||||||
|
setDefaultProfile(value?: SketchProfile): Sketch;
|
||||||
|
|
||||||
|
serializeBinary(): Uint8Array;
|
||||||
|
toObject(includeInstance?: boolean): Sketch.AsObject;
|
||||||
|
static toObject(includeInstance: boolean, msg: Sketch): Sketch.AsObject;
|
||||||
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||||
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||||
|
static serializeBinaryToWriter(message: Sketch, writer: jspb.BinaryWriter): void;
|
||||||
|
static deserializeBinary(bytes: Uint8Array): Sketch;
|
||||||
|
static deserializeBinaryFromReader(message: Sketch, reader: jspb.BinaryReader): Sketch;
|
||||||
|
}
|
||||||
|
|
||||||
|
export namespace Sketch {
|
||||||
|
export type AsObject = {
|
||||||
|
mainFile: string,
|
||||||
|
locationPath: string,
|
||||||
|
otherSketchFilesList: Array<string>,
|
||||||
|
additionalFilesList: Array<string>,
|
||||||
|
rootFolderFilesList: Array<string>,
|
||||||
|
defaultFqbn: string,
|
||||||
|
defaultPort: string,
|
||||||
|
defaultProtocol: string,
|
||||||
|
profilesList: Array<SketchProfile.AsObject>,
|
||||||
|
defaultProfile?: SketchProfile.AsObject,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export class SketchProfile extends jspb.Message {
|
||||||
|
getName(): string;
|
||||||
|
setName(value: string): SketchProfile;
|
||||||
|
getFqbn(): string;
|
||||||
|
setFqbn(value: string): SketchProfile;
|
||||||
|
|
||||||
|
serializeBinary(): Uint8Array;
|
||||||
|
toObject(includeInstance?: boolean): SketchProfile.AsObject;
|
||||||
|
static toObject(includeInstance: boolean, msg: SketchProfile): SketchProfile.AsObject;
|
||||||
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||||
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||||
|
static serializeBinaryToWriter(message: SketchProfile, writer: jspb.BinaryWriter): void;
|
||||||
|
static deserializeBinary(bytes: Uint8Array): SketchProfile;
|
||||||
|
static deserializeBinaryFromReader(message: SketchProfile, reader: jspb.BinaryReader): SketchProfile;
|
||||||
|
}
|
||||||
|
|
||||||
|
export namespace SketchProfile {
|
||||||
|
export type AsObject = {
|
||||||
|
name: string,
|
||||||
|
fqbn: string,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -116,43 +116,32 @@ export namespace CompileRequest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class CompileResponse extends jspb.Message {
|
export class CompileResponse extends jspb.Message {
|
||||||
|
|
||||||
|
hasOutStream(): boolean;
|
||||||
|
clearOutStream(): void;
|
||||||
getOutStream(): Uint8Array | string;
|
getOutStream(): Uint8Array | string;
|
||||||
getOutStream_asU8(): Uint8Array;
|
getOutStream_asU8(): Uint8Array;
|
||||||
getOutStream_asB64(): string;
|
getOutStream_asB64(): string;
|
||||||
setOutStream(value: Uint8Array | string): CompileResponse;
|
setOutStream(value: Uint8Array | string): CompileResponse;
|
||||||
|
|
||||||
|
hasErrStream(): boolean;
|
||||||
|
clearErrStream(): void;
|
||||||
getErrStream(): Uint8Array | string;
|
getErrStream(): Uint8Array | string;
|
||||||
getErrStream_asU8(): Uint8Array;
|
getErrStream_asU8(): Uint8Array;
|
||||||
getErrStream_asB64(): string;
|
getErrStream_asB64(): string;
|
||||||
setErrStream(value: Uint8Array | string): CompileResponse;
|
setErrStream(value: Uint8Array | string): CompileResponse;
|
||||||
getBuildPath(): string;
|
|
||||||
setBuildPath(value: string): CompileResponse;
|
|
||||||
clearUsedLibrariesList(): void;
|
|
||||||
getUsedLibrariesList(): Array<cc_arduino_cli_commands_v1_lib_pb.Library>;
|
|
||||||
setUsedLibrariesList(value: Array<cc_arduino_cli_commands_v1_lib_pb.Library>): CompileResponse;
|
|
||||||
addUsedLibraries(value?: cc_arduino_cli_commands_v1_lib_pb.Library, index?: number): cc_arduino_cli_commands_v1_lib_pb.Library;
|
|
||||||
clearExecutableSectionsSizeList(): void;
|
|
||||||
getExecutableSectionsSizeList(): Array<ExecutableSectionSize>;
|
|
||||||
setExecutableSectionsSizeList(value: Array<ExecutableSectionSize>): CompileResponse;
|
|
||||||
addExecutableSectionsSize(value?: ExecutableSectionSize, index?: number): ExecutableSectionSize;
|
|
||||||
|
|
||||||
hasBoardPlatform(): boolean;
|
|
||||||
clearBoardPlatform(): void;
|
|
||||||
getBoardPlatform(): cc_arduino_cli_commands_v1_common_pb.InstalledPlatformReference | undefined;
|
|
||||||
setBoardPlatform(value?: cc_arduino_cli_commands_v1_common_pb.InstalledPlatformReference): CompileResponse;
|
|
||||||
|
|
||||||
hasBuildPlatform(): boolean;
|
|
||||||
clearBuildPlatform(): void;
|
|
||||||
getBuildPlatform(): cc_arduino_cli_commands_v1_common_pb.InstalledPlatformReference | undefined;
|
|
||||||
setBuildPlatform(value?: cc_arduino_cli_commands_v1_common_pb.InstalledPlatformReference): CompileResponse;
|
|
||||||
|
|
||||||
hasProgress(): boolean;
|
hasProgress(): boolean;
|
||||||
clearProgress(): void;
|
clearProgress(): void;
|
||||||
getProgress(): cc_arduino_cli_commands_v1_common_pb.TaskProgress | undefined;
|
getProgress(): cc_arduino_cli_commands_v1_common_pb.TaskProgress | undefined;
|
||||||
setProgress(value?: cc_arduino_cli_commands_v1_common_pb.TaskProgress): CompileResponse;
|
setProgress(value?: cc_arduino_cli_commands_v1_common_pb.TaskProgress): CompileResponse;
|
||||||
clearBuildPropertiesList(): void;
|
|
||||||
getBuildPropertiesList(): Array<string>;
|
hasResult(): boolean;
|
||||||
setBuildPropertiesList(value: Array<string>): CompileResponse;
|
clearResult(): void;
|
||||||
addBuildProperties(value: string, index?: number): string;
|
getResult(): BuilderResult | undefined;
|
||||||
|
setResult(value?: BuilderResult): CompileResponse;
|
||||||
|
|
||||||
|
getMessageCase(): CompileResponse.MessageCase;
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
serializeBinary(): Uint8Array;
|
||||||
toObject(includeInstance?: boolean): CompileResponse.AsObject;
|
toObject(includeInstance?: boolean): CompileResponse.AsObject;
|
||||||
@ -168,13 +157,69 @@ export namespace CompileResponse {
|
|||||||
export type AsObject = {
|
export type AsObject = {
|
||||||
outStream: Uint8Array | string,
|
outStream: Uint8Array | string,
|
||||||
errStream: Uint8Array | string,
|
errStream: Uint8Array | string,
|
||||||
|
progress?: cc_arduino_cli_commands_v1_common_pb.TaskProgress.AsObject,
|
||||||
|
result?: BuilderResult.AsObject,
|
||||||
|
}
|
||||||
|
|
||||||
|
export enum MessageCase {
|
||||||
|
MESSAGE_NOT_SET = 0,
|
||||||
|
OUT_STREAM = 1,
|
||||||
|
ERR_STREAM = 2,
|
||||||
|
PROGRESS = 3,
|
||||||
|
RESULT = 4,
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
export class BuilderResult extends jspb.Message {
|
||||||
|
getBuildPath(): string;
|
||||||
|
setBuildPath(value: string): BuilderResult;
|
||||||
|
clearUsedLibrariesList(): void;
|
||||||
|
getUsedLibrariesList(): Array<cc_arduino_cli_commands_v1_lib_pb.Library>;
|
||||||
|
setUsedLibrariesList(value: Array<cc_arduino_cli_commands_v1_lib_pb.Library>): BuilderResult;
|
||||||
|
addUsedLibraries(value?: cc_arduino_cli_commands_v1_lib_pb.Library, index?: number): cc_arduino_cli_commands_v1_lib_pb.Library;
|
||||||
|
clearExecutableSectionsSizeList(): void;
|
||||||
|
getExecutableSectionsSizeList(): Array<ExecutableSectionSize>;
|
||||||
|
setExecutableSectionsSizeList(value: Array<ExecutableSectionSize>): BuilderResult;
|
||||||
|
addExecutableSectionsSize(value?: ExecutableSectionSize, index?: number): ExecutableSectionSize;
|
||||||
|
|
||||||
|
hasBoardPlatform(): boolean;
|
||||||
|
clearBoardPlatform(): void;
|
||||||
|
getBoardPlatform(): cc_arduino_cli_commands_v1_common_pb.InstalledPlatformReference | undefined;
|
||||||
|
setBoardPlatform(value?: cc_arduino_cli_commands_v1_common_pb.InstalledPlatformReference): BuilderResult;
|
||||||
|
|
||||||
|
hasBuildPlatform(): boolean;
|
||||||
|
clearBuildPlatform(): void;
|
||||||
|
getBuildPlatform(): cc_arduino_cli_commands_v1_common_pb.InstalledPlatformReference | undefined;
|
||||||
|
setBuildPlatform(value?: cc_arduino_cli_commands_v1_common_pb.InstalledPlatformReference): BuilderResult;
|
||||||
|
clearBuildPropertiesList(): void;
|
||||||
|
getBuildPropertiesList(): Array<string>;
|
||||||
|
setBuildPropertiesList(value: Array<string>): BuilderResult;
|
||||||
|
addBuildProperties(value: string, index?: number): string;
|
||||||
|
clearDiagnosticsList(): void;
|
||||||
|
getDiagnosticsList(): Array<CompileDiagnostic>;
|
||||||
|
setDiagnosticsList(value: Array<CompileDiagnostic>): BuilderResult;
|
||||||
|
addDiagnostics(value?: CompileDiagnostic, index?: number): CompileDiagnostic;
|
||||||
|
|
||||||
|
serializeBinary(): Uint8Array;
|
||||||
|
toObject(includeInstance?: boolean): BuilderResult.AsObject;
|
||||||
|
static toObject(includeInstance: boolean, msg: BuilderResult): BuilderResult.AsObject;
|
||||||
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||||
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||||
|
static serializeBinaryToWriter(message: BuilderResult, writer: jspb.BinaryWriter): void;
|
||||||
|
static deserializeBinary(bytes: Uint8Array): BuilderResult;
|
||||||
|
static deserializeBinaryFromReader(message: BuilderResult, reader: jspb.BinaryReader): BuilderResult;
|
||||||
|
}
|
||||||
|
|
||||||
|
export namespace BuilderResult {
|
||||||
|
export type AsObject = {
|
||||||
buildPath: string,
|
buildPath: string,
|
||||||
usedLibrariesList: Array<cc_arduino_cli_commands_v1_lib_pb.Library.AsObject>,
|
usedLibrariesList: Array<cc_arduino_cli_commands_v1_lib_pb.Library.AsObject>,
|
||||||
executableSectionsSizeList: Array<ExecutableSectionSize.AsObject>,
|
executableSectionsSizeList: Array<ExecutableSectionSize.AsObject>,
|
||||||
boardPlatform?: cc_arduino_cli_commands_v1_common_pb.InstalledPlatformReference.AsObject,
|
boardPlatform?: cc_arduino_cli_commands_v1_common_pb.InstalledPlatformReference.AsObject,
|
||||||
buildPlatform?: cc_arduino_cli_commands_v1_common_pb.InstalledPlatformReference.AsObject,
|
buildPlatform?: cc_arduino_cli_commands_v1_common_pb.InstalledPlatformReference.AsObject,
|
||||||
progress?: cc_arduino_cli_commands_v1_common_pb.TaskProgress.AsObject,
|
|
||||||
buildPropertiesList: Array<string>,
|
buildPropertiesList: Array<string>,
|
||||||
|
diagnosticsList: Array<CompileDiagnostic.AsObject>,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -203,3 +248,103 @@ export namespace ExecutableSectionSize {
|
|||||||
maxSize: number,
|
maxSize: number,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export class CompileDiagnostic extends jspb.Message {
|
||||||
|
getSeverity(): string;
|
||||||
|
setSeverity(value: string): CompileDiagnostic;
|
||||||
|
getMessage(): string;
|
||||||
|
setMessage(value: string): CompileDiagnostic;
|
||||||
|
getFile(): string;
|
||||||
|
setFile(value: string): CompileDiagnostic;
|
||||||
|
getLine(): number;
|
||||||
|
setLine(value: number): CompileDiagnostic;
|
||||||
|
getColumn(): number;
|
||||||
|
setColumn(value: number): CompileDiagnostic;
|
||||||
|
clearContextList(): void;
|
||||||
|
getContextList(): Array<CompileDiagnosticContext>;
|
||||||
|
setContextList(value: Array<CompileDiagnosticContext>): CompileDiagnostic;
|
||||||
|
addContext(value?: CompileDiagnosticContext, index?: number): CompileDiagnosticContext;
|
||||||
|
clearNotesList(): void;
|
||||||
|
getNotesList(): Array<CompileDiagnosticNote>;
|
||||||
|
setNotesList(value: Array<CompileDiagnosticNote>): CompileDiagnostic;
|
||||||
|
addNotes(value?: CompileDiagnosticNote, index?: number): CompileDiagnosticNote;
|
||||||
|
|
||||||
|
serializeBinary(): Uint8Array;
|
||||||
|
toObject(includeInstance?: boolean): CompileDiagnostic.AsObject;
|
||||||
|
static toObject(includeInstance: boolean, msg: CompileDiagnostic): CompileDiagnostic.AsObject;
|
||||||
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||||
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||||
|
static serializeBinaryToWriter(message: CompileDiagnostic, writer: jspb.BinaryWriter): void;
|
||||||
|
static deserializeBinary(bytes: Uint8Array): CompileDiagnostic;
|
||||||
|
static deserializeBinaryFromReader(message: CompileDiagnostic, reader: jspb.BinaryReader): CompileDiagnostic;
|
||||||
|
}
|
||||||
|
|
||||||
|
export namespace CompileDiagnostic {
|
||||||
|
export type AsObject = {
|
||||||
|
severity: string,
|
||||||
|
message: string,
|
||||||
|
file: string,
|
||||||
|
line: number,
|
||||||
|
column: number,
|
||||||
|
contextList: Array<CompileDiagnosticContext.AsObject>,
|
||||||
|
notesList: Array<CompileDiagnosticNote.AsObject>,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export class CompileDiagnosticContext extends jspb.Message {
|
||||||
|
getMessage(): string;
|
||||||
|
setMessage(value: string): CompileDiagnosticContext;
|
||||||
|
getFile(): string;
|
||||||
|
setFile(value: string): CompileDiagnosticContext;
|
||||||
|
getLine(): number;
|
||||||
|
setLine(value: number): CompileDiagnosticContext;
|
||||||
|
getColumn(): number;
|
||||||
|
setColumn(value: number): CompileDiagnosticContext;
|
||||||
|
|
||||||
|
serializeBinary(): Uint8Array;
|
||||||
|
toObject(includeInstance?: boolean): CompileDiagnosticContext.AsObject;
|
||||||
|
static toObject(includeInstance: boolean, msg: CompileDiagnosticContext): CompileDiagnosticContext.AsObject;
|
||||||
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||||
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||||
|
static serializeBinaryToWriter(message: CompileDiagnosticContext, writer: jspb.BinaryWriter): void;
|
||||||
|
static deserializeBinary(bytes: Uint8Array): CompileDiagnosticContext;
|
||||||
|
static deserializeBinaryFromReader(message: CompileDiagnosticContext, reader: jspb.BinaryReader): CompileDiagnosticContext;
|
||||||
|
}
|
||||||
|
|
||||||
|
export namespace CompileDiagnosticContext {
|
||||||
|
export type AsObject = {
|
||||||
|
message: string,
|
||||||
|
file: string,
|
||||||
|
line: number,
|
||||||
|
column: number,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export class CompileDiagnosticNote extends jspb.Message {
|
||||||
|
getMessage(): string;
|
||||||
|
setMessage(value: string): CompileDiagnosticNote;
|
||||||
|
getFile(): string;
|
||||||
|
setFile(value: string): CompileDiagnosticNote;
|
||||||
|
getLine(): number;
|
||||||
|
setLine(value: number): CompileDiagnosticNote;
|
||||||
|
getColumn(): number;
|
||||||
|
setColumn(value: number): CompileDiagnosticNote;
|
||||||
|
|
||||||
|
serializeBinary(): Uint8Array;
|
||||||
|
toObject(includeInstance?: boolean): CompileDiagnosticNote.AsObject;
|
||||||
|
static toObject(includeInstance: boolean, msg: CompileDiagnosticNote): CompileDiagnosticNote.AsObject;
|
||||||
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||||
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||||
|
static serializeBinaryToWriter(message: CompileDiagnosticNote, writer: jspb.BinaryWriter): void;
|
||||||
|
static deserializeBinary(bytes: Uint8Array): CompileDiagnosticNote;
|
||||||
|
static deserializeBinaryFromReader(message: CompileDiagnosticNote, reader: jspb.BinaryReader): CompileDiagnosticNote;
|
||||||
|
}
|
||||||
|
|
||||||
|
export namespace CompileDiagnosticNote {
|
||||||
|
export type AsObject = {
|
||||||
|
message: string,
|
||||||
|
file: string,
|
||||||
|
line: number,
|
||||||
|
column: number,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -299,8 +299,8 @@ export class PlatformSearchRequest extends jspb.Message {
|
|||||||
setInstance(value?: cc_arduino_cli_commands_v1_common_pb.Instance): PlatformSearchRequest;
|
setInstance(value?: cc_arduino_cli_commands_v1_common_pb.Instance): PlatformSearchRequest;
|
||||||
getSearchArgs(): string;
|
getSearchArgs(): string;
|
||||||
setSearchArgs(value: string): PlatformSearchRequest;
|
setSearchArgs(value: string): PlatformSearchRequest;
|
||||||
getAllVersions(): boolean;
|
getManuallyInstalled(): boolean;
|
||||||
setAllVersions(value: boolean): PlatformSearchRequest;
|
setManuallyInstalled(value: boolean): PlatformSearchRequest;
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
serializeBinary(): Uint8Array;
|
||||||
toObject(includeInstance?: boolean): PlatformSearchRequest.AsObject;
|
toObject(includeInstance?: boolean): PlatformSearchRequest.AsObject;
|
||||||
@ -316,15 +316,15 @@ export namespace PlatformSearchRequest {
|
|||||||
export type AsObject = {
|
export type AsObject = {
|
||||||
instance?: cc_arduino_cli_commands_v1_common_pb.Instance.AsObject,
|
instance?: cc_arduino_cli_commands_v1_common_pb.Instance.AsObject,
|
||||||
searchArgs: string,
|
searchArgs: string,
|
||||||
allVersions: boolean,
|
manuallyInstalled: boolean,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export class PlatformSearchResponse extends jspb.Message {
|
export class PlatformSearchResponse extends jspb.Message {
|
||||||
clearSearchOutputList(): void;
|
clearSearchOutputList(): void;
|
||||||
getSearchOutputList(): Array<cc_arduino_cli_commands_v1_common_pb.Platform>;
|
getSearchOutputList(): Array<cc_arduino_cli_commands_v1_common_pb.PlatformSummary>;
|
||||||
setSearchOutputList(value: Array<cc_arduino_cli_commands_v1_common_pb.Platform>): PlatformSearchResponse;
|
setSearchOutputList(value: Array<cc_arduino_cli_commands_v1_common_pb.PlatformSummary>): PlatformSearchResponse;
|
||||||
addSearchOutput(value?: cc_arduino_cli_commands_v1_common_pb.Platform, index?: number): cc_arduino_cli_commands_v1_common_pb.Platform;
|
addSearchOutput(value?: cc_arduino_cli_commands_v1_common_pb.PlatformSummary, index?: number): cc_arduino_cli_commands_v1_common_pb.PlatformSummary;
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
serializeBinary(): Uint8Array;
|
||||||
toObject(includeInstance?: boolean): PlatformSearchResponse.AsObject;
|
toObject(includeInstance?: boolean): PlatformSearchResponse.AsObject;
|
||||||
@ -338,57 +338,6 @@ export class PlatformSearchResponse extends jspb.Message {
|
|||||||
|
|
||||||
export namespace PlatformSearchResponse {
|
export namespace PlatformSearchResponse {
|
||||||
export type AsObject = {
|
export type AsObject = {
|
||||||
searchOutputList: Array<cc_arduino_cli_commands_v1_common_pb.Platform.AsObject>,
|
searchOutputList: Array<cc_arduino_cli_commands_v1_common_pb.PlatformSummary.AsObject>,
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export class PlatformListRequest extends jspb.Message {
|
|
||||||
|
|
||||||
hasInstance(): boolean;
|
|
||||||
clearInstance(): void;
|
|
||||||
getInstance(): cc_arduino_cli_commands_v1_common_pb.Instance | undefined;
|
|
||||||
setInstance(value?: cc_arduino_cli_commands_v1_common_pb.Instance): PlatformListRequest;
|
|
||||||
getUpdatableOnly(): boolean;
|
|
||||||
setUpdatableOnly(value: boolean): PlatformListRequest;
|
|
||||||
getAll(): boolean;
|
|
||||||
setAll(value: boolean): PlatformListRequest;
|
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
|
||||||
toObject(includeInstance?: boolean): PlatformListRequest.AsObject;
|
|
||||||
static toObject(includeInstance: boolean, msg: PlatformListRequest): PlatformListRequest.AsObject;
|
|
||||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
|
||||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
|
||||||
static serializeBinaryToWriter(message: PlatformListRequest, writer: jspb.BinaryWriter): void;
|
|
||||||
static deserializeBinary(bytes: Uint8Array): PlatformListRequest;
|
|
||||||
static deserializeBinaryFromReader(message: PlatformListRequest, reader: jspb.BinaryReader): PlatformListRequest;
|
|
||||||
}
|
|
||||||
|
|
||||||
export namespace PlatformListRequest {
|
|
||||||
export type AsObject = {
|
|
||||||
instance?: cc_arduino_cli_commands_v1_common_pb.Instance.AsObject,
|
|
||||||
updatableOnly: boolean,
|
|
||||||
all: boolean,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export class PlatformListResponse extends jspb.Message {
|
|
||||||
clearInstalledPlatformsList(): void;
|
|
||||||
getInstalledPlatformsList(): Array<cc_arduino_cli_commands_v1_common_pb.Platform>;
|
|
||||||
setInstalledPlatformsList(value: Array<cc_arduino_cli_commands_v1_common_pb.Platform>): PlatformListResponse;
|
|
||||||
addInstalledPlatforms(value?: cc_arduino_cli_commands_v1_common_pb.Platform, index?: number): cc_arduino_cli_commands_v1_common_pb.Platform;
|
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
|
||||||
toObject(includeInstance?: boolean): PlatformListResponse.AsObject;
|
|
||||||
static toObject(includeInstance: boolean, msg: PlatformListResponse): PlatformListResponse.AsObject;
|
|
||||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
|
||||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
|
||||||
static serializeBinaryToWriter(message: PlatformListResponse, writer: jspb.BinaryWriter): void;
|
|
||||||
static deserializeBinary(bytes: Uint8Array): PlatformListResponse;
|
|
||||||
static deserializeBinaryFromReader(message: PlatformListResponse, reader: jspb.BinaryReader): PlatformListResponse;
|
|
||||||
}
|
|
||||||
|
|
||||||
export namespace PlatformListResponse {
|
|
||||||
export type AsObject = {
|
|
||||||
installedPlatformsList: Array<cc_arduino_cli_commands_v1_common_pb.Platform.AsObject>,
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -28,8 +28,6 @@ goog.exportSymbol('proto.cc.arduino.cli.commands.v1.PlatformDownloadRequest', nu
|
|||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.PlatformDownloadResponse', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.PlatformDownloadResponse', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.PlatformInstallRequest', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.PlatformInstallRequest', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.PlatformInstallResponse', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.PlatformInstallResponse', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.PlatformListRequest', null, global);
|
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.PlatformListResponse', null, global);
|
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.PlatformLoadingError', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.PlatformLoadingError', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.PlatformSearchRequest', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.PlatformSearchRequest', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.PlatformSearchResponse', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.PlatformSearchResponse', null, global);
|
||||||
@ -289,48 +287,6 @@ if (goog.DEBUG && !COMPILED) {
|
|||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformSearchResponse.displayName = 'proto.cc.arduino.cli.commands.v1.PlatformSearchResponse';
|
proto.cc.arduino.cli.commands.v1.PlatformSearchResponse.displayName = 'proto.cc.arduino.cli.commands.v1.PlatformSearchResponse';
|
||||||
}
|
}
|
||||||
/**
|
|
||||||
* Generated by JsPbCodeGenerator.
|
|
||||||
* @param {Array=} opt_data Optional initial data array, typically from a
|
|
||||||
* server response, or constructed directly in Javascript. The array is used
|
|
||||||
* in place and becomes part of the constructed object. It is not cloned.
|
|
||||||
* If no data is provided, the constructed object will be empty, but still
|
|
||||||
* valid.
|
|
||||||
* @extends {jspb.Message}
|
|
||||||
* @constructor
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListRequest = function(opt_data) {
|
|
||||||
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
|
|
||||||
};
|
|
||||||
goog.inherits(proto.cc.arduino.cli.commands.v1.PlatformListRequest, jspb.Message);
|
|
||||||
if (goog.DEBUG && !COMPILED) {
|
|
||||||
/**
|
|
||||||
* @public
|
|
||||||
* @override
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListRequest.displayName = 'proto.cc.arduino.cli.commands.v1.PlatformListRequest';
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* Generated by JsPbCodeGenerator.
|
|
||||||
* @param {Array=} opt_data Optional initial data array, typically from a
|
|
||||||
* server response, or constructed directly in Javascript. The array is used
|
|
||||||
* in place and becomes part of the constructed object. It is not cloned.
|
|
||||||
* If no data is provided, the constructed object will be empty, but still
|
|
||||||
* valid.
|
|
||||||
* @extends {jspb.Message}
|
|
||||||
* @constructor
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListResponse = function(opt_data) {
|
|
||||||
jspb.Message.initialize(this, opt_data, 0, -1, proto.cc.arduino.cli.commands.v1.PlatformListResponse.repeatedFields_, null);
|
|
||||||
};
|
|
||||||
goog.inherits(proto.cc.arduino.cli.commands.v1.PlatformListResponse, jspb.Message);
|
|
||||||
if (goog.DEBUG && !COMPILED) {
|
|
||||||
/**
|
|
||||||
* @public
|
|
||||||
* @override
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListResponse.displayName = 'proto.cc.arduino.cli.commands.v1.PlatformListResponse';
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -2408,7 +2364,7 @@ proto.cc.arduino.cli.commands.v1.PlatformSearchRequest.toObject = function(inclu
|
|||||||
var f, obj = {
|
var f, obj = {
|
||||||
instance: (f = msg.getInstance()) && cc_arduino_cli_commands_v1_common_pb.Instance.toObject(includeInstance, f),
|
instance: (f = msg.getInstance()) && cc_arduino_cli_commands_v1_common_pb.Instance.toObject(includeInstance, f),
|
||||||
searchArgs: jspb.Message.getFieldWithDefault(msg, 2, ""),
|
searchArgs: jspb.Message.getFieldWithDefault(msg, 2, ""),
|
||||||
allVersions: jspb.Message.getBooleanFieldWithDefault(msg, 3, false)
|
manuallyInstalled: jspb.Message.getBooleanFieldWithDefault(msg, 3, false)
|
||||||
};
|
};
|
||||||
|
|
||||||
if (includeInstance) {
|
if (includeInstance) {
|
||||||
@ -2456,7 +2412,7 @@ proto.cc.arduino.cli.commands.v1.PlatformSearchRequest.deserializeBinaryFromRead
|
|||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
var value = /** @type {boolean} */ (reader.readBool());
|
var value = /** @type {boolean} */ (reader.readBool());
|
||||||
msg.setAllVersions(value);
|
msg.setManuallyInstalled(value);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
reader.skipField();
|
reader.skipField();
|
||||||
@ -2502,7 +2458,7 @@ proto.cc.arduino.cli.commands.v1.PlatformSearchRequest.serializeBinaryToWriter =
|
|||||||
f
|
f
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
f = message.getAllVersions();
|
f = message.getManuallyInstalled();
|
||||||
if (f) {
|
if (f) {
|
||||||
writer.writeBool(
|
writer.writeBool(
|
||||||
3,
|
3,
|
||||||
@ -2568,10 +2524,10 @@ proto.cc.arduino.cli.commands.v1.PlatformSearchRequest.prototype.setSearchArgs =
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* optional bool all_versions = 3;
|
* optional bool manually_installed = 3;
|
||||||
* @return {boolean}
|
* @return {boolean}
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformSearchRequest.prototype.getAllVersions = function() {
|
proto.cc.arduino.cli.commands.v1.PlatformSearchRequest.prototype.getManuallyInstalled = function() {
|
||||||
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false));
|
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false));
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -2580,7 +2536,7 @@ proto.cc.arduino.cli.commands.v1.PlatformSearchRequest.prototype.getAllVersions
|
|||||||
* @param {boolean} value
|
* @param {boolean} value
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.PlatformSearchRequest} returns this
|
* @return {!proto.cc.arduino.cli.commands.v1.PlatformSearchRequest} returns this
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformSearchRequest.prototype.setAllVersions = function(value) {
|
proto.cc.arduino.cli.commands.v1.PlatformSearchRequest.prototype.setManuallyInstalled = function(value) {
|
||||||
return jspb.Message.setProto3BooleanField(this, 3, value);
|
return jspb.Message.setProto3BooleanField(this, 3, value);
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -2625,7 +2581,7 @@ proto.cc.arduino.cli.commands.v1.PlatformSearchResponse.prototype.toObject = fun
|
|||||||
proto.cc.arduino.cli.commands.v1.PlatformSearchResponse.toObject = function(includeInstance, msg) {
|
proto.cc.arduino.cli.commands.v1.PlatformSearchResponse.toObject = function(includeInstance, msg) {
|
||||||
var f, obj = {
|
var f, obj = {
|
||||||
searchOutputList: jspb.Message.toObjectList(msg.getSearchOutputList(),
|
searchOutputList: jspb.Message.toObjectList(msg.getSearchOutputList(),
|
||||||
cc_arduino_cli_commands_v1_common_pb.Platform.toObject, includeInstance)
|
cc_arduino_cli_commands_v1_common_pb.PlatformSummary.toObject, includeInstance)
|
||||||
};
|
};
|
||||||
|
|
||||||
if (includeInstance) {
|
if (includeInstance) {
|
||||||
@ -2663,8 +2619,8 @@ proto.cc.arduino.cli.commands.v1.PlatformSearchResponse.deserializeBinaryFromRea
|
|||||||
var field = reader.getFieldNumber();
|
var field = reader.getFieldNumber();
|
||||||
switch (field) {
|
switch (field) {
|
||||||
case 1:
|
case 1:
|
||||||
var value = new cc_arduino_cli_commands_v1_common_pb.Platform;
|
var value = new cc_arduino_cli_commands_v1_common_pb.PlatformSummary;
|
||||||
reader.readMessage(value,cc_arduino_cli_commands_v1_common_pb.Platform.deserializeBinaryFromReader);
|
reader.readMessage(value,cc_arduino_cli_commands_v1_common_pb.PlatformSummary.deserializeBinaryFromReader);
|
||||||
msg.addSearchOutput(value);
|
msg.addSearchOutput(value);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@ -2701,24 +2657,24 @@ proto.cc.arduino.cli.commands.v1.PlatformSearchResponse.serializeBinaryToWriter
|
|||||||
writer.writeRepeatedMessage(
|
writer.writeRepeatedMessage(
|
||||||
1,
|
1,
|
||||||
f,
|
f,
|
||||||
cc_arduino_cli_commands_v1_common_pb.Platform.serializeBinaryToWriter
|
cc_arduino_cli_commands_v1_common_pb.PlatformSummary.serializeBinaryToWriter
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* repeated Platform search_output = 1;
|
* repeated PlatformSummary search_output = 1;
|
||||||
* @return {!Array<!proto.cc.arduino.cli.commands.v1.Platform>}
|
* @return {!Array<!proto.cc.arduino.cli.commands.v1.PlatformSummary>}
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformSearchResponse.prototype.getSearchOutputList = function() {
|
proto.cc.arduino.cli.commands.v1.PlatformSearchResponse.prototype.getSearchOutputList = function() {
|
||||||
return /** @type{!Array<!proto.cc.arduino.cli.commands.v1.Platform>} */ (
|
return /** @type{!Array<!proto.cc.arduino.cli.commands.v1.PlatformSummary>} */ (
|
||||||
jspb.Message.getRepeatedWrapperField(this, cc_arduino_cli_commands_v1_common_pb.Platform, 1));
|
jspb.Message.getRepeatedWrapperField(this, cc_arduino_cli_commands_v1_common_pb.PlatformSummary, 1));
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {!Array<!proto.cc.arduino.cli.commands.v1.Platform>} value
|
* @param {!Array<!proto.cc.arduino.cli.commands.v1.PlatformSummary>} value
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.PlatformSearchResponse} returns this
|
* @return {!proto.cc.arduino.cli.commands.v1.PlatformSearchResponse} returns this
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformSearchResponse.prototype.setSearchOutputList = function(value) {
|
proto.cc.arduino.cli.commands.v1.PlatformSearchResponse.prototype.setSearchOutputList = function(value) {
|
||||||
@ -2727,12 +2683,12 @@ proto.cc.arduino.cli.commands.v1.PlatformSearchResponse.prototype.setSearchOutpu
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {!proto.cc.arduino.cli.commands.v1.Platform=} opt_value
|
* @param {!proto.cc.arduino.cli.commands.v1.PlatformSummary=} opt_value
|
||||||
* @param {number=} opt_index
|
* @param {number=} opt_index
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.Platform}
|
* @return {!proto.cc.arduino.cli.commands.v1.PlatformSummary}
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformSearchResponse.prototype.addSearchOutput = function(opt_value, opt_index) {
|
proto.cc.arduino.cli.commands.v1.PlatformSearchResponse.prototype.addSearchOutput = function(opt_value, opt_index) {
|
||||||
return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.cc.arduino.cli.commands.v1.Platform, opt_index);
|
return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.cc.arduino.cli.commands.v1.PlatformSummary, opt_index);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -2745,375 +2701,4 @@ proto.cc.arduino.cli.commands.v1.PlatformSearchResponse.prototype.clearSearchOut
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (jspb.Message.GENERATE_TO_OBJECT) {
|
|
||||||
/**
|
|
||||||
* Creates an object representation of this proto.
|
|
||||||
* Field names that are reserved in JavaScript and will be renamed to pb_name.
|
|
||||||
* Optional fields that are not set will be set to undefined.
|
|
||||||
* To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
|
|
||||||
* For the list of reserved names please see:
|
|
||||||
* net/proto2/compiler/js/internal/generator.cc#kKeyword.
|
|
||||||
* @param {boolean=} opt_includeInstance Deprecated. whether to include the
|
|
||||||
* JSPB instance for transitional soy proto support:
|
|
||||||
* http://goto/soy-param-migration
|
|
||||||
* @return {!Object}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListRequest.prototype.toObject = function(opt_includeInstance) {
|
|
||||||
return proto.cc.arduino.cli.commands.v1.PlatformListRequest.toObject(opt_includeInstance, this);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Static version of the {@see toObject} method.
|
|
||||||
* @param {boolean|undefined} includeInstance Deprecated. Whether to include
|
|
||||||
* the JSPB instance for transitional soy proto support:
|
|
||||||
* http://goto/soy-param-migration
|
|
||||||
* @param {!proto.cc.arduino.cli.commands.v1.PlatformListRequest} msg The msg instance to transform.
|
|
||||||
* @return {!Object}
|
|
||||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListRequest.toObject = function(includeInstance, msg) {
|
|
||||||
var f, obj = {
|
|
||||||
instance: (f = msg.getInstance()) && cc_arduino_cli_commands_v1_common_pb.Instance.toObject(includeInstance, f),
|
|
||||||
updatableOnly: jspb.Message.getBooleanFieldWithDefault(msg, 2, false),
|
|
||||||
all: jspb.Message.getBooleanFieldWithDefault(msg, 3, false)
|
|
||||||
};
|
|
||||||
|
|
||||||
if (includeInstance) {
|
|
||||||
obj.$jspbMessageInstance = msg;
|
|
||||||
}
|
|
||||||
return obj;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Deserializes binary data (in protobuf wire format).
|
|
||||||
* @param {jspb.ByteSource} bytes The bytes to deserialize.
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.PlatformListRequest}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListRequest.deserializeBinary = function(bytes) {
|
|
||||||
var reader = new jspb.BinaryReader(bytes);
|
|
||||||
var msg = new proto.cc.arduino.cli.commands.v1.PlatformListRequest;
|
|
||||||
return proto.cc.arduino.cli.commands.v1.PlatformListRequest.deserializeBinaryFromReader(msg, reader);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Deserializes binary data (in protobuf wire format) from the
|
|
||||||
* given reader into the given message object.
|
|
||||||
* @param {!proto.cc.arduino.cli.commands.v1.PlatformListRequest} msg The message object to deserialize into.
|
|
||||||
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.PlatformListRequest}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListRequest.deserializeBinaryFromReader = function(msg, reader) {
|
|
||||||
while (reader.nextField()) {
|
|
||||||
if (reader.isEndGroup()) {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
var field = reader.getFieldNumber();
|
|
||||||
switch (field) {
|
|
||||||
case 1:
|
|
||||||
var value = new cc_arduino_cli_commands_v1_common_pb.Instance;
|
|
||||||
reader.readMessage(value,cc_arduino_cli_commands_v1_common_pb.Instance.deserializeBinaryFromReader);
|
|
||||||
msg.setInstance(value);
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
var value = /** @type {boolean} */ (reader.readBool());
|
|
||||||
msg.setUpdatableOnly(value);
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
var value = /** @type {boolean} */ (reader.readBool());
|
|
||||||
msg.setAll(value);
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
reader.skipField();
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return msg;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Serializes the message to binary data (in protobuf wire format).
|
|
||||||
* @return {!Uint8Array}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListRequest.prototype.serializeBinary = function() {
|
|
||||||
var writer = new jspb.BinaryWriter();
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListRequest.serializeBinaryToWriter(this, writer);
|
|
||||||
return writer.getResultBuffer();
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Serializes the given message to binary data (in protobuf wire
|
|
||||||
* format), writing to the given BinaryWriter.
|
|
||||||
* @param {!proto.cc.arduino.cli.commands.v1.PlatformListRequest} message
|
|
||||||
* @param {!jspb.BinaryWriter} writer
|
|
||||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListRequest.serializeBinaryToWriter = function(message, writer) {
|
|
||||||
var f = undefined;
|
|
||||||
f = message.getInstance();
|
|
||||||
if (f != null) {
|
|
||||||
writer.writeMessage(
|
|
||||||
1,
|
|
||||||
f,
|
|
||||||
cc_arduino_cli_commands_v1_common_pb.Instance.serializeBinaryToWriter
|
|
||||||
);
|
|
||||||
}
|
|
||||||
f = message.getUpdatableOnly();
|
|
||||||
if (f) {
|
|
||||||
writer.writeBool(
|
|
||||||
2,
|
|
||||||
f
|
|
||||||
);
|
|
||||||
}
|
|
||||||
f = message.getAll();
|
|
||||||
if (f) {
|
|
||||||
writer.writeBool(
|
|
||||||
3,
|
|
||||||
f
|
|
||||||
);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* optional Instance instance = 1;
|
|
||||||
* @return {?proto.cc.arduino.cli.commands.v1.Instance}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListRequest.prototype.getInstance = function() {
|
|
||||||
return /** @type{?proto.cc.arduino.cli.commands.v1.Instance} */ (
|
|
||||||
jspb.Message.getWrapperField(this, cc_arduino_cli_commands_v1_common_pb.Instance, 1));
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {?proto.cc.arduino.cli.commands.v1.Instance|undefined} value
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.PlatformListRequest} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListRequest.prototype.setInstance = function(value) {
|
|
||||||
return jspb.Message.setWrapperField(this, 1, value);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Clears the message field making it undefined.
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.PlatformListRequest} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListRequest.prototype.clearInstance = function() {
|
|
||||||
return this.setInstance(undefined);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Returns whether this field is set.
|
|
||||||
* @return {boolean}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListRequest.prototype.hasInstance = function() {
|
|
||||||
return jspb.Message.getField(this, 1) != null;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* optional bool updatable_only = 2;
|
|
||||||
* @return {boolean}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListRequest.prototype.getUpdatableOnly = function() {
|
|
||||||
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false));
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {boolean} value
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.PlatformListRequest} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListRequest.prototype.setUpdatableOnly = function(value) {
|
|
||||||
return jspb.Message.setProto3BooleanField(this, 2, value);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* optional bool all = 3;
|
|
||||||
* @return {boolean}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListRequest.prototype.getAll = function() {
|
|
||||||
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false));
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {boolean} value
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.PlatformListRequest} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListRequest.prototype.setAll = function(value) {
|
|
||||||
return jspb.Message.setProto3BooleanField(this, 3, value);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* List of repeated fields within this message type.
|
|
||||||
* @private {!Array<number>}
|
|
||||||
* @const
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListResponse.repeatedFields_ = [1];
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (jspb.Message.GENERATE_TO_OBJECT) {
|
|
||||||
/**
|
|
||||||
* Creates an object representation of this proto.
|
|
||||||
* Field names that are reserved in JavaScript and will be renamed to pb_name.
|
|
||||||
* Optional fields that are not set will be set to undefined.
|
|
||||||
* To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
|
|
||||||
* For the list of reserved names please see:
|
|
||||||
* net/proto2/compiler/js/internal/generator.cc#kKeyword.
|
|
||||||
* @param {boolean=} opt_includeInstance Deprecated. whether to include the
|
|
||||||
* JSPB instance for transitional soy proto support:
|
|
||||||
* http://goto/soy-param-migration
|
|
||||||
* @return {!Object}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListResponse.prototype.toObject = function(opt_includeInstance) {
|
|
||||||
return proto.cc.arduino.cli.commands.v1.PlatformListResponse.toObject(opt_includeInstance, this);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Static version of the {@see toObject} method.
|
|
||||||
* @param {boolean|undefined} includeInstance Deprecated. Whether to include
|
|
||||||
* the JSPB instance for transitional soy proto support:
|
|
||||||
* http://goto/soy-param-migration
|
|
||||||
* @param {!proto.cc.arduino.cli.commands.v1.PlatformListResponse} msg The msg instance to transform.
|
|
||||||
* @return {!Object}
|
|
||||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListResponse.toObject = function(includeInstance, msg) {
|
|
||||||
var f, obj = {
|
|
||||||
installedPlatformsList: jspb.Message.toObjectList(msg.getInstalledPlatformsList(),
|
|
||||||
cc_arduino_cli_commands_v1_common_pb.Platform.toObject, includeInstance)
|
|
||||||
};
|
|
||||||
|
|
||||||
if (includeInstance) {
|
|
||||||
obj.$jspbMessageInstance = msg;
|
|
||||||
}
|
|
||||||
return obj;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Deserializes binary data (in protobuf wire format).
|
|
||||||
* @param {jspb.ByteSource} bytes The bytes to deserialize.
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.PlatformListResponse}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListResponse.deserializeBinary = function(bytes) {
|
|
||||||
var reader = new jspb.BinaryReader(bytes);
|
|
||||||
var msg = new proto.cc.arduino.cli.commands.v1.PlatformListResponse;
|
|
||||||
return proto.cc.arduino.cli.commands.v1.PlatformListResponse.deserializeBinaryFromReader(msg, reader);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Deserializes binary data (in protobuf wire format) from the
|
|
||||||
* given reader into the given message object.
|
|
||||||
* @param {!proto.cc.arduino.cli.commands.v1.PlatformListResponse} msg The message object to deserialize into.
|
|
||||||
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.PlatformListResponse}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListResponse.deserializeBinaryFromReader = function(msg, reader) {
|
|
||||||
while (reader.nextField()) {
|
|
||||||
if (reader.isEndGroup()) {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
var field = reader.getFieldNumber();
|
|
||||||
switch (field) {
|
|
||||||
case 1:
|
|
||||||
var value = new cc_arduino_cli_commands_v1_common_pb.Platform;
|
|
||||||
reader.readMessage(value,cc_arduino_cli_commands_v1_common_pb.Platform.deserializeBinaryFromReader);
|
|
||||||
msg.addInstalledPlatforms(value);
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
reader.skipField();
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return msg;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Serializes the message to binary data (in protobuf wire format).
|
|
||||||
* @return {!Uint8Array}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListResponse.prototype.serializeBinary = function() {
|
|
||||||
var writer = new jspb.BinaryWriter();
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListResponse.serializeBinaryToWriter(this, writer);
|
|
||||||
return writer.getResultBuffer();
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Serializes the given message to binary data (in protobuf wire
|
|
||||||
* format), writing to the given BinaryWriter.
|
|
||||||
* @param {!proto.cc.arduino.cli.commands.v1.PlatformListResponse} message
|
|
||||||
* @param {!jspb.BinaryWriter} writer
|
|
||||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListResponse.serializeBinaryToWriter = function(message, writer) {
|
|
||||||
var f = undefined;
|
|
||||||
f = message.getInstalledPlatformsList();
|
|
||||||
if (f.length > 0) {
|
|
||||||
writer.writeRepeatedMessage(
|
|
||||||
1,
|
|
||||||
f,
|
|
||||||
cc_arduino_cli_commands_v1_common_pb.Platform.serializeBinaryToWriter
|
|
||||||
);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* repeated Platform installed_platforms = 1;
|
|
||||||
* @return {!Array<!proto.cc.arduino.cli.commands.v1.Platform>}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListResponse.prototype.getInstalledPlatformsList = function() {
|
|
||||||
return /** @type{!Array<!proto.cc.arduino.cli.commands.v1.Platform>} */ (
|
|
||||||
jspb.Message.getRepeatedWrapperField(this, cc_arduino_cli_commands_v1_common_pb.Platform, 1));
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {!Array<!proto.cc.arduino.cli.commands.v1.Platform>} value
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.PlatformListResponse} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListResponse.prototype.setInstalledPlatformsList = function(value) {
|
|
||||||
return jspb.Message.setRepeatedWrapperField(this, 1, value);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {!proto.cc.arduino.cli.commands.v1.Platform=} opt_value
|
|
||||||
* @param {number=} opt_index
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.Platform}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListResponse.prototype.addInstalledPlatforms = function(opt_value, opt_index) {
|
|
||||||
return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.cc.arduino.cli.commands.v1.Platform, opt_index);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Clears the list making it empty but non-null.
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.PlatformListResponse} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.PlatformListResponse.prototype.clearInstalledPlatformsList = function() {
|
|
||||||
return this.setInstalledPlatformsList([]);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
goog.object.extend(exports, proto.cc.arduino.cli.commands.v1);
|
goog.object.extend(exports, proto.cc.arduino.cli.commands.v1);
|
||||||
|
@ -298,6 +298,8 @@ export class LibraryResolveDependenciesRequest extends jspb.Message {
|
|||||||
setName(value: string): LibraryResolveDependenciesRequest;
|
setName(value: string): LibraryResolveDependenciesRequest;
|
||||||
getVersion(): string;
|
getVersion(): string;
|
||||||
setVersion(value: string): LibraryResolveDependenciesRequest;
|
setVersion(value: string): LibraryResolveDependenciesRequest;
|
||||||
|
getDoNotUpdateInstalledLibraries(): boolean;
|
||||||
|
setDoNotUpdateInstalledLibraries(value: boolean): LibraryResolveDependenciesRequest;
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
serializeBinary(): Uint8Array;
|
||||||
toObject(includeInstance?: boolean): LibraryResolveDependenciesRequest.AsObject;
|
toObject(includeInstance?: boolean): LibraryResolveDependenciesRequest.AsObject;
|
||||||
@ -314,6 +316,7 @@ export namespace LibraryResolveDependenciesRequest {
|
|||||||
instance?: cc_arduino_cli_commands_v1_common_pb.Instance.AsObject,
|
instance?: cc_arduino_cli_commands_v1_common_pb.Instance.AsObject,
|
||||||
name: string,
|
name: string,
|
||||||
version: string,
|
version: string,
|
||||||
|
doNotUpdateInstalledLibraries: boolean,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -371,8 +374,6 @@ export class LibrarySearchRequest extends jspb.Message {
|
|||||||
clearInstance(): void;
|
clearInstance(): void;
|
||||||
getInstance(): cc_arduino_cli_commands_v1_common_pb.Instance | undefined;
|
getInstance(): cc_arduino_cli_commands_v1_common_pb.Instance | undefined;
|
||||||
setInstance(value?: cc_arduino_cli_commands_v1_common_pb.Instance): LibrarySearchRequest;
|
setInstance(value?: cc_arduino_cli_commands_v1_common_pb.Instance): LibrarySearchRequest;
|
||||||
getQuery(): string;
|
|
||||||
setQuery(value: string): LibrarySearchRequest;
|
|
||||||
getOmitReleasesDetails(): boolean;
|
getOmitReleasesDetails(): boolean;
|
||||||
setOmitReleasesDetails(value: boolean): LibrarySearchRequest;
|
setOmitReleasesDetails(value: boolean): LibrarySearchRequest;
|
||||||
getSearchArgs(): string;
|
getSearchArgs(): string;
|
||||||
@ -391,7 +392,6 @@ export class LibrarySearchRequest extends jspb.Message {
|
|||||||
export namespace LibrarySearchRequest {
|
export namespace LibrarySearchRequest {
|
||||||
export type AsObject = {
|
export type AsObject = {
|
||||||
instance?: cc_arduino_cli_commands_v1_common_pb.Instance.AsObject,
|
instance?: cc_arduino_cli_commands_v1_common_pb.Instance.AsObject,
|
||||||
query: string,
|
|
||||||
omitReleasesDetails: boolean,
|
omitReleasesDetails: boolean,
|
||||||
searchArgs: string,
|
searchArgs: string,
|
||||||
}
|
}
|
||||||
|
@ -2648,7 +2648,8 @@ proto.cc.arduino.cli.commands.v1.LibraryResolveDependenciesRequest.toObject = fu
|
|||||||
var f, obj = {
|
var f, obj = {
|
||||||
instance: (f = msg.getInstance()) && cc_arduino_cli_commands_v1_common_pb.Instance.toObject(includeInstance, f),
|
instance: (f = msg.getInstance()) && cc_arduino_cli_commands_v1_common_pb.Instance.toObject(includeInstance, f),
|
||||||
name: jspb.Message.getFieldWithDefault(msg, 2, ""),
|
name: jspb.Message.getFieldWithDefault(msg, 2, ""),
|
||||||
version: jspb.Message.getFieldWithDefault(msg, 3, "")
|
version: jspb.Message.getFieldWithDefault(msg, 3, ""),
|
||||||
|
doNotUpdateInstalledLibraries: jspb.Message.getBooleanFieldWithDefault(msg, 4, false)
|
||||||
};
|
};
|
||||||
|
|
||||||
if (includeInstance) {
|
if (includeInstance) {
|
||||||
@ -2698,6 +2699,10 @@ proto.cc.arduino.cli.commands.v1.LibraryResolveDependenciesRequest.deserializeBi
|
|||||||
var value = /** @type {string} */ (reader.readString());
|
var value = /** @type {string} */ (reader.readString());
|
||||||
msg.setVersion(value);
|
msg.setVersion(value);
|
||||||
break;
|
break;
|
||||||
|
case 4:
|
||||||
|
var value = /** @type {boolean} */ (reader.readBool());
|
||||||
|
msg.setDoNotUpdateInstalledLibraries(value);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
reader.skipField();
|
reader.skipField();
|
||||||
break;
|
break;
|
||||||
@ -2749,6 +2754,13 @@ proto.cc.arduino.cli.commands.v1.LibraryResolveDependenciesRequest.serializeBina
|
|||||||
f
|
f
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
f = message.getDoNotUpdateInstalledLibraries();
|
||||||
|
if (f) {
|
||||||
|
writer.writeBool(
|
||||||
|
4,
|
||||||
|
f
|
||||||
|
);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -2825,6 +2837,24 @@ proto.cc.arduino.cli.commands.v1.LibraryResolveDependenciesRequest.prototype.set
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* optional bool do_not_update_installed_libraries = 4;
|
||||||
|
* @return {boolean}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.LibraryResolveDependenciesRequest.prototype.getDoNotUpdateInstalledLibraries = function() {
|
||||||
|
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false));
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {boolean} value
|
||||||
|
* @return {!proto.cc.arduino.cli.commands.v1.LibraryResolveDependenciesRequest} returns this
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.LibraryResolveDependenciesRequest.prototype.setDoNotUpdateInstalledLibraries = function(value) {
|
||||||
|
return jspb.Message.setProto3BooleanField(this, 4, value);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* List of repeated fields within this message type.
|
* List of repeated fields within this message type.
|
||||||
@ -3208,9 +3238,8 @@ proto.cc.arduino.cli.commands.v1.LibrarySearchRequest.prototype.toObject = funct
|
|||||||
proto.cc.arduino.cli.commands.v1.LibrarySearchRequest.toObject = function(includeInstance, msg) {
|
proto.cc.arduino.cli.commands.v1.LibrarySearchRequest.toObject = function(includeInstance, msg) {
|
||||||
var f, obj = {
|
var f, obj = {
|
||||||
instance: (f = msg.getInstance()) && cc_arduino_cli_commands_v1_common_pb.Instance.toObject(includeInstance, f),
|
instance: (f = msg.getInstance()) && cc_arduino_cli_commands_v1_common_pb.Instance.toObject(includeInstance, f),
|
||||||
query: jspb.Message.getFieldWithDefault(msg, 2, ""),
|
omitReleasesDetails: jspb.Message.getBooleanFieldWithDefault(msg, 2, false),
|
||||||
omitReleasesDetails: jspb.Message.getBooleanFieldWithDefault(msg, 3, false),
|
searchArgs: jspb.Message.getFieldWithDefault(msg, 3, "")
|
||||||
searchArgs: jspb.Message.getFieldWithDefault(msg, 4, "")
|
|
||||||
};
|
};
|
||||||
|
|
||||||
if (includeInstance) {
|
if (includeInstance) {
|
||||||
@ -3253,14 +3282,10 @@ proto.cc.arduino.cli.commands.v1.LibrarySearchRequest.deserializeBinaryFromReade
|
|||||||
msg.setInstance(value);
|
msg.setInstance(value);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
var value = /** @type {string} */ (reader.readString());
|
|
||||||
msg.setQuery(value);
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
var value = /** @type {boolean} */ (reader.readBool());
|
var value = /** @type {boolean} */ (reader.readBool());
|
||||||
msg.setOmitReleasesDetails(value);
|
msg.setOmitReleasesDetails(value);
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 3:
|
||||||
var value = /** @type {string} */ (reader.readString());
|
var value = /** @type {string} */ (reader.readString());
|
||||||
msg.setSearchArgs(value);
|
msg.setSearchArgs(value);
|
||||||
break;
|
break;
|
||||||
@ -3301,24 +3326,17 @@ proto.cc.arduino.cli.commands.v1.LibrarySearchRequest.serializeBinaryToWriter =
|
|||||||
cc_arduino_cli_commands_v1_common_pb.Instance.serializeBinaryToWriter
|
cc_arduino_cli_commands_v1_common_pb.Instance.serializeBinaryToWriter
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
f = message.getQuery();
|
|
||||||
if (f.length > 0) {
|
|
||||||
writer.writeString(
|
|
||||||
2,
|
|
||||||
f
|
|
||||||
);
|
|
||||||
}
|
|
||||||
f = message.getOmitReleasesDetails();
|
f = message.getOmitReleasesDetails();
|
||||||
if (f) {
|
if (f) {
|
||||||
writer.writeBool(
|
writer.writeBool(
|
||||||
3,
|
2,
|
||||||
f
|
f
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
f = message.getSearchArgs();
|
f = message.getSearchArgs();
|
||||||
if (f.length > 0) {
|
if (f.length > 0) {
|
||||||
writer.writeString(
|
writer.writeString(
|
||||||
4,
|
3,
|
||||||
f
|
f
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -3363,29 +3381,11 @@ proto.cc.arduino.cli.commands.v1.LibrarySearchRequest.prototype.hasInstance = fu
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* optional string query = 2;
|
* optional bool omit_releases_details = 2;
|
||||||
* @return {string}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LibrarySearchRequest.prototype.getQuery = function() {
|
|
||||||
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {string} value
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.LibrarySearchRequest} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.LibrarySearchRequest.prototype.setQuery = function(value) {
|
|
||||||
return jspb.Message.setProto3StringField(this, 2, value);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* optional bool omit_releases_details = 3;
|
|
||||||
* @return {boolean}
|
* @return {boolean}
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.LibrarySearchRequest.prototype.getOmitReleasesDetails = function() {
|
proto.cc.arduino.cli.commands.v1.LibrarySearchRequest.prototype.getOmitReleasesDetails = function() {
|
||||||
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false));
|
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false));
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -3394,16 +3394,16 @@ proto.cc.arduino.cli.commands.v1.LibrarySearchRequest.prototype.getOmitReleasesD
|
|||||||
* @return {!proto.cc.arduino.cli.commands.v1.LibrarySearchRequest} returns this
|
* @return {!proto.cc.arduino.cli.commands.v1.LibrarySearchRequest} returns this
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.LibrarySearchRequest.prototype.setOmitReleasesDetails = function(value) {
|
proto.cc.arduino.cli.commands.v1.LibrarySearchRequest.prototype.setOmitReleasesDetails = function(value) {
|
||||||
return jspb.Message.setProto3BooleanField(this, 3, value);
|
return jspb.Message.setProto3BooleanField(this, 2, value);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* optional string search_args = 4;
|
* optional string search_args = 3;
|
||||||
* @return {string}
|
* @return {string}
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.LibrarySearchRequest.prototype.getSearchArgs = function() {
|
proto.cc.arduino.cli.commands.v1.LibrarySearchRequest.prototype.getSearchArgs = function() {
|
||||||
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, ""));
|
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, ""));
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -3412,7 +3412,7 @@ proto.cc.arduino.cli.commands.v1.LibrarySearchRequest.prototype.getSearchArgs =
|
|||||||
* @return {!proto.cc.arduino.cli.commands.v1.LibrarySearchRequest} returns this
|
* @return {!proto.cc.arduino.cli.commands.v1.LibrarySearchRequest} returns this
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.LibrarySearchRequest.prototype.setSearchArgs = function(value) {
|
proto.cc.arduino.cli.commands.v1.LibrarySearchRequest.prototype.setSearchArgs = function(value) {
|
||||||
return jspb.Message.setProto3StringField(this, 4, value);
|
return jspb.Message.setProto3StringField(this, 3, value);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,26 +10,29 @@ import * as cc_arduino_cli_commands_v1_port_pb from "../../../../../cc/arduino/c
|
|||||||
|
|
||||||
export class MonitorRequest extends jspb.Message {
|
export class MonitorRequest extends jspb.Message {
|
||||||
|
|
||||||
hasInstance(): boolean;
|
hasOpenRequest(): boolean;
|
||||||
clearInstance(): void;
|
clearOpenRequest(): void;
|
||||||
getInstance(): cc_arduino_cli_commands_v1_common_pb.Instance | undefined;
|
getOpenRequest(): MonitorPortOpenRequest | undefined;
|
||||||
setInstance(value?: cc_arduino_cli_commands_v1_common_pb.Instance): MonitorRequest;
|
setOpenRequest(value?: MonitorPortOpenRequest): MonitorRequest;
|
||||||
|
|
||||||
hasPort(): boolean;
|
hasTxData(): boolean;
|
||||||
clearPort(): void;
|
clearTxData(): void;
|
||||||
getPort(): cc_arduino_cli_commands_v1_port_pb.Port | undefined;
|
|
||||||
setPort(value?: cc_arduino_cli_commands_v1_port_pb.Port): MonitorRequest;
|
|
||||||
getFqbn(): string;
|
|
||||||
setFqbn(value: string): MonitorRequest;
|
|
||||||
getTxData(): Uint8Array | string;
|
getTxData(): Uint8Array | string;
|
||||||
getTxData_asU8(): Uint8Array;
|
getTxData_asU8(): Uint8Array;
|
||||||
getTxData_asB64(): string;
|
getTxData_asB64(): string;
|
||||||
setTxData(value: Uint8Array | string): MonitorRequest;
|
setTxData(value: Uint8Array | string): MonitorRequest;
|
||||||
|
|
||||||
hasPortConfiguration(): boolean;
|
hasUpdatedConfiguration(): boolean;
|
||||||
clearPortConfiguration(): void;
|
clearUpdatedConfiguration(): void;
|
||||||
getPortConfiguration(): MonitorPortConfiguration | undefined;
|
getUpdatedConfiguration(): MonitorPortConfiguration | undefined;
|
||||||
setPortConfiguration(value?: MonitorPortConfiguration): MonitorRequest;
|
setUpdatedConfiguration(value?: MonitorPortConfiguration): MonitorRequest;
|
||||||
|
|
||||||
|
hasClose(): boolean;
|
||||||
|
clearClose(): void;
|
||||||
|
getClose(): boolean;
|
||||||
|
setClose(value: boolean): MonitorRequest;
|
||||||
|
|
||||||
|
getMessageCase(): MonitorRequest.MessageCase;
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
serializeBinary(): Uint8Array;
|
||||||
toObject(includeInstance?: boolean): MonitorRequest.AsObject;
|
toObject(includeInstance?: boolean): MonitorRequest.AsObject;
|
||||||
@ -42,11 +45,57 @@ export class MonitorRequest extends jspb.Message {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export namespace MonitorRequest {
|
export namespace MonitorRequest {
|
||||||
|
export type AsObject = {
|
||||||
|
openRequest?: MonitorPortOpenRequest.AsObject,
|
||||||
|
txData: Uint8Array | string,
|
||||||
|
updatedConfiguration?: MonitorPortConfiguration.AsObject,
|
||||||
|
close: boolean,
|
||||||
|
}
|
||||||
|
|
||||||
|
export enum MessageCase {
|
||||||
|
MESSAGE_NOT_SET = 0,
|
||||||
|
OPEN_REQUEST = 1,
|
||||||
|
TX_DATA = 2,
|
||||||
|
UPDATED_CONFIGURATION = 3,
|
||||||
|
CLOSE = 4,
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
export class MonitorPortOpenRequest extends jspb.Message {
|
||||||
|
|
||||||
|
hasInstance(): boolean;
|
||||||
|
clearInstance(): void;
|
||||||
|
getInstance(): cc_arduino_cli_commands_v1_common_pb.Instance | undefined;
|
||||||
|
setInstance(value?: cc_arduino_cli_commands_v1_common_pb.Instance): MonitorPortOpenRequest;
|
||||||
|
|
||||||
|
hasPort(): boolean;
|
||||||
|
clearPort(): void;
|
||||||
|
getPort(): cc_arduino_cli_commands_v1_port_pb.Port | undefined;
|
||||||
|
setPort(value?: cc_arduino_cli_commands_v1_port_pb.Port): MonitorPortOpenRequest;
|
||||||
|
getFqbn(): string;
|
||||||
|
setFqbn(value: string): MonitorPortOpenRequest;
|
||||||
|
|
||||||
|
hasPortConfiguration(): boolean;
|
||||||
|
clearPortConfiguration(): void;
|
||||||
|
getPortConfiguration(): MonitorPortConfiguration | undefined;
|
||||||
|
setPortConfiguration(value?: MonitorPortConfiguration): MonitorPortOpenRequest;
|
||||||
|
|
||||||
|
serializeBinary(): Uint8Array;
|
||||||
|
toObject(includeInstance?: boolean): MonitorPortOpenRequest.AsObject;
|
||||||
|
static toObject(includeInstance: boolean, msg: MonitorPortOpenRequest): MonitorPortOpenRequest.AsObject;
|
||||||
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||||
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||||
|
static serializeBinaryToWriter(message: MonitorPortOpenRequest, writer: jspb.BinaryWriter): void;
|
||||||
|
static deserializeBinary(bytes: Uint8Array): MonitorPortOpenRequest;
|
||||||
|
static deserializeBinaryFromReader(message: MonitorPortOpenRequest, reader: jspb.BinaryReader): MonitorPortOpenRequest;
|
||||||
|
}
|
||||||
|
|
||||||
|
export namespace MonitorPortOpenRequest {
|
||||||
export type AsObject = {
|
export type AsObject = {
|
||||||
instance?: cc_arduino_cli_commands_v1_common_pb.Instance.AsObject,
|
instance?: cc_arduino_cli_commands_v1_common_pb.Instance.AsObject,
|
||||||
port?: cc_arduino_cli_commands_v1_port_pb.Port.AsObject,
|
port?: cc_arduino_cli_commands_v1_port_pb.Port.AsObject,
|
||||||
fqbn: string,
|
fqbn: string,
|
||||||
txData: Uint8Array | string,
|
|
||||||
portConfiguration?: MonitorPortConfiguration.AsObject,
|
portConfiguration?: MonitorPortConfiguration.AsObject,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -28,9 +28,11 @@ goog.object.extend(proto, cc_arduino_cli_commands_v1_port_pb);
|
|||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsRequest', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsRequest', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsResponse', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsResponse', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration', null, global);
|
||||||
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.MonitorPortSetting', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.MonitorPortSetting', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.MonitorPortSettingDescriptor', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.MonitorPortSettingDescriptor', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.MonitorRequest', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.MonitorRequest', null, global);
|
||||||
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.MonitorRequest.MessageCase', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.MonitorResponse', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.MonitorResponse', null, global);
|
||||||
/**
|
/**
|
||||||
* Generated by JsPbCodeGenerator.
|
* Generated by JsPbCodeGenerator.
|
||||||
@ -43,7 +45,7 @@ goog.exportSymbol('proto.cc.arduino.cli.commands.v1.MonitorResponse', null, glob
|
|||||||
* @constructor
|
* @constructor
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorRequest = function(opt_data) {
|
proto.cc.arduino.cli.commands.v1.MonitorRequest = function(opt_data) {
|
||||||
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
|
jspb.Message.initialize(this, opt_data, 0, -1, null, proto.cc.arduino.cli.commands.v1.MonitorRequest.oneofGroups_);
|
||||||
};
|
};
|
||||||
goog.inherits(proto.cc.arduino.cli.commands.v1.MonitorRequest, jspb.Message);
|
goog.inherits(proto.cc.arduino.cli.commands.v1.MonitorRequest, jspb.Message);
|
||||||
if (goog.DEBUG && !COMPILED) {
|
if (goog.DEBUG && !COMPILED) {
|
||||||
@ -53,6 +55,27 @@ if (goog.DEBUG && !COMPILED) {
|
|||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorRequest.displayName = 'proto.cc.arduino.cli.commands.v1.MonitorRequest';
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.displayName = 'proto.cc.arduino.cli.commands.v1.MonitorRequest';
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* Generated by JsPbCodeGenerator.
|
||||||
|
* @param {Array=} opt_data Optional initial data array, typically from a
|
||||||
|
* server response, or constructed directly in Javascript. The array is used
|
||||||
|
* in place and becomes part of the constructed object. It is not cloned.
|
||||||
|
* If no data is provided, the constructed object will be empty, but still
|
||||||
|
* valid.
|
||||||
|
* @extends {jspb.Message}
|
||||||
|
* @constructor
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest = function(opt_data) {
|
||||||
|
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
|
||||||
|
};
|
||||||
|
goog.inherits(proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest, jspb.Message);
|
||||||
|
if (goog.DEBUG && !COMPILED) {
|
||||||
|
/**
|
||||||
|
* @public
|
||||||
|
* @override
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.displayName = 'proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest';
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* Generated by JsPbCodeGenerator.
|
* Generated by JsPbCodeGenerator.
|
||||||
* @param {Array=} opt_data Optional initial data array, typically from a
|
* @param {Array=} opt_data Optional initial data array, typically from a
|
||||||
@ -180,6 +203,34 @@ if (goog.DEBUG && !COMPILED) {
|
|||||||
proto.cc.arduino.cli.commands.v1.MonitorPortSettingDescriptor.displayName = 'proto.cc.arduino.cli.commands.v1.MonitorPortSettingDescriptor';
|
proto.cc.arduino.cli.commands.v1.MonitorPortSettingDescriptor.displayName = 'proto.cc.arduino.cli.commands.v1.MonitorPortSettingDescriptor';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Oneof group definitions for this message. Each group defines the field
|
||||||
|
* numbers belonging to that group. When of these fields' value is set, all
|
||||||
|
* other fields in the group are cleared. During deserialization, if multiple
|
||||||
|
* fields are encountered for a group, only the last value seen will be kept.
|
||||||
|
* @private {!Array<!Array<number>>}
|
||||||
|
* @const
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.oneofGroups_ = [[1,2,3,4]];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @enum {number}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.MessageCase = {
|
||||||
|
MESSAGE_NOT_SET: 0,
|
||||||
|
OPEN_REQUEST: 1,
|
||||||
|
TX_DATA: 2,
|
||||||
|
UPDATED_CONFIGURATION: 3,
|
||||||
|
CLOSE: 4
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return {proto.cc.arduino.cli.commands.v1.MonitorRequest.MessageCase}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.getMessageCase = function() {
|
||||||
|
return /** @type {proto.cc.arduino.cli.commands.v1.MonitorRequest.MessageCase} */(jspb.Message.computeOneofCase(this, proto.cc.arduino.cli.commands.v1.MonitorRequest.oneofGroups_[0]));
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (jspb.Message.GENERATE_TO_OBJECT) {
|
if (jspb.Message.GENERATE_TO_OBJECT) {
|
||||||
@ -211,11 +262,10 @@ proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.toObject = function(op
|
|||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorRequest.toObject = function(includeInstance, msg) {
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.toObject = function(includeInstance, msg) {
|
||||||
var f, obj = {
|
var f, obj = {
|
||||||
instance: (f = msg.getInstance()) && cc_arduino_cli_commands_v1_common_pb.Instance.toObject(includeInstance, f),
|
openRequest: (f = msg.getOpenRequest()) && proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.toObject(includeInstance, f),
|
||||||
port: (f = msg.getPort()) && cc_arduino_cli_commands_v1_port_pb.Port.toObject(includeInstance, f),
|
|
||||||
fqbn: jspb.Message.getFieldWithDefault(msg, 3, ""),
|
|
||||||
txData: msg.getTxData_asB64(),
|
txData: msg.getTxData_asB64(),
|
||||||
portConfiguration: (f = msg.getPortConfiguration()) && proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration.toObject(includeInstance, f)
|
updatedConfiguration: (f = msg.getUpdatedConfiguration()) && proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration.toObject(includeInstance, f),
|
||||||
|
close: jspb.Message.getBooleanFieldWithDefault(msg, 4, false)
|
||||||
};
|
};
|
||||||
|
|
||||||
if (includeInstance) {
|
if (includeInstance) {
|
||||||
@ -253,27 +303,22 @@ proto.cc.arduino.cli.commands.v1.MonitorRequest.deserializeBinaryFromReader = fu
|
|||||||
var field = reader.getFieldNumber();
|
var field = reader.getFieldNumber();
|
||||||
switch (field) {
|
switch (field) {
|
||||||
case 1:
|
case 1:
|
||||||
var value = new cc_arduino_cli_commands_v1_common_pb.Instance;
|
var value = new proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest;
|
||||||
reader.readMessage(value,cc_arduino_cli_commands_v1_common_pb.Instance.deserializeBinaryFromReader);
|
reader.readMessage(value,proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.deserializeBinaryFromReader);
|
||||||
msg.setInstance(value);
|
msg.setOpenRequest(value);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
var value = new cc_arduino_cli_commands_v1_port_pb.Port;
|
|
||||||
reader.readMessage(value,cc_arduino_cli_commands_v1_port_pb.Port.deserializeBinaryFromReader);
|
|
||||||
msg.setPort(value);
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
var value = /** @type {string} */ (reader.readString());
|
|
||||||
msg.setFqbn(value);
|
|
||||||
break;
|
|
||||||
case 4:
|
|
||||||
var value = /** @type {!Uint8Array} */ (reader.readBytes());
|
var value = /** @type {!Uint8Array} */ (reader.readBytes());
|
||||||
msg.setTxData(value);
|
msg.setTxData(value);
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 3:
|
||||||
var value = new proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration;
|
var value = new proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration;
|
||||||
reader.readMessage(value,proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration.deserializeBinaryFromReader);
|
reader.readMessage(value,proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration.deserializeBinaryFromReader);
|
||||||
msg.setPortConfiguration(value);
|
msg.setUpdatedConfiguration(value);
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
var value = /** @type {boolean} */ (reader.readBool());
|
||||||
|
msg.setClose(value);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
reader.skipField();
|
reader.skipField();
|
||||||
@ -303,6 +348,329 @@ proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.serializeBinary = func
|
|||||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorRequest.serializeBinaryToWriter = function(message, writer) {
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.serializeBinaryToWriter = function(message, writer) {
|
||||||
|
var f = undefined;
|
||||||
|
f = message.getOpenRequest();
|
||||||
|
if (f != null) {
|
||||||
|
writer.writeMessage(
|
||||||
|
1,
|
||||||
|
f,
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.serializeBinaryToWriter
|
||||||
|
);
|
||||||
|
}
|
||||||
|
f = /** @type {!(string|Uint8Array)} */ (jspb.Message.getField(message, 2));
|
||||||
|
if (f != null) {
|
||||||
|
writer.writeBytes(
|
||||||
|
2,
|
||||||
|
f
|
||||||
|
);
|
||||||
|
}
|
||||||
|
f = message.getUpdatedConfiguration();
|
||||||
|
if (f != null) {
|
||||||
|
writer.writeMessage(
|
||||||
|
3,
|
||||||
|
f,
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration.serializeBinaryToWriter
|
||||||
|
);
|
||||||
|
}
|
||||||
|
f = /** @type {boolean} */ (jspb.Message.getField(message, 4));
|
||||||
|
if (f != null) {
|
||||||
|
writer.writeBool(
|
||||||
|
4,
|
||||||
|
f
|
||||||
|
);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* optional MonitorPortOpenRequest open_request = 1;
|
||||||
|
* @return {?proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.getOpenRequest = function() {
|
||||||
|
return /** @type{?proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest} */ (
|
||||||
|
jspb.Message.getWrapperField(this, proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest, 1));
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {?proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest|undefined} value
|
||||||
|
* @return {!proto.cc.arduino.cli.commands.v1.MonitorRequest} returns this
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.setOpenRequest = function(value) {
|
||||||
|
return jspb.Message.setOneofWrapperField(this, 1, proto.cc.arduino.cli.commands.v1.MonitorRequest.oneofGroups_[0], value);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Clears the message field making it undefined.
|
||||||
|
* @return {!proto.cc.arduino.cli.commands.v1.MonitorRequest} returns this
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.clearOpenRequest = function() {
|
||||||
|
return this.setOpenRequest(undefined);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns whether this field is set.
|
||||||
|
* @return {boolean}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.hasOpenRequest = function() {
|
||||||
|
return jspb.Message.getField(this, 1) != null;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* optional bytes tx_data = 2;
|
||||||
|
* @return {!(string|Uint8Array)}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.getTxData = function() {
|
||||||
|
return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* optional bytes tx_data = 2;
|
||||||
|
* This is a type-conversion wrapper around `getTxData()`
|
||||||
|
* @return {string}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.getTxData_asB64 = function() {
|
||||||
|
return /** @type {string} */ (jspb.Message.bytesAsB64(
|
||||||
|
this.getTxData()));
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* optional bytes tx_data = 2;
|
||||||
|
* Note that Uint8Array is not supported on all browsers.
|
||||||
|
* @see http://caniuse.com/Uint8Array
|
||||||
|
* This is a type-conversion wrapper around `getTxData()`
|
||||||
|
* @return {!Uint8Array}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.getTxData_asU8 = function() {
|
||||||
|
return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8(
|
||||||
|
this.getTxData()));
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {!(string|Uint8Array)} value
|
||||||
|
* @return {!proto.cc.arduino.cli.commands.v1.MonitorRequest} returns this
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.setTxData = function(value) {
|
||||||
|
return jspb.Message.setOneofField(this, 2, proto.cc.arduino.cli.commands.v1.MonitorRequest.oneofGroups_[0], value);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Clears the field making it undefined.
|
||||||
|
* @return {!proto.cc.arduino.cli.commands.v1.MonitorRequest} returns this
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.clearTxData = function() {
|
||||||
|
return jspb.Message.setOneofField(this, 2, proto.cc.arduino.cli.commands.v1.MonitorRequest.oneofGroups_[0], undefined);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns whether this field is set.
|
||||||
|
* @return {boolean}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.hasTxData = function() {
|
||||||
|
return jspb.Message.getField(this, 2) != null;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* optional MonitorPortConfiguration updated_configuration = 3;
|
||||||
|
* @return {?proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.getUpdatedConfiguration = function() {
|
||||||
|
return /** @type{?proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration} */ (
|
||||||
|
jspb.Message.getWrapperField(this, proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration, 3));
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {?proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration|undefined} value
|
||||||
|
* @return {!proto.cc.arduino.cli.commands.v1.MonitorRequest} returns this
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.setUpdatedConfiguration = function(value) {
|
||||||
|
return jspb.Message.setOneofWrapperField(this, 3, proto.cc.arduino.cli.commands.v1.MonitorRequest.oneofGroups_[0], value);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Clears the message field making it undefined.
|
||||||
|
* @return {!proto.cc.arduino.cli.commands.v1.MonitorRequest} returns this
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.clearUpdatedConfiguration = function() {
|
||||||
|
return this.setUpdatedConfiguration(undefined);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns whether this field is set.
|
||||||
|
* @return {boolean}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.hasUpdatedConfiguration = function() {
|
||||||
|
return jspb.Message.getField(this, 3) != null;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* optional bool close = 4;
|
||||||
|
* @return {boolean}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.getClose = function() {
|
||||||
|
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false));
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {boolean} value
|
||||||
|
* @return {!proto.cc.arduino.cli.commands.v1.MonitorRequest} returns this
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.setClose = function(value) {
|
||||||
|
return jspb.Message.setOneofField(this, 4, proto.cc.arduino.cli.commands.v1.MonitorRequest.oneofGroups_[0], value);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Clears the field making it undefined.
|
||||||
|
* @return {!proto.cc.arduino.cli.commands.v1.MonitorRequest} returns this
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.clearClose = function() {
|
||||||
|
return jspb.Message.setOneofField(this, 4, proto.cc.arduino.cli.commands.v1.MonitorRequest.oneofGroups_[0], undefined);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns whether this field is set.
|
||||||
|
* @return {boolean}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.hasClose = function() {
|
||||||
|
return jspb.Message.getField(this, 4) != null;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if (jspb.Message.GENERATE_TO_OBJECT) {
|
||||||
|
/**
|
||||||
|
* Creates an object representation of this proto.
|
||||||
|
* Field names that are reserved in JavaScript and will be renamed to pb_name.
|
||||||
|
* Optional fields that are not set will be set to undefined.
|
||||||
|
* To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
|
||||||
|
* For the list of reserved names please see:
|
||||||
|
* net/proto2/compiler/js/internal/generator.cc#kKeyword.
|
||||||
|
* @param {boolean=} opt_includeInstance Deprecated. whether to include the
|
||||||
|
* JSPB instance for transitional soy proto support:
|
||||||
|
* http://goto/soy-param-migration
|
||||||
|
* @return {!Object}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.prototype.toObject = function(opt_includeInstance) {
|
||||||
|
return proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.toObject(opt_includeInstance, this);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Static version of the {@see toObject} method.
|
||||||
|
* @param {boolean|undefined} includeInstance Deprecated. Whether to include
|
||||||
|
* the JSPB instance for transitional soy proto support:
|
||||||
|
* http://goto/soy-param-migration
|
||||||
|
* @param {!proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest} msg The msg instance to transform.
|
||||||
|
* @return {!Object}
|
||||||
|
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.toObject = function(includeInstance, msg) {
|
||||||
|
var f, obj = {
|
||||||
|
instance: (f = msg.getInstance()) && cc_arduino_cli_commands_v1_common_pb.Instance.toObject(includeInstance, f),
|
||||||
|
port: (f = msg.getPort()) && cc_arduino_cli_commands_v1_port_pb.Port.toObject(includeInstance, f),
|
||||||
|
fqbn: jspb.Message.getFieldWithDefault(msg, 3, ""),
|
||||||
|
portConfiguration: (f = msg.getPortConfiguration()) && proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration.toObject(includeInstance, f)
|
||||||
|
};
|
||||||
|
|
||||||
|
if (includeInstance) {
|
||||||
|
obj.$jspbMessageInstance = msg;
|
||||||
|
}
|
||||||
|
return obj;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Deserializes binary data (in protobuf wire format).
|
||||||
|
* @param {jspb.ByteSource} bytes The bytes to deserialize.
|
||||||
|
* @return {!proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.deserializeBinary = function(bytes) {
|
||||||
|
var reader = new jspb.BinaryReader(bytes);
|
||||||
|
var msg = new proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest;
|
||||||
|
return proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.deserializeBinaryFromReader(msg, reader);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Deserializes binary data (in protobuf wire format) from the
|
||||||
|
* given reader into the given message object.
|
||||||
|
* @param {!proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest} msg The message object to deserialize into.
|
||||||
|
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
|
||||||
|
* @return {!proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.deserializeBinaryFromReader = function(msg, reader) {
|
||||||
|
while (reader.nextField()) {
|
||||||
|
if (reader.isEndGroup()) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
var field = reader.getFieldNumber();
|
||||||
|
switch (field) {
|
||||||
|
case 1:
|
||||||
|
var value = new cc_arduino_cli_commands_v1_common_pb.Instance;
|
||||||
|
reader.readMessage(value,cc_arduino_cli_commands_v1_common_pb.Instance.deserializeBinaryFromReader);
|
||||||
|
msg.setInstance(value);
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
var value = new cc_arduino_cli_commands_v1_port_pb.Port;
|
||||||
|
reader.readMessage(value,cc_arduino_cli_commands_v1_port_pb.Port.deserializeBinaryFromReader);
|
||||||
|
msg.setPort(value);
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
var value = /** @type {string} */ (reader.readString());
|
||||||
|
msg.setFqbn(value);
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
var value = new proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration;
|
||||||
|
reader.readMessage(value,proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration.deserializeBinaryFromReader);
|
||||||
|
msg.setPortConfiguration(value);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
reader.skipField();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return msg;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the message to binary data (in protobuf wire format).
|
||||||
|
* @return {!Uint8Array}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.prototype.serializeBinary = function() {
|
||||||
|
var writer = new jspb.BinaryWriter();
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.serializeBinaryToWriter(this, writer);
|
||||||
|
return writer.getResultBuffer();
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Serializes the given message to binary data (in protobuf wire
|
||||||
|
* format), writing to the given BinaryWriter.
|
||||||
|
* @param {!proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest} message
|
||||||
|
* @param {!jspb.BinaryWriter} writer
|
||||||
|
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.serializeBinaryToWriter = function(message, writer) {
|
||||||
var f = undefined;
|
var f = undefined;
|
||||||
f = message.getInstance();
|
f = message.getInstance();
|
||||||
if (f != null) {
|
if (f != null) {
|
||||||
@ -327,17 +695,10 @@ proto.cc.arduino.cli.commands.v1.MonitorRequest.serializeBinaryToWriter = functi
|
|||||||
f
|
f
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
f = message.getTxData_asU8();
|
|
||||||
if (f.length > 0) {
|
|
||||||
writer.writeBytes(
|
|
||||||
4,
|
|
||||||
f
|
|
||||||
);
|
|
||||||
}
|
|
||||||
f = message.getPortConfiguration();
|
f = message.getPortConfiguration();
|
||||||
if (f != null) {
|
if (f != null) {
|
||||||
writer.writeMessage(
|
writer.writeMessage(
|
||||||
5,
|
4,
|
||||||
f,
|
f,
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration.serializeBinaryToWriter
|
proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration.serializeBinaryToWriter
|
||||||
);
|
);
|
||||||
@ -349,7 +710,7 @@ proto.cc.arduino.cli.commands.v1.MonitorRequest.serializeBinaryToWriter = functi
|
|||||||
* optional Instance instance = 1;
|
* optional Instance instance = 1;
|
||||||
* @return {?proto.cc.arduino.cli.commands.v1.Instance}
|
* @return {?proto.cc.arduino.cli.commands.v1.Instance}
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.getInstance = function() {
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.prototype.getInstance = function() {
|
||||||
return /** @type{?proto.cc.arduino.cli.commands.v1.Instance} */ (
|
return /** @type{?proto.cc.arduino.cli.commands.v1.Instance} */ (
|
||||||
jspb.Message.getWrapperField(this, cc_arduino_cli_commands_v1_common_pb.Instance, 1));
|
jspb.Message.getWrapperField(this, cc_arduino_cli_commands_v1_common_pb.Instance, 1));
|
||||||
};
|
};
|
||||||
@ -357,18 +718,18 @@ proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.getInstance = function
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {?proto.cc.arduino.cli.commands.v1.Instance|undefined} value
|
* @param {?proto.cc.arduino.cli.commands.v1.Instance|undefined} value
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.MonitorRequest} returns this
|
* @return {!proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest} returns this
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.setInstance = function(value) {
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.prototype.setInstance = function(value) {
|
||||||
return jspb.Message.setWrapperField(this, 1, value);
|
return jspb.Message.setWrapperField(this, 1, value);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Clears the message field making it undefined.
|
* Clears the message field making it undefined.
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.MonitorRequest} returns this
|
* @return {!proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest} returns this
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.clearInstance = function() {
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.prototype.clearInstance = function() {
|
||||||
return this.setInstance(undefined);
|
return this.setInstance(undefined);
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -377,7 +738,7 @@ proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.clearInstance = functi
|
|||||||
* Returns whether this field is set.
|
* Returns whether this field is set.
|
||||||
* @return {boolean}
|
* @return {boolean}
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.hasInstance = function() {
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.prototype.hasInstance = function() {
|
||||||
return jspb.Message.getField(this, 1) != null;
|
return jspb.Message.getField(this, 1) != null;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -386,7 +747,7 @@ proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.hasInstance = function
|
|||||||
* optional Port port = 2;
|
* optional Port port = 2;
|
||||||
* @return {?proto.cc.arduino.cli.commands.v1.Port}
|
* @return {?proto.cc.arduino.cli.commands.v1.Port}
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.getPort = function() {
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.prototype.getPort = function() {
|
||||||
return /** @type{?proto.cc.arduino.cli.commands.v1.Port} */ (
|
return /** @type{?proto.cc.arduino.cli.commands.v1.Port} */ (
|
||||||
jspb.Message.getWrapperField(this, cc_arduino_cli_commands_v1_port_pb.Port, 2));
|
jspb.Message.getWrapperField(this, cc_arduino_cli_commands_v1_port_pb.Port, 2));
|
||||||
};
|
};
|
||||||
@ -394,18 +755,18 @@ proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.getPort = function() {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {?proto.cc.arduino.cli.commands.v1.Port|undefined} value
|
* @param {?proto.cc.arduino.cli.commands.v1.Port|undefined} value
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.MonitorRequest} returns this
|
* @return {!proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest} returns this
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.setPort = function(value) {
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.prototype.setPort = function(value) {
|
||||||
return jspb.Message.setWrapperField(this, 2, value);
|
return jspb.Message.setWrapperField(this, 2, value);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Clears the message field making it undefined.
|
* Clears the message field making it undefined.
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.MonitorRequest} returns this
|
* @return {!proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest} returns this
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.clearPort = function() {
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.prototype.clearPort = function() {
|
||||||
return this.setPort(undefined);
|
return this.setPort(undefined);
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -414,7 +775,7 @@ proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.clearPort = function()
|
|||||||
* Returns whether this field is set.
|
* Returns whether this field is set.
|
||||||
* @return {boolean}
|
* @return {boolean}
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.hasPort = function() {
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.prototype.hasPort = function() {
|
||||||
return jspb.Message.getField(this, 2) != null;
|
return jspb.Message.getField(this, 2) != null;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -423,86 +784,44 @@ proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.hasPort = function() {
|
|||||||
* optional string fqbn = 3;
|
* optional string fqbn = 3;
|
||||||
* @return {string}
|
* @return {string}
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.getFqbn = function() {
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.prototype.getFqbn = function() {
|
||||||
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, ""));
|
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, ""));
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {string} value
|
* @param {string} value
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.MonitorRequest} returns this
|
* @return {!proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest} returns this
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.setFqbn = function(value) {
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.prototype.setFqbn = function(value) {
|
||||||
return jspb.Message.setProto3StringField(this, 3, value);
|
return jspb.Message.setProto3StringField(this, 3, value);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* optional bytes tx_data = 4;
|
* optional MonitorPortConfiguration port_configuration = 4;
|
||||||
* @return {!(string|Uint8Array)}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.getTxData = function() {
|
|
||||||
return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 4, ""));
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* optional bytes tx_data = 4;
|
|
||||||
* This is a type-conversion wrapper around `getTxData()`
|
|
||||||
* @return {string}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.getTxData_asB64 = function() {
|
|
||||||
return /** @type {string} */ (jspb.Message.bytesAsB64(
|
|
||||||
this.getTxData()));
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* optional bytes tx_data = 4;
|
|
||||||
* Note that Uint8Array is not supported on all browsers.
|
|
||||||
* @see http://caniuse.com/Uint8Array
|
|
||||||
* This is a type-conversion wrapper around `getTxData()`
|
|
||||||
* @return {!Uint8Array}
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.getTxData_asU8 = function() {
|
|
||||||
return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8(
|
|
||||||
this.getTxData()));
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {!(string|Uint8Array)} value
|
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.MonitorRequest} returns this
|
|
||||||
*/
|
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.setTxData = function(value) {
|
|
||||||
return jspb.Message.setProto3BytesField(this, 4, value);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* optional MonitorPortConfiguration port_configuration = 5;
|
|
||||||
* @return {?proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration}
|
* @return {?proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration}
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.getPortConfiguration = function() {
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.prototype.getPortConfiguration = function() {
|
||||||
return /** @type{?proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration} */ (
|
return /** @type{?proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration} */ (
|
||||||
jspb.Message.getWrapperField(this, proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration, 5));
|
jspb.Message.getWrapperField(this, proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration, 4));
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {?proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration|undefined} value
|
* @param {?proto.cc.arduino.cli.commands.v1.MonitorPortConfiguration|undefined} value
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.MonitorRequest} returns this
|
* @return {!proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest} returns this
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.setPortConfiguration = function(value) {
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.prototype.setPortConfiguration = function(value) {
|
||||||
return jspb.Message.setWrapperField(this, 5, value);
|
return jspb.Message.setWrapperField(this, 4, value);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Clears the message field making it undefined.
|
* Clears the message field making it undefined.
|
||||||
* @return {!proto.cc.arduino.cli.commands.v1.MonitorRequest} returns this
|
* @return {!proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest} returns this
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.clearPortConfiguration = function() {
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.prototype.clearPortConfiguration = function() {
|
||||||
return this.setPortConfiguration(undefined);
|
return this.setPortConfiguration(undefined);
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -511,8 +830,8 @@ proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.clearPortConfiguration
|
|||||||
* Returns whether this field is set.
|
* Returns whether this field is set.
|
||||||
* @return {boolean}
|
* @return {boolean}
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.MonitorRequest.prototype.hasPortConfiguration = function() {
|
proto.cc.arduino.cli.commands.v1.MonitorPortOpenRequest.prototype.hasPortConfiguration = function() {
|
||||||
return jspb.Message.getField(this, 5) != null;
|
return jspb.Message.getField(this, 4) != null;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
// GENERATED CODE -- NO SERVICES IN PROTO
|
238
arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/settings_pb.d.ts
vendored
Normal file
238
arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/settings_pb.d.ts
vendored
Normal file
@ -0,0 +1,238 @@
|
|||||||
|
// package: cc.arduino.cli.commands.v1
|
||||||
|
// file: cc/arduino/cli/commands/v1/settings.proto
|
||||||
|
|
||||||
|
/* tslint:disable */
|
||||||
|
/* eslint-disable */
|
||||||
|
|
||||||
|
import * as jspb from "google-protobuf";
|
||||||
|
|
||||||
|
export class SettingsGetAllResponse extends jspb.Message {
|
||||||
|
getJsonData(): string;
|
||||||
|
setJsonData(value: string): SettingsGetAllResponse;
|
||||||
|
|
||||||
|
serializeBinary(): Uint8Array;
|
||||||
|
toObject(includeInstance?: boolean): SettingsGetAllResponse.AsObject;
|
||||||
|
static toObject(includeInstance: boolean, msg: SettingsGetAllResponse): SettingsGetAllResponse.AsObject;
|
||||||
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||||
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||||
|
static serializeBinaryToWriter(message: SettingsGetAllResponse, writer: jspb.BinaryWriter): void;
|
||||||
|
static deserializeBinary(bytes: Uint8Array): SettingsGetAllResponse;
|
||||||
|
static deserializeBinaryFromReader(message: SettingsGetAllResponse, reader: jspb.BinaryReader): SettingsGetAllResponse;
|
||||||
|
}
|
||||||
|
|
||||||
|
export namespace SettingsGetAllResponse {
|
||||||
|
export type AsObject = {
|
||||||
|
jsonData: string,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export class SettingsMergeRequest extends jspb.Message {
|
||||||
|
getJsonData(): string;
|
||||||
|
setJsonData(value: string): SettingsMergeRequest;
|
||||||
|
|
||||||
|
serializeBinary(): Uint8Array;
|
||||||
|
toObject(includeInstance?: boolean): SettingsMergeRequest.AsObject;
|
||||||
|
static toObject(includeInstance: boolean, msg: SettingsMergeRequest): SettingsMergeRequest.AsObject;
|
||||||
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||||
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||||
|
static serializeBinaryToWriter(message: SettingsMergeRequest, writer: jspb.BinaryWriter): void;
|
||||||
|
static deserializeBinary(bytes: Uint8Array): SettingsMergeRequest;
|
||||||
|
static deserializeBinaryFromReader(message: SettingsMergeRequest, reader: jspb.BinaryReader): SettingsMergeRequest;
|
||||||
|
}
|
||||||
|
|
||||||
|
export namespace SettingsMergeRequest {
|
||||||
|
export type AsObject = {
|
||||||
|
jsonData: string,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export class SettingsGetValueResponse extends jspb.Message {
|
||||||
|
getKey(): string;
|
||||||
|
setKey(value: string): SettingsGetValueResponse;
|
||||||
|
getJsonData(): string;
|
||||||
|
setJsonData(value: string): SettingsGetValueResponse;
|
||||||
|
|
||||||
|
serializeBinary(): Uint8Array;
|
||||||
|
toObject(includeInstance?: boolean): SettingsGetValueResponse.AsObject;
|
||||||
|
static toObject(includeInstance: boolean, msg: SettingsGetValueResponse): SettingsGetValueResponse.AsObject;
|
||||||
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||||
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||||
|
static serializeBinaryToWriter(message: SettingsGetValueResponse, writer: jspb.BinaryWriter): void;
|
||||||
|
static deserializeBinary(bytes: Uint8Array): SettingsGetValueResponse;
|
||||||
|
static deserializeBinaryFromReader(message: SettingsGetValueResponse, reader: jspb.BinaryReader): SettingsGetValueResponse;
|
||||||
|
}
|
||||||
|
|
||||||
|
export namespace SettingsGetValueResponse {
|
||||||
|
export type AsObject = {
|
||||||
|
key: string,
|
||||||
|
jsonData: string,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export class SettingsSetValueRequest extends jspb.Message {
|
||||||
|
getKey(): string;
|
||||||
|
setKey(value: string): SettingsSetValueRequest;
|
||||||
|
getJsonData(): string;
|
||||||
|
setJsonData(value: string): SettingsSetValueRequest;
|
||||||
|
|
||||||
|
serializeBinary(): Uint8Array;
|
||||||
|
toObject(includeInstance?: boolean): SettingsSetValueRequest.AsObject;
|
||||||
|
static toObject(includeInstance: boolean, msg: SettingsSetValueRequest): SettingsSetValueRequest.AsObject;
|
||||||
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||||
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||||
|
static serializeBinaryToWriter(message: SettingsSetValueRequest, writer: jspb.BinaryWriter): void;
|
||||||
|
static deserializeBinary(bytes: Uint8Array): SettingsSetValueRequest;
|
||||||
|
static deserializeBinaryFromReader(message: SettingsSetValueRequest, reader: jspb.BinaryReader): SettingsSetValueRequest;
|
||||||
|
}
|
||||||
|
|
||||||
|
export namespace SettingsSetValueRequest {
|
||||||
|
export type AsObject = {
|
||||||
|
key: string,
|
||||||
|
jsonData: string,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export class SettingsGetAllRequest extends jspb.Message {
|
||||||
|
|
||||||
|
serializeBinary(): Uint8Array;
|
||||||
|
toObject(includeInstance?: boolean): SettingsGetAllRequest.AsObject;
|
||||||
|
static toObject(includeInstance: boolean, msg: SettingsGetAllRequest): SettingsGetAllRequest.AsObject;
|
||||||
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||||
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||||
|
static serializeBinaryToWriter(message: SettingsGetAllRequest, writer: jspb.BinaryWriter): void;
|
||||||
|
static deserializeBinary(bytes: Uint8Array): SettingsGetAllRequest;
|
||||||
|
static deserializeBinaryFromReader(message: SettingsGetAllRequest, reader: jspb.BinaryReader): SettingsGetAllRequest;
|
||||||
|
}
|
||||||
|
|
||||||
|
export namespace SettingsGetAllRequest {
|
||||||
|
export type AsObject = {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export class SettingsGetValueRequest extends jspb.Message {
|
||||||
|
getKey(): string;
|
||||||
|
setKey(value: string): SettingsGetValueRequest;
|
||||||
|
|
||||||
|
serializeBinary(): Uint8Array;
|
||||||
|
toObject(includeInstance?: boolean): SettingsGetValueRequest.AsObject;
|
||||||
|
static toObject(includeInstance: boolean, msg: SettingsGetValueRequest): SettingsGetValueRequest.AsObject;
|
||||||
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||||
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||||
|
static serializeBinaryToWriter(message: SettingsGetValueRequest, writer: jspb.BinaryWriter): void;
|
||||||
|
static deserializeBinary(bytes: Uint8Array): SettingsGetValueRequest;
|
||||||
|
static deserializeBinaryFromReader(message: SettingsGetValueRequest, reader: jspb.BinaryReader): SettingsGetValueRequest;
|
||||||
|
}
|
||||||
|
|
||||||
|
export namespace SettingsGetValueRequest {
|
||||||
|
export type AsObject = {
|
||||||
|
key: string,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export class SettingsMergeResponse extends jspb.Message {
|
||||||
|
|
||||||
|
serializeBinary(): Uint8Array;
|
||||||
|
toObject(includeInstance?: boolean): SettingsMergeResponse.AsObject;
|
||||||
|
static toObject(includeInstance: boolean, msg: SettingsMergeResponse): SettingsMergeResponse.AsObject;
|
||||||
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||||
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||||
|
static serializeBinaryToWriter(message: SettingsMergeResponse, writer: jspb.BinaryWriter): void;
|
||||||
|
static deserializeBinary(bytes: Uint8Array): SettingsMergeResponse;
|
||||||
|
static deserializeBinaryFromReader(message: SettingsMergeResponse, reader: jspb.BinaryReader): SettingsMergeResponse;
|
||||||
|
}
|
||||||
|
|
||||||
|
export namespace SettingsMergeResponse {
|
||||||
|
export type AsObject = {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export class SettingsSetValueResponse extends jspb.Message {
|
||||||
|
|
||||||
|
serializeBinary(): Uint8Array;
|
||||||
|
toObject(includeInstance?: boolean): SettingsSetValueResponse.AsObject;
|
||||||
|
static toObject(includeInstance: boolean, msg: SettingsSetValueResponse): SettingsSetValueResponse.AsObject;
|
||||||
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||||
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||||
|
static serializeBinaryToWriter(message: SettingsSetValueResponse, writer: jspb.BinaryWriter): void;
|
||||||
|
static deserializeBinary(bytes: Uint8Array): SettingsSetValueResponse;
|
||||||
|
static deserializeBinaryFromReader(message: SettingsSetValueResponse, reader: jspb.BinaryReader): SettingsSetValueResponse;
|
||||||
|
}
|
||||||
|
|
||||||
|
export namespace SettingsSetValueResponse {
|
||||||
|
export type AsObject = {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export class SettingsWriteRequest extends jspb.Message {
|
||||||
|
getFilePath(): string;
|
||||||
|
setFilePath(value: string): SettingsWriteRequest;
|
||||||
|
|
||||||
|
serializeBinary(): Uint8Array;
|
||||||
|
toObject(includeInstance?: boolean): SettingsWriteRequest.AsObject;
|
||||||
|
static toObject(includeInstance: boolean, msg: SettingsWriteRequest): SettingsWriteRequest.AsObject;
|
||||||
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||||
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||||
|
static serializeBinaryToWriter(message: SettingsWriteRequest, writer: jspb.BinaryWriter): void;
|
||||||
|
static deserializeBinary(bytes: Uint8Array): SettingsWriteRequest;
|
||||||
|
static deserializeBinaryFromReader(message: SettingsWriteRequest, reader: jspb.BinaryReader): SettingsWriteRequest;
|
||||||
|
}
|
||||||
|
|
||||||
|
export namespace SettingsWriteRequest {
|
||||||
|
export type AsObject = {
|
||||||
|
filePath: string,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export class SettingsWriteResponse extends jspb.Message {
|
||||||
|
|
||||||
|
serializeBinary(): Uint8Array;
|
||||||
|
toObject(includeInstance?: boolean): SettingsWriteResponse.AsObject;
|
||||||
|
static toObject(includeInstance: boolean, msg: SettingsWriteResponse): SettingsWriteResponse.AsObject;
|
||||||
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||||
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||||
|
static serializeBinaryToWriter(message: SettingsWriteResponse, writer: jspb.BinaryWriter): void;
|
||||||
|
static deserializeBinary(bytes: Uint8Array): SettingsWriteResponse;
|
||||||
|
static deserializeBinaryFromReader(message: SettingsWriteResponse, reader: jspb.BinaryReader): SettingsWriteResponse;
|
||||||
|
}
|
||||||
|
|
||||||
|
export namespace SettingsWriteResponse {
|
||||||
|
export type AsObject = {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export class SettingsDeleteRequest extends jspb.Message {
|
||||||
|
getKey(): string;
|
||||||
|
setKey(value: string): SettingsDeleteRequest;
|
||||||
|
|
||||||
|
serializeBinary(): Uint8Array;
|
||||||
|
toObject(includeInstance?: boolean): SettingsDeleteRequest.AsObject;
|
||||||
|
static toObject(includeInstance: boolean, msg: SettingsDeleteRequest): SettingsDeleteRequest.AsObject;
|
||||||
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||||
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||||
|
static serializeBinaryToWriter(message: SettingsDeleteRequest, writer: jspb.BinaryWriter): void;
|
||||||
|
static deserializeBinary(bytes: Uint8Array): SettingsDeleteRequest;
|
||||||
|
static deserializeBinaryFromReader(message: SettingsDeleteRequest, reader: jspb.BinaryReader): SettingsDeleteRequest;
|
||||||
|
}
|
||||||
|
|
||||||
|
export namespace SettingsDeleteRequest {
|
||||||
|
export type AsObject = {
|
||||||
|
key: string,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export class SettingsDeleteResponse extends jspb.Message {
|
||||||
|
|
||||||
|
serializeBinary(): Uint8Array;
|
||||||
|
toObject(includeInstance?: boolean): SettingsDeleteResponse.AsObject;
|
||||||
|
static toObject(includeInstance: boolean, msg: SettingsDeleteResponse): SettingsDeleteResponse.AsObject;
|
||||||
|
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
||||||
|
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
||||||
|
static serializeBinaryToWriter(message: SettingsDeleteResponse, writer: jspb.BinaryWriter): void;
|
||||||
|
static deserializeBinary(bytes: Uint8Array): SettingsDeleteResponse;
|
||||||
|
static deserializeBinaryFromReader(message: SettingsDeleteResponse, reader: jspb.BinaryReader): SettingsDeleteResponse;
|
||||||
|
}
|
||||||
|
|
||||||
|
export namespace SettingsDeleteResponse {
|
||||||
|
export type AsObject = {
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
@ -214,15 +214,23 @@ export namespace UploadUsingProgrammerRequest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class UploadUsingProgrammerResponse extends jspb.Message {
|
export class UploadUsingProgrammerResponse extends jspb.Message {
|
||||||
|
|
||||||
|
hasOutStream(): boolean;
|
||||||
|
clearOutStream(): void;
|
||||||
getOutStream(): Uint8Array | string;
|
getOutStream(): Uint8Array | string;
|
||||||
getOutStream_asU8(): Uint8Array;
|
getOutStream_asU8(): Uint8Array;
|
||||||
getOutStream_asB64(): string;
|
getOutStream_asB64(): string;
|
||||||
setOutStream(value: Uint8Array | string): UploadUsingProgrammerResponse;
|
setOutStream(value: Uint8Array | string): UploadUsingProgrammerResponse;
|
||||||
|
|
||||||
|
hasErrStream(): boolean;
|
||||||
|
clearErrStream(): void;
|
||||||
getErrStream(): Uint8Array | string;
|
getErrStream(): Uint8Array | string;
|
||||||
getErrStream_asU8(): Uint8Array;
|
getErrStream_asU8(): Uint8Array;
|
||||||
getErrStream_asB64(): string;
|
getErrStream_asB64(): string;
|
||||||
setErrStream(value: Uint8Array | string): UploadUsingProgrammerResponse;
|
setErrStream(value: Uint8Array | string): UploadUsingProgrammerResponse;
|
||||||
|
|
||||||
|
getMessageCase(): UploadUsingProgrammerResponse.MessageCase;
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
serializeBinary(): Uint8Array;
|
||||||
toObject(includeInstance?: boolean): UploadUsingProgrammerResponse.AsObject;
|
toObject(includeInstance?: boolean): UploadUsingProgrammerResponse.AsObject;
|
||||||
static toObject(includeInstance: boolean, msg: UploadUsingProgrammerResponse): UploadUsingProgrammerResponse.AsObject;
|
static toObject(includeInstance: boolean, msg: UploadUsingProgrammerResponse): UploadUsingProgrammerResponse.AsObject;
|
||||||
@ -238,6 +246,13 @@ export namespace UploadUsingProgrammerResponse {
|
|||||||
outStream: Uint8Array | string,
|
outStream: Uint8Array | string,
|
||||||
errStream: Uint8Array | string,
|
errStream: Uint8Array | string,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export enum MessageCase {
|
||||||
|
MESSAGE_NOT_SET = 0,
|
||||||
|
OUT_STREAM = 1,
|
||||||
|
ERR_STREAM = 2,
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export class BurnBootloaderRequest extends jspb.Message {
|
export class BurnBootloaderRequest extends jspb.Message {
|
||||||
@ -290,15 +305,23 @@ export namespace BurnBootloaderRequest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class BurnBootloaderResponse extends jspb.Message {
|
export class BurnBootloaderResponse extends jspb.Message {
|
||||||
|
|
||||||
|
hasOutStream(): boolean;
|
||||||
|
clearOutStream(): void;
|
||||||
getOutStream(): Uint8Array | string;
|
getOutStream(): Uint8Array | string;
|
||||||
getOutStream_asU8(): Uint8Array;
|
getOutStream_asU8(): Uint8Array;
|
||||||
getOutStream_asB64(): string;
|
getOutStream_asB64(): string;
|
||||||
setOutStream(value: Uint8Array | string): BurnBootloaderResponse;
|
setOutStream(value: Uint8Array | string): BurnBootloaderResponse;
|
||||||
|
|
||||||
|
hasErrStream(): boolean;
|
||||||
|
clearErrStream(): void;
|
||||||
getErrStream(): Uint8Array | string;
|
getErrStream(): Uint8Array | string;
|
||||||
getErrStream_asU8(): Uint8Array;
|
getErrStream_asU8(): Uint8Array;
|
||||||
getErrStream_asB64(): string;
|
getErrStream_asB64(): string;
|
||||||
setErrStream(value: Uint8Array | string): BurnBootloaderResponse;
|
setErrStream(value: Uint8Array | string): BurnBootloaderResponse;
|
||||||
|
|
||||||
|
getMessageCase(): BurnBootloaderResponse.MessageCase;
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
serializeBinary(): Uint8Array;
|
||||||
toObject(includeInstance?: boolean): BurnBootloaderResponse.AsObject;
|
toObject(includeInstance?: boolean): BurnBootloaderResponse.AsObject;
|
||||||
static toObject(includeInstance: boolean, msg: BurnBootloaderResponse): BurnBootloaderResponse.AsObject;
|
static toObject(includeInstance: boolean, msg: BurnBootloaderResponse): BurnBootloaderResponse.AsObject;
|
||||||
@ -314,6 +337,13 @@ export namespace BurnBootloaderResponse {
|
|||||||
outStream: Uint8Array | string,
|
outStream: Uint8Array | string,
|
||||||
errStream: Uint8Array | string,
|
errStream: Uint8Array | string,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export enum MessageCase {
|
||||||
|
MESSAGE_NOT_SET = 0,
|
||||||
|
OUT_STREAM = 1,
|
||||||
|
ERR_STREAM = 2,
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export class ListProgrammersAvailableForUploadRequest extends jspb.Message {
|
export class ListProgrammersAvailableForUploadRequest extends jspb.Message {
|
||||||
|
@ -27,6 +27,7 @@ var cc_arduino_cli_commands_v1_port_pb = require('../../../../../cc/arduino/cli/
|
|||||||
goog.object.extend(proto, cc_arduino_cli_commands_v1_port_pb);
|
goog.object.extend(proto, cc_arduino_cli_commands_v1_port_pb);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse', null, global);
|
||||||
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.MessageCase', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadRequest', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadRequest', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadResponse', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadResponse', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.ProgrammerIsRequiredForUploadError', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.ProgrammerIsRequiredForUploadError', null, global);
|
||||||
@ -38,6 +39,7 @@ goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UploadResponse.MessageCase',
|
|||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UploadResult', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UploadResult', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse', null, global);
|
||||||
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.MessageCase', null, global);
|
||||||
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UserField', null, global);
|
goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UserField', null, global);
|
||||||
/**
|
/**
|
||||||
* Generated by JsPbCodeGenerator.
|
* Generated by JsPbCodeGenerator.
|
||||||
@ -155,7 +157,7 @@ if (goog.DEBUG && !COMPILED) {
|
|||||||
* @constructor
|
* @constructor
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse = function(opt_data) {
|
proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse = function(opt_data) {
|
||||||
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
|
jspb.Message.initialize(this, opt_data, 0, -1, null, proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.oneofGroups_);
|
||||||
};
|
};
|
||||||
goog.inherits(proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse, jspb.Message);
|
goog.inherits(proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse, jspb.Message);
|
||||||
if (goog.DEBUG && !COMPILED) {
|
if (goog.DEBUG && !COMPILED) {
|
||||||
@ -197,7 +199,7 @@ if (goog.DEBUG && !COMPILED) {
|
|||||||
* @constructor
|
* @constructor
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse = function(opt_data) {
|
proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse = function(opt_data) {
|
||||||
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
|
jspb.Message.initialize(this, opt_data, 0, -1, null, proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.oneofGroups_);
|
||||||
};
|
};
|
||||||
goog.inherits(proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse, jspb.Message);
|
goog.inherits(proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse, jspb.Message);
|
||||||
if (goog.DEBUG && !COMPILED) {
|
if (goog.DEBUG && !COMPILED) {
|
||||||
@ -1837,6 +1839,32 @@ proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest.prototype.clearUse
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Oneof group definitions for this message. Each group defines the field
|
||||||
|
* numbers belonging to that group. When of these fields' value is set, all
|
||||||
|
* other fields in the group are cleared. During deserialization, if multiple
|
||||||
|
* fields are encountered for a group, only the last value seen will be kept.
|
||||||
|
* @private {!Array<!Array<number>>}
|
||||||
|
* @const
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.oneofGroups_ = [[1,2]];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @enum {number}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.MessageCase = {
|
||||||
|
MESSAGE_NOT_SET: 0,
|
||||||
|
OUT_STREAM: 1,
|
||||||
|
ERR_STREAM: 2
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return {proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.MessageCase}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.prototype.getMessageCase = function() {
|
||||||
|
return /** @type {proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.MessageCase} */(jspb.Message.computeOneofCase(this, proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.oneofGroups_[0]));
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (jspb.Message.GENERATE_TO_OBJECT) {
|
if (jspb.Message.GENERATE_TO_OBJECT) {
|
||||||
@ -1943,15 +1971,15 @@ proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.prototype.seriali
|
|||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.serializeBinaryToWriter = function(message, writer) {
|
proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.serializeBinaryToWriter = function(message, writer) {
|
||||||
var f = undefined;
|
var f = undefined;
|
||||||
f = message.getOutStream_asU8();
|
f = /** @type {!(string|Uint8Array)} */ (jspb.Message.getField(message, 1));
|
||||||
if (f.length > 0) {
|
if (f != null) {
|
||||||
writer.writeBytes(
|
writer.writeBytes(
|
||||||
1,
|
1,
|
||||||
f
|
f
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
f = message.getErrStream_asU8();
|
f = /** @type {!(string|Uint8Array)} */ (jspb.Message.getField(message, 2));
|
||||||
if (f.length > 0) {
|
if (f != null) {
|
||||||
writer.writeBytes(
|
writer.writeBytes(
|
||||||
2,
|
2,
|
||||||
f
|
f
|
||||||
@ -1998,7 +2026,25 @@ proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.prototype.getOutS
|
|||||||
* @return {!proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse} returns this
|
* @return {!proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse} returns this
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.prototype.setOutStream = function(value) {
|
proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.prototype.setOutStream = function(value) {
|
||||||
return jspb.Message.setProto3BytesField(this, 1, value);
|
return jspb.Message.setOneofField(this, 1, proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.oneofGroups_[0], value);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Clears the field making it undefined.
|
||||||
|
* @return {!proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse} returns this
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.prototype.clearOutStream = function() {
|
||||||
|
return jspb.Message.setOneofField(this, 1, proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.oneofGroups_[0], undefined);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns whether this field is set.
|
||||||
|
* @return {boolean}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.prototype.hasOutStream = function() {
|
||||||
|
return jspb.Message.getField(this, 1) != null;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -2040,7 +2086,25 @@ proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.prototype.getErrS
|
|||||||
* @return {!proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse} returns this
|
* @return {!proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse} returns this
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.prototype.setErrStream = function(value) {
|
proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.prototype.setErrStream = function(value) {
|
||||||
return jspb.Message.setProto3BytesField(this, 2, value);
|
return jspb.Message.setOneofField(this, 2, proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.oneofGroups_[0], value);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Clears the field making it undefined.
|
||||||
|
* @return {!proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse} returns this
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.prototype.clearErrStream = function() {
|
||||||
|
return jspb.Message.setOneofField(this, 2, proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.oneofGroups_[0], undefined);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns whether this field is set.
|
||||||
|
* @return {boolean}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse.prototype.hasErrStream = function() {
|
||||||
|
return jspb.Message.getField(this, 2) != null;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -2430,6 +2494,32 @@ proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest.prototype.clearUserFields
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Oneof group definitions for this message. Each group defines the field
|
||||||
|
* numbers belonging to that group. When of these fields' value is set, all
|
||||||
|
* other fields in the group are cleared. During deserialization, if multiple
|
||||||
|
* fields are encountered for a group, only the last value seen will be kept.
|
||||||
|
* @private {!Array<!Array<number>>}
|
||||||
|
* @const
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.oneofGroups_ = [[1,2]];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @enum {number}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.MessageCase = {
|
||||||
|
MESSAGE_NOT_SET: 0,
|
||||||
|
OUT_STREAM: 1,
|
||||||
|
ERR_STREAM: 2
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return {proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.MessageCase}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.prototype.getMessageCase = function() {
|
||||||
|
return /** @type {proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.MessageCase} */(jspb.Message.computeOneofCase(this, proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.oneofGroups_[0]));
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (jspb.Message.GENERATE_TO_OBJECT) {
|
if (jspb.Message.GENERATE_TO_OBJECT) {
|
||||||
@ -2536,15 +2626,15 @@ proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.prototype.serializeBinar
|
|||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.serializeBinaryToWriter = function(message, writer) {
|
proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.serializeBinaryToWriter = function(message, writer) {
|
||||||
var f = undefined;
|
var f = undefined;
|
||||||
f = message.getOutStream_asU8();
|
f = /** @type {!(string|Uint8Array)} */ (jspb.Message.getField(message, 1));
|
||||||
if (f.length > 0) {
|
if (f != null) {
|
||||||
writer.writeBytes(
|
writer.writeBytes(
|
||||||
1,
|
1,
|
||||||
f
|
f
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
f = message.getErrStream_asU8();
|
f = /** @type {!(string|Uint8Array)} */ (jspb.Message.getField(message, 2));
|
||||||
if (f.length > 0) {
|
if (f != null) {
|
||||||
writer.writeBytes(
|
writer.writeBytes(
|
||||||
2,
|
2,
|
||||||
f
|
f
|
||||||
@ -2591,7 +2681,25 @@ proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.prototype.getOutStream_a
|
|||||||
* @return {!proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse} returns this
|
* @return {!proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse} returns this
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.prototype.setOutStream = function(value) {
|
proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.prototype.setOutStream = function(value) {
|
||||||
return jspb.Message.setProto3BytesField(this, 1, value);
|
return jspb.Message.setOneofField(this, 1, proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.oneofGroups_[0], value);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Clears the field making it undefined.
|
||||||
|
* @return {!proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse} returns this
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.prototype.clearOutStream = function() {
|
||||||
|
return jspb.Message.setOneofField(this, 1, proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.oneofGroups_[0], undefined);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns whether this field is set.
|
||||||
|
* @return {boolean}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.prototype.hasOutStream = function() {
|
||||||
|
return jspb.Message.getField(this, 1) != null;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -2633,7 +2741,25 @@ proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.prototype.getErrStream_a
|
|||||||
* @return {!proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse} returns this
|
* @return {!proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse} returns this
|
||||||
*/
|
*/
|
||||||
proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.prototype.setErrStream = function(value) {
|
proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.prototype.setErrStream = function(value) {
|
||||||
return jspb.Message.setProto3BytesField(this, 2, value);
|
return jspb.Message.setOneofField(this, 2, proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.oneofGroups_[0], value);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Clears the field making it undefined.
|
||||||
|
* @return {!proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse} returns this
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.prototype.clearErrStream = function() {
|
||||||
|
return jspb.Message.setOneofField(this, 2, proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.oneofGroups_[0], undefined);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns whether this field is set.
|
||||||
|
* @return {boolean}
|
||||||
|
*/
|
||||||
|
proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse.prototype.hasErrStream = function() {
|
||||||
|
return jspb.Message.getField(this, 2) != null;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,126 +0,0 @@
|
|||||||
// package: cc.arduino.cli.settings.v1
|
|
||||||
// file: cc/arduino/cli/settings/v1/settings.proto
|
|
||||||
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
|
|
||||||
import * as grpc from "@grpc/grpc-js";
|
|
||||||
import * as cc_arduino_cli_settings_v1_settings_pb from "../../../../../cc/arduino/cli/settings/v1/settings_pb";
|
|
||||||
|
|
||||||
interface ISettingsServiceService extends grpc.ServiceDefinition<grpc.UntypedServiceImplementation> {
|
|
||||||
getAll: ISettingsServiceService_IGetAll;
|
|
||||||
merge: ISettingsServiceService_IMerge;
|
|
||||||
getValue: ISettingsServiceService_IGetValue;
|
|
||||||
setValue: ISettingsServiceService_ISetValue;
|
|
||||||
write: ISettingsServiceService_IWrite;
|
|
||||||
delete: ISettingsServiceService_IDelete;
|
|
||||||
}
|
|
||||||
|
|
||||||
interface ISettingsServiceService_IGetAll extends grpc.MethodDefinition<cc_arduino_cli_settings_v1_settings_pb.GetAllRequest, cc_arduino_cli_settings_v1_settings_pb.GetAllResponse> {
|
|
||||||
path: "/cc.arduino.cli.settings.v1.SettingsService/GetAll";
|
|
||||||
requestStream: false;
|
|
||||||
responseStream: false;
|
|
||||||
requestSerialize: grpc.serialize<cc_arduino_cli_settings_v1_settings_pb.GetAllRequest>;
|
|
||||||
requestDeserialize: grpc.deserialize<cc_arduino_cli_settings_v1_settings_pb.GetAllRequest>;
|
|
||||||
responseSerialize: grpc.serialize<cc_arduino_cli_settings_v1_settings_pb.GetAllResponse>;
|
|
||||||
responseDeserialize: grpc.deserialize<cc_arduino_cli_settings_v1_settings_pb.GetAllResponse>;
|
|
||||||
}
|
|
||||||
interface ISettingsServiceService_IMerge extends grpc.MethodDefinition<cc_arduino_cli_settings_v1_settings_pb.MergeRequest, cc_arduino_cli_settings_v1_settings_pb.MergeResponse> {
|
|
||||||
path: "/cc.arduino.cli.settings.v1.SettingsService/Merge";
|
|
||||||
requestStream: false;
|
|
||||||
responseStream: false;
|
|
||||||
requestSerialize: grpc.serialize<cc_arduino_cli_settings_v1_settings_pb.MergeRequest>;
|
|
||||||
requestDeserialize: grpc.deserialize<cc_arduino_cli_settings_v1_settings_pb.MergeRequest>;
|
|
||||||
responseSerialize: grpc.serialize<cc_arduino_cli_settings_v1_settings_pb.MergeResponse>;
|
|
||||||
responseDeserialize: grpc.deserialize<cc_arduino_cli_settings_v1_settings_pb.MergeResponse>;
|
|
||||||
}
|
|
||||||
interface ISettingsServiceService_IGetValue extends grpc.MethodDefinition<cc_arduino_cli_settings_v1_settings_pb.GetValueRequest, cc_arduino_cli_settings_v1_settings_pb.GetValueResponse> {
|
|
||||||
path: "/cc.arduino.cli.settings.v1.SettingsService/GetValue";
|
|
||||||
requestStream: false;
|
|
||||||
responseStream: false;
|
|
||||||
requestSerialize: grpc.serialize<cc_arduino_cli_settings_v1_settings_pb.GetValueRequest>;
|
|
||||||
requestDeserialize: grpc.deserialize<cc_arduino_cli_settings_v1_settings_pb.GetValueRequest>;
|
|
||||||
responseSerialize: grpc.serialize<cc_arduino_cli_settings_v1_settings_pb.GetValueResponse>;
|
|
||||||
responseDeserialize: grpc.deserialize<cc_arduino_cli_settings_v1_settings_pb.GetValueResponse>;
|
|
||||||
}
|
|
||||||
interface ISettingsServiceService_ISetValue extends grpc.MethodDefinition<cc_arduino_cli_settings_v1_settings_pb.SetValueRequest, cc_arduino_cli_settings_v1_settings_pb.SetValueResponse> {
|
|
||||||
path: "/cc.arduino.cli.settings.v1.SettingsService/SetValue";
|
|
||||||
requestStream: false;
|
|
||||||
responseStream: false;
|
|
||||||
requestSerialize: grpc.serialize<cc_arduino_cli_settings_v1_settings_pb.SetValueRequest>;
|
|
||||||
requestDeserialize: grpc.deserialize<cc_arduino_cli_settings_v1_settings_pb.SetValueRequest>;
|
|
||||||
responseSerialize: grpc.serialize<cc_arduino_cli_settings_v1_settings_pb.SetValueResponse>;
|
|
||||||
responseDeserialize: grpc.deserialize<cc_arduino_cli_settings_v1_settings_pb.SetValueResponse>;
|
|
||||||
}
|
|
||||||
interface ISettingsServiceService_IWrite extends grpc.MethodDefinition<cc_arduino_cli_settings_v1_settings_pb.WriteRequest, cc_arduino_cli_settings_v1_settings_pb.WriteResponse> {
|
|
||||||
path: "/cc.arduino.cli.settings.v1.SettingsService/Write";
|
|
||||||
requestStream: false;
|
|
||||||
responseStream: false;
|
|
||||||
requestSerialize: grpc.serialize<cc_arduino_cli_settings_v1_settings_pb.WriteRequest>;
|
|
||||||
requestDeserialize: grpc.deserialize<cc_arduino_cli_settings_v1_settings_pb.WriteRequest>;
|
|
||||||
responseSerialize: grpc.serialize<cc_arduino_cli_settings_v1_settings_pb.WriteResponse>;
|
|
||||||
responseDeserialize: grpc.deserialize<cc_arduino_cli_settings_v1_settings_pb.WriteResponse>;
|
|
||||||
}
|
|
||||||
interface ISettingsServiceService_IDelete extends grpc.MethodDefinition<cc_arduino_cli_settings_v1_settings_pb.DeleteRequest, cc_arduino_cli_settings_v1_settings_pb.DeleteResponse> {
|
|
||||||
path: "/cc.arduino.cli.settings.v1.SettingsService/Delete";
|
|
||||||
requestStream: false;
|
|
||||||
responseStream: false;
|
|
||||||
requestSerialize: grpc.serialize<cc_arduino_cli_settings_v1_settings_pb.DeleteRequest>;
|
|
||||||
requestDeserialize: grpc.deserialize<cc_arduino_cli_settings_v1_settings_pb.DeleteRequest>;
|
|
||||||
responseSerialize: grpc.serialize<cc_arduino_cli_settings_v1_settings_pb.DeleteResponse>;
|
|
||||||
responseDeserialize: grpc.deserialize<cc_arduino_cli_settings_v1_settings_pb.DeleteResponse>;
|
|
||||||
}
|
|
||||||
|
|
||||||
export const SettingsServiceService: ISettingsServiceService;
|
|
||||||
|
|
||||||
export interface ISettingsServiceServer extends grpc.UntypedServiceImplementation {
|
|
||||||
getAll: grpc.handleUnaryCall<cc_arduino_cli_settings_v1_settings_pb.GetAllRequest, cc_arduino_cli_settings_v1_settings_pb.GetAllResponse>;
|
|
||||||
merge: grpc.handleUnaryCall<cc_arduino_cli_settings_v1_settings_pb.MergeRequest, cc_arduino_cli_settings_v1_settings_pb.MergeResponse>;
|
|
||||||
getValue: grpc.handleUnaryCall<cc_arduino_cli_settings_v1_settings_pb.GetValueRequest, cc_arduino_cli_settings_v1_settings_pb.GetValueResponse>;
|
|
||||||
setValue: grpc.handleUnaryCall<cc_arduino_cli_settings_v1_settings_pb.SetValueRequest, cc_arduino_cli_settings_v1_settings_pb.SetValueResponse>;
|
|
||||||
write: grpc.handleUnaryCall<cc_arduino_cli_settings_v1_settings_pb.WriteRequest, cc_arduino_cli_settings_v1_settings_pb.WriteResponse>;
|
|
||||||
delete: grpc.handleUnaryCall<cc_arduino_cli_settings_v1_settings_pb.DeleteRequest, cc_arduino_cli_settings_v1_settings_pb.DeleteResponse>;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface ISettingsServiceClient {
|
|
||||||
getAll(request: cc_arduino_cli_settings_v1_settings_pb.GetAllRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.GetAllResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
getAll(request: cc_arduino_cli_settings_v1_settings_pb.GetAllRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.GetAllResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
getAll(request: cc_arduino_cli_settings_v1_settings_pb.GetAllRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.GetAllResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
merge(request: cc_arduino_cli_settings_v1_settings_pb.MergeRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.MergeResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
merge(request: cc_arduino_cli_settings_v1_settings_pb.MergeRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.MergeResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
merge(request: cc_arduino_cli_settings_v1_settings_pb.MergeRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.MergeResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
getValue(request: cc_arduino_cli_settings_v1_settings_pb.GetValueRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.GetValueResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
getValue(request: cc_arduino_cli_settings_v1_settings_pb.GetValueRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.GetValueResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
getValue(request: cc_arduino_cli_settings_v1_settings_pb.GetValueRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.GetValueResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
setValue(request: cc_arduino_cli_settings_v1_settings_pb.SetValueRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.SetValueResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
setValue(request: cc_arduino_cli_settings_v1_settings_pb.SetValueRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.SetValueResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
setValue(request: cc_arduino_cli_settings_v1_settings_pb.SetValueRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.SetValueResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
write(request: cc_arduino_cli_settings_v1_settings_pb.WriteRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.WriteResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
write(request: cc_arduino_cli_settings_v1_settings_pb.WriteRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.WriteResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
write(request: cc_arduino_cli_settings_v1_settings_pb.WriteRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.WriteResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
delete(request: cc_arduino_cli_settings_v1_settings_pb.DeleteRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.DeleteResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
delete(request: cc_arduino_cli_settings_v1_settings_pb.DeleteRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.DeleteResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
delete(request: cc_arduino_cli_settings_v1_settings_pb.DeleteRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.DeleteResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
}
|
|
||||||
|
|
||||||
export class SettingsServiceClient extends grpc.Client implements ISettingsServiceClient {
|
|
||||||
constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial<grpc.ClientOptions>);
|
|
||||||
public getAll(request: cc_arduino_cli_settings_v1_settings_pb.GetAllRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.GetAllResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
public getAll(request: cc_arduino_cli_settings_v1_settings_pb.GetAllRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.GetAllResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
public getAll(request: cc_arduino_cli_settings_v1_settings_pb.GetAllRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.GetAllResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
public merge(request: cc_arduino_cli_settings_v1_settings_pb.MergeRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.MergeResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
public merge(request: cc_arduino_cli_settings_v1_settings_pb.MergeRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.MergeResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
public merge(request: cc_arduino_cli_settings_v1_settings_pb.MergeRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.MergeResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
public getValue(request: cc_arduino_cli_settings_v1_settings_pb.GetValueRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.GetValueResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
public getValue(request: cc_arduino_cli_settings_v1_settings_pb.GetValueRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.GetValueResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
public getValue(request: cc_arduino_cli_settings_v1_settings_pb.GetValueRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.GetValueResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
public setValue(request: cc_arduino_cli_settings_v1_settings_pb.SetValueRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.SetValueResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
public setValue(request: cc_arduino_cli_settings_v1_settings_pb.SetValueRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.SetValueResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
public setValue(request: cc_arduino_cli_settings_v1_settings_pb.SetValueRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.SetValueResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
public write(request: cc_arduino_cli_settings_v1_settings_pb.WriteRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.WriteResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
public write(request: cc_arduino_cli_settings_v1_settings_pb.WriteRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.WriteResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
public write(request: cc_arduino_cli_settings_v1_settings_pb.WriteRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.WriteResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
public delete(request: cc_arduino_cli_settings_v1_settings_pb.DeleteRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.DeleteResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
public delete(request: cc_arduino_cli_settings_v1_settings_pb.DeleteRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.DeleteResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
public delete(request: cc_arduino_cli_settings_v1_settings_pb.DeleteRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_settings_v1_settings_pb.DeleteResponse) => void): grpc.ClientUnaryCall;
|
|
||||||
}
|
|
@ -1,231 +0,0 @@
|
|||||||
// GENERATED CODE -- DO NOT EDIT!
|
|
||||||
|
|
||||||
// Original file comments:
|
|
||||||
// This file is part of arduino-cli.
|
|
||||||
//
|
|
||||||
// Copyright 2020 ARDUINO SA (http://www.arduino.cc/)
|
|
||||||
//
|
|
||||||
// This software is released under the GNU General Public License version 3,
|
|
||||||
// which covers the main part of arduino-cli.
|
|
||||||
// The terms of this license can be found at:
|
|
||||||
// https://www.gnu.org/licenses/gpl-3.0.en.html
|
|
||||||
//
|
|
||||||
// You can be released from the requirements of the above licenses by purchasing
|
|
||||||
// a commercial license. Buying such a license is mandatory if you want to
|
|
||||||
// modify or otherwise use the software for commercial activities involving the
|
|
||||||
// Arduino software without disclosing the source code of your own applications.
|
|
||||||
// To purchase a commercial license, send an email to license@arduino.cc.
|
|
||||||
//
|
|
||||||
'use strict';
|
|
||||||
var cc_arduino_cli_settings_v1_settings_pb = require('../../../../../cc/arduino/cli/settings/v1/settings_pb.js');
|
|
||||||
|
|
||||||
function serialize_cc_arduino_cli_settings_v1_DeleteRequest(arg) {
|
|
||||||
if (!(arg instanceof cc_arduino_cli_settings_v1_settings_pb.DeleteRequest)) {
|
|
||||||
throw new Error('Expected argument of type cc.arduino.cli.settings.v1.DeleteRequest');
|
|
||||||
}
|
|
||||||
return Buffer.from(arg.serializeBinary());
|
|
||||||
}
|
|
||||||
|
|
||||||
function deserialize_cc_arduino_cli_settings_v1_DeleteRequest(buffer_arg) {
|
|
||||||
return cc_arduino_cli_settings_v1_settings_pb.DeleteRequest.deserializeBinary(new Uint8Array(buffer_arg));
|
|
||||||
}
|
|
||||||
|
|
||||||
function serialize_cc_arduino_cli_settings_v1_DeleteResponse(arg) {
|
|
||||||
if (!(arg instanceof cc_arduino_cli_settings_v1_settings_pb.DeleteResponse)) {
|
|
||||||
throw new Error('Expected argument of type cc.arduino.cli.settings.v1.DeleteResponse');
|
|
||||||
}
|
|
||||||
return Buffer.from(arg.serializeBinary());
|
|
||||||
}
|
|
||||||
|
|
||||||
function deserialize_cc_arduino_cli_settings_v1_DeleteResponse(buffer_arg) {
|
|
||||||
return cc_arduino_cli_settings_v1_settings_pb.DeleteResponse.deserializeBinary(new Uint8Array(buffer_arg));
|
|
||||||
}
|
|
||||||
|
|
||||||
function serialize_cc_arduino_cli_settings_v1_GetAllRequest(arg) {
|
|
||||||
if (!(arg instanceof cc_arduino_cli_settings_v1_settings_pb.GetAllRequest)) {
|
|
||||||
throw new Error('Expected argument of type cc.arduino.cli.settings.v1.GetAllRequest');
|
|
||||||
}
|
|
||||||
return Buffer.from(arg.serializeBinary());
|
|
||||||
}
|
|
||||||
|
|
||||||
function deserialize_cc_arduino_cli_settings_v1_GetAllRequest(buffer_arg) {
|
|
||||||
return cc_arduino_cli_settings_v1_settings_pb.GetAllRequest.deserializeBinary(new Uint8Array(buffer_arg));
|
|
||||||
}
|
|
||||||
|
|
||||||
function serialize_cc_arduino_cli_settings_v1_GetAllResponse(arg) {
|
|
||||||
if (!(arg instanceof cc_arduino_cli_settings_v1_settings_pb.GetAllResponse)) {
|
|
||||||
throw new Error('Expected argument of type cc.arduino.cli.settings.v1.GetAllResponse');
|
|
||||||
}
|
|
||||||
return Buffer.from(arg.serializeBinary());
|
|
||||||
}
|
|
||||||
|
|
||||||
function deserialize_cc_arduino_cli_settings_v1_GetAllResponse(buffer_arg) {
|
|
||||||
return cc_arduino_cli_settings_v1_settings_pb.GetAllResponse.deserializeBinary(new Uint8Array(buffer_arg));
|
|
||||||
}
|
|
||||||
|
|
||||||
function serialize_cc_arduino_cli_settings_v1_GetValueRequest(arg) {
|
|
||||||
if (!(arg instanceof cc_arduino_cli_settings_v1_settings_pb.GetValueRequest)) {
|
|
||||||
throw new Error('Expected argument of type cc.arduino.cli.settings.v1.GetValueRequest');
|
|
||||||
}
|
|
||||||
return Buffer.from(arg.serializeBinary());
|
|
||||||
}
|
|
||||||
|
|
||||||
function deserialize_cc_arduino_cli_settings_v1_GetValueRequest(buffer_arg) {
|
|
||||||
return cc_arduino_cli_settings_v1_settings_pb.GetValueRequest.deserializeBinary(new Uint8Array(buffer_arg));
|
|
||||||
}
|
|
||||||
|
|
||||||
function serialize_cc_arduino_cli_settings_v1_GetValueResponse(arg) {
|
|
||||||
if (!(arg instanceof cc_arduino_cli_settings_v1_settings_pb.GetValueResponse)) {
|
|
||||||
throw new Error('Expected argument of type cc.arduino.cli.settings.v1.GetValueResponse');
|
|
||||||
}
|
|
||||||
return Buffer.from(arg.serializeBinary());
|
|
||||||
}
|
|
||||||
|
|
||||||
function deserialize_cc_arduino_cli_settings_v1_GetValueResponse(buffer_arg) {
|
|
||||||
return cc_arduino_cli_settings_v1_settings_pb.GetValueResponse.deserializeBinary(new Uint8Array(buffer_arg));
|
|
||||||
}
|
|
||||||
|
|
||||||
function serialize_cc_arduino_cli_settings_v1_MergeRequest(arg) {
|
|
||||||
if (!(arg instanceof cc_arduino_cli_settings_v1_settings_pb.MergeRequest)) {
|
|
||||||
throw new Error('Expected argument of type cc.arduino.cli.settings.v1.MergeRequest');
|
|
||||||
}
|
|
||||||
return Buffer.from(arg.serializeBinary());
|
|
||||||
}
|
|
||||||
|
|
||||||
function deserialize_cc_arduino_cli_settings_v1_MergeRequest(buffer_arg) {
|
|
||||||
return cc_arduino_cli_settings_v1_settings_pb.MergeRequest.deserializeBinary(new Uint8Array(buffer_arg));
|
|
||||||
}
|
|
||||||
|
|
||||||
function serialize_cc_arduino_cli_settings_v1_MergeResponse(arg) {
|
|
||||||
if (!(arg instanceof cc_arduino_cli_settings_v1_settings_pb.MergeResponse)) {
|
|
||||||
throw new Error('Expected argument of type cc.arduino.cli.settings.v1.MergeResponse');
|
|
||||||
}
|
|
||||||
return Buffer.from(arg.serializeBinary());
|
|
||||||
}
|
|
||||||
|
|
||||||
function deserialize_cc_arduino_cli_settings_v1_MergeResponse(buffer_arg) {
|
|
||||||
return cc_arduino_cli_settings_v1_settings_pb.MergeResponse.deserializeBinary(new Uint8Array(buffer_arg));
|
|
||||||
}
|
|
||||||
|
|
||||||
function serialize_cc_arduino_cli_settings_v1_SetValueRequest(arg) {
|
|
||||||
if (!(arg instanceof cc_arduino_cli_settings_v1_settings_pb.SetValueRequest)) {
|
|
||||||
throw new Error('Expected argument of type cc.arduino.cli.settings.v1.SetValueRequest');
|
|
||||||
}
|
|
||||||
return Buffer.from(arg.serializeBinary());
|
|
||||||
}
|
|
||||||
|
|
||||||
function deserialize_cc_arduino_cli_settings_v1_SetValueRequest(buffer_arg) {
|
|
||||||
return cc_arduino_cli_settings_v1_settings_pb.SetValueRequest.deserializeBinary(new Uint8Array(buffer_arg));
|
|
||||||
}
|
|
||||||
|
|
||||||
function serialize_cc_arduino_cli_settings_v1_SetValueResponse(arg) {
|
|
||||||
if (!(arg instanceof cc_arduino_cli_settings_v1_settings_pb.SetValueResponse)) {
|
|
||||||
throw new Error('Expected argument of type cc.arduino.cli.settings.v1.SetValueResponse');
|
|
||||||
}
|
|
||||||
return Buffer.from(arg.serializeBinary());
|
|
||||||
}
|
|
||||||
|
|
||||||
function deserialize_cc_arduino_cli_settings_v1_SetValueResponse(buffer_arg) {
|
|
||||||
return cc_arduino_cli_settings_v1_settings_pb.SetValueResponse.deserializeBinary(new Uint8Array(buffer_arg));
|
|
||||||
}
|
|
||||||
|
|
||||||
function serialize_cc_arduino_cli_settings_v1_WriteRequest(arg) {
|
|
||||||
if (!(arg instanceof cc_arduino_cli_settings_v1_settings_pb.WriteRequest)) {
|
|
||||||
throw new Error('Expected argument of type cc.arduino.cli.settings.v1.WriteRequest');
|
|
||||||
}
|
|
||||||
return Buffer.from(arg.serializeBinary());
|
|
||||||
}
|
|
||||||
|
|
||||||
function deserialize_cc_arduino_cli_settings_v1_WriteRequest(buffer_arg) {
|
|
||||||
return cc_arduino_cli_settings_v1_settings_pb.WriteRequest.deserializeBinary(new Uint8Array(buffer_arg));
|
|
||||||
}
|
|
||||||
|
|
||||||
function serialize_cc_arduino_cli_settings_v1_WriteResponse(arg) {
|
|
||||||
if (!(arg instanceof cc_arduino_cli_settings_v1_settings_pb.WriteResponse)) {
|
|
||||||
throw new Error('Expected argument of type cc.arduino.cli.settings.v1.WriteResponse');
|
|
||||||
}
|
|
||||||
return Buffer.from(arg.serializeBinary());
|
|
||||||
}
|
|
||||||
|
|
||||||
function deserialize_cc_arduino_cli_settings_v1_WriteResponse(buffer_arg) {
|
|
||||||
return cc_arduino_cli_settings_v1_settings_pb.WriteResponse.deserializeBinary(new Uint8Array(buffer_arg));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// The SettingsService provides an interface to Arduino CLI configuration
|
|
||||||
// options
|
|
||||||
var SettingsServiceService = exports['cc.arduino.cli.settings.v1.SettingsService'] = {
|
|
||||||
// List all the settings.
|
|
||||||
getAll: {
|
|
||||||
path: '/cc.arduino.cli.settings.v1.SettingsService/GetAll',
|
|
||||||
requestStream: false,
|
|
||||||
responseStream: false,
|
|
||||||
requestType: cc_arduino_cli_settings_v1_settings_pb.GetAllRequest,
|
|
||||||
responseType: cc_arduino_cli_settings_v1_settings_pb.GetAllResponse,
|
|
||||||
requestSerialize: serialize_cc_arduino_cli_settings_v1_GetAllRequest,
|
|
||||||
requestDeserialize: deserialize_cc_arduino_cli_settings_v1_GetAllRequest,
|
|
||||||
responseSerialize: serialize_cc_arduino_cli_settings_v1_GetAllResponse,
|
|
||||||
responseDeserialize: deserialize_cc_arduino_cli_settings_v1_GetAllResponse,
|
|
||||||
},
|
|
||||||
// Set multiple settings values at once.
|
|
||||||
merge: {
|
|
||||||
path: '/cc.arduino.cli.settings.v1.SettingsService/Merge',
|
|
||||||
requestStream: false,
|
|
||||||
responseStream: false,
|
|
||||||
requestType: cc_arduino_cli_settings_v1_settings_pb.MergeRequest,
|
|
||||||
responseType: cc_arduino_cli_settings_v1_settings_pb.MergeResponse,
|
|
||||||
requestSerialize: serialize_cc_arduino_cli_settings_v1_MergeRequest,
|
|
||||||
requestDeserialize: deserialize_cc_arduino_cli_settings_v1_MergeRequest,
|
|
||||||
responseSerialize: serialize_cc_arduino_cli_settings_v1_MergeResponse,
|
|
||||||
responseDeserialize: deserialize_cc_arduino_cli_settings_v1_MergeResponse,
|
|
||||||
},
|
|
||||||
// Get the value of a specific setting.
|
|
||||||
getValue: {
|
|
||||||
path: '/cc.arduino.cli.settings.v1.SettingsService/GetValue',
|
|
||||||
requestStream: false,
|
|
||||||
responseStream: false,
|
|
||||||
requestType: cc_arduino_cli_settings_v1_settings_pb.GetValueRequest,
|
|
||||||
responseType: cc_arduino_cli_settings_v1_settings_pb.GetValueResponse,
|
|
||||||
requestSerialize: serialize_cc_arduino_cli_settings_v1_GetValueRequest,
|
|
||||||
requestDeserialize: deserialize_cc_arduino_cli_settings_v1_GetValueRequest,
|
|
||||||
responseSerialize: serialize_cc_arduino_cli_settings_v1_GetValueResponse,
|
|
||||||
responseDeserialize: deserialize_cc_arduino_cli_settings_v1_GetValueResponse,
|
|
||||||
},
|
|
||||||
// Set the value of a specific setting.
|
|
||||||
setValue: {
|
|
||||||
path: '/cc.arduino.cli.settings.v1.SettingsService/SetValue',
|
|
||||||
requestStream: false,
|
|
||||||
responseStream: false,
|
|
||||||
requestType: cc_arduino_cli_settings_v1_settings_pb.SetValueRequest,
|
|
||||||
responseType: cc_arduino_cli_settings_v1_settings_pb.SetValueResponse,
|
|
||||||
requestSerialize: serialize_cc_arduino_cli_settings_v1_SetValueRequest,
|
|
||||||
requestDeserialize: deserialize_cc_arduino_cli_settings_v1_SetValueRequest,
|
|
||||||
responseSerialize: serialize_cc_arduino_cli_settings_v1_SetValueResponse,
|
|
||||||
responseDeserialize: deserialize_cc_arduino_cli_settings_v1_SetValueResponse,
|
|
||||||
},
|
|
||||||
// Writes to file settings currently stored in memory
|
|
||||||
write: {
|
|
||||||
path: '/cc.arduino.cli.settings.v1.SettingsService/Write',
|
|
||||||
requestStream: false,
|
|
||||||
responseStream: false,
|
|
||||||
requestType: cc_arduino_cli_settings_v1_settings_pb.WriteRequest,
|
|
||||||
responseType: cc_arduino_cli_settings_v1_settings_pb.WriteResponse,
|
|
||||||
requestSerialize: serialize_cc_arduino_cli_settings_v1_WriteRequest,
|
|
||||||
requestDeserialize: deserialize_cc_arduino_cli_settings_v1_WriteRequest,
|
|
||||||
responseSerialize: serialize_cc_arduino_cli_settings_v1_WriteResponse,
|
|
||||||
responseDeserialize: deserialize_cc_arduino_cli_settings_v1_WriteResponse,
|
|
||||||
},
|
|
||||||
// Deletes an entry and rewrites the file settings
|
|
||||||
delete: {
|
|
||||||
path: '/cc.arduino.cli.settings.v1.SettingsService/Delete',
|
|
||||||
requestStream: false,
|
|
||||||
responseStream: false,
|
|
||||||
requestType: cc_arduino_cli_settings_v1_settings_pb.DeleteRequest,
|
|
||||||
responseType: cc_arduino_cli_settings_v1_settings_pb.DeleteResponse,
|
|
||||||
requestSerialize: serialize_cc_arduino_cli_settings_v1_DeleteRequest,
|
|
||||||
requestDeserialize: deserialize_cc_arduino_cli_settings_v1_DeleteRequest,
|
|
||||||
responseSerialize: serialize_cc_arduino_cli_settings_v1_DeleteResponse,
|
|
||||||
responseDeserialize: deserialize_cc_arduino_cli_settings_v1_DeleteResponse,
|
|
||||||
},
|
|
||||||
};
|
|
||||||
|
|
@ -1,238 +0,0 @@
|
|||||||
// package: cc.arduino.cli.settings.v1
|
|
||||||
// file: cc/arduino/cli/settings/v1/settings.proto
|
|
||||||
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
|
|
||||||
import * as jspb from "google-protobuf";
|
|
||||||
|
|
||||||
export class GetAllResponse extends jspb.Message {
|
|
||||||
getJsonData(): string;
|
|
||||||
setJsonData(value: string): GetAllResponse;
|
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
|
||||||
toObject(includeInstance?: boolean): GetAllResponse.AsObject;
|
|
||||||
static toObject(includeInstance: boolean, msg: GetAllResponse): GetAllResponse.AsObject;
|
|
||||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
|
||||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
|
||||||
static serializeBinaryToWriter(message: GetAllResponse, writer: jspb.BinaryWriter): void;
|
|
||||||
static deserializeBinary(bytes: Uint8Array): GetAllResponse;
|
|
||||||
static deserializeBinaryFromReader(message: GetAllResponse, reader: jspb.BinaryReader): GetAllResponse;
|
|
||||||
}
|
|
||||||
|
|
||||||
export namespace GetAllResponse {
|
|
||||||
export type AsObject = {
|
|
||||||
jsonData: string,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export class MergeRequest extends jspb.Message {
|
|
||||||
getJsonData(): string;
|
|
||||||
setJsonData(value: string): MergeRequest;
|
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
|
||||||
toObject(includeInstance?: boolean): MergeRequest.AsObject;
|
|
||||||
static toObject(includeInstance: boolean, msg: MergeRequest): MergeRequest.AsObject;
|
|
||||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
|
||||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
|
||||||
static serializeBinaryToWriter(message: MergeRequest, writer: jspb.BinaryWriter): void;
|
|
||||||
static deserializeBinary(bytes: Uint8Array): MergeRequest;
|
|
||||||
static deserializeBinaryFromReader(message: MergeRequest, reader: jspb.BinaryReader): MergeRequest;
|
|
||||||
}
|
|
||||||
|
|
||||||
export namespace MergeRequest {
|
|
||||||
export type AsObject = {
|
|
||||||
jsonData: string,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export class GetValueResponse extends jspb.Message {
|
|
||||||
getKey(): string;
|
|
||||||
setKey(value: string): GetValueResponse;
|
|
||||||
getJsonData(): string;
|
|
||||||
setJsonData(value: string): GetValueResponse;
|
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
|
||||||
toObject(includeInstance?: boolean): GetValueResponse.AsObject;
|
|
||||||
static toObject(includeInstance: boolean, msg: GetValueResponse): GetValueResponse.AsObject;
|
|
||||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
|
||||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
|
||||||
static serializeBinaryToWriter(message: GetValueResponse, writer: jspb.BinaryWriter): void;
|
|
||||||
static deserializeBinary(bytes: Uint8Array): GetValueResponse;
|
|
||||||
static deserializeBinaryFromReader(message: GetValueResponse, reader: jspb.BinaryReader): GetValueResponse;
|
|
||||||
}
|
|
||||||
|
|
||||||
export namespace GetValueResponse {
|
|
||||||
export type AsObject = {
|
|
||||||
key: string,
|
|
||||||
jsonData: string,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export class SetValueRequest extends jspb.Message {
|
|
||||||
getKey(): string;
|
|
||||||
setKey(value: string): SetValueRequest;
|
|
||||||
getJsonData(): string;
|
|
||||||
setJsonData(value: string): SetValueRequest;
|
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
|
||||||
toObject(includeInstance?: boolean): SetValueRequest.AsObject;
|
|
||||||
static toObject(includeInstance: boolean, msg: SetValueRequest): SetValueRequest.AsObject;
|
|
||||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
|
||||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
|
||||||
static serializeBinaryToWriter(message: SetValueRequest, writer: jspb.BinaryWriter): void;
|
|
||||||
static deserializeBinary(bytes: Uint8Array): SetValueRequest;
|
|
||||||
static deserializeBinaryFromReader(message: SetValueRequest, reader: jspb.BinaryReader): SetValueRequest;
|
|
||||||
}
|
|
||||||
|
|
||||||
export namespace SetValueRequest {
|
|
||||||
export type AsObject = {
|
|
||||||
key: string,
|
|
||||||
jsonData: string,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export class GetAllRequest extends jspb.Message {
|
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
|
||||||
toObject(includeInstance?: boolean): GetAllRequest.AsObject;
|
|
||||||
static toObject(includeInstance: boolean, msg: GetAllRequest): GetAllRequest.AsObject;
|
|
||||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
|
||||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
|
||||||
static serializeBinaryToWriter(message: GetAllRequest, writer: jspb.BinaryWriter): void;
|
|
||||||
static deserializeBinary(bytes: Uint8Array): GetAllRequest;
|
|
||||||
static deserializeBinaryFromReader(message: GetAllRequest, reader: jspb.BinaryReader): GetAllRequest;
|
|
||||||
}
|
|
||||||
|
|
||||||
export namespace GetAllRequest {
|
|
||||||
export type AsObject = {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export class GetValueRequest extends jspb.Message {
|
|
||||||
getKey(): string;
|
|
||||||
setKey(value: string): GetValueRequest;
|
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
|
||||||
toObject(includeInstance?: boolean): GetValueRequest.AsObject;
|
|
||||||
static toObject(includeInstance: boolean, msg: GetValueRequest): GetValueRequest.AsObject;
|
|
||||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
|
||||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
|
||||||
static serializeBinaryToWriter(message: GetValueRequest, writer: jspb.BinaryWriter): void;
|
|
||||||
static deserializeBinary(bytes: Uint8Array): GetValueRequest;
|
|
||||||
static deserializeBinaryFromReader(message: GetValueRequest, reader: jspb.BinaryReader): GetValueRequest;
|
|
||||||
}
|
|
||||||
|
|
||||||
export namespace GetValueRequest {
|
|
||||||
export type AsObject = {
|
|
||||||
key: string,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export class MergeResponse extends jspb.Message {
|
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
|
||||||
toObject(includeInstance?: boolean): MergeResponse.AsObject;
|
|
||||||
static toObject(includeInstance: boolean, msg: MergeResponse): MergeResponse.AsObject;
|
|
||||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
|
||||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
|
||||||
static serializeBinaryToWriter(message: MergeResponse, writer: jspb.BinaryWriter): void;
|
|
||||||
static deserializeBinary(bytes: Uint8Array): MergeResponse;
|
|
||||||
static deserializeBinaryFromReader(message: MergeResponse, reader: jspb.BinaryReader): MergeResponse;
|
|
||||||
}
|
|
||||||
|
|
||||||
export namespace MergeResponse {
|
|
||||||
export type AsObject = {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export class SetValueResponse extends jspb.Message {
|
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
|
||||||
toObject(includeInstance?: boolean): SetValueResponse.AsObject;
|
|
||||||
static toObject(includeInstance: boolean, msg: SetValueResponse): SetValueResponse.AsObject;
|
|
||||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
|
||||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
|
||||||
static serializeBinaryToWriter(message: SetValueResponse, writer: jspb.BinaryWriter): void;
|
|
||||||
static deserializeBinary(bytes: Uint8Array): SetValueResponse;
|
|
||||||
static deserializeBinaryFromReader(message: SetValueResponse, reader: jspb.BinaryReader): SetValueResponse;
|
|
||||||
}
|
|
||||||
|
|
||||||
export namespace SetValueResponse {
|
|
||||||
export type AsObject = {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export class WriteRequest extends jspb.Message {
|
|
||||||
getFilePath(): string;
|
|
||||||
setFilePath(value: string): WriteRequest;
|
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
|
||||||
toObject(includeInstance?: boolean): WriteRequest.AsObject;
|
|
||||||
static toObject(includeInstance: boolean, msg: WriteRequest): WriteRequest.AsObject;
|
|
||||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
|
||||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
|
||||||
static serializeBinaryToWriter(message: WriteRequest, writer: jspb.BinaryWriter): void;
|
|
||||||
static deserializeBinary(bytes: Uint8Array): WriteRequest;
|
|
||||||
static deserializeBinaryFromReader(message: WriteRequest, reader: jspb.BinaryReader): WriteRequest;
|
|
||||||
}
|
|
||||||
|
|
||||||
export namespace WriteRequest {
|
|
||||||
export type AsObject = {
|
|
||||||
filePath: string,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export class WriteResponse extends jspb.Message {
|
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
|
||||||
toObject(includeInstance?: boolean): WriteResponse.AsObject;
|
|
||||||
static toObject(includeInstance: boolean, msg: WriteResponse): WriteResponse.AsObject;
|
|
||||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
|
||||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
|
||||||
static serializeBinaryToWriter(message: WriteResponse, writer: jspb.BinaryWriter): void;
|
|
||||||
static deserializeBinary(bytes: Uint8Array): WriteResponse;
|
|
||||||
static deserializeBinaryFromReader(message: WriteResponse, reader: jspb.BinaryReader): WriteResponse;
|
|
||||||
}
|
|
||||||
|
|
||||||
export namespace WriteResponse {
|
|
||||||
export type AsObject = {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export class DeleteRequest extends jspb.Message {
|
|
||||||
getKey(): string;
|
|
||||||
setKey(value: string): DeleteRequest;
|
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
|
||||||
toObject(includeInstance?: boolean): DeleteRequest.AsObject;
|
|
||||||
static toObject(includeInstance: boolean, msg: DeleteRequest): DeleteRequest.AsObject;
|
|
||||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
|
||||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
|
||||||
static serializeBinaryToWriter(message: DeleteRequest, writer: jspb.BinaryWriter): void;
|
|
||||||
static deserializeBinary(bytes: Uint8Array): DeleteRequest;
|
|
||||||
static deserializeBinaryFromReader(message: DeleteRequest, reader: jspb.BinaryReader): DeleteRequest;
|
|
||||||
}
|
|
||||||
|
|
||||||
export namespace DeleteRequest {
|
|
||||||
export type AsObject = {
|
|
||||||
key: string,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export class DeleteResponse extends jspb.Message {
|
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
|
||||||
toObject(includeInstance?: boolean): DeleteResponse.AsObject;
|
|
||||||
static toObject(includeInstance: boolean, msg: DeleteResponse): DeleteResponse.AsObject;
|
|
||||||
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
|
|
||||||
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
|
|
||||||
static serializeBinaryToWriter(message: DeleteResponse, writer: jspb.BinaryWriter): void;
|
|
||||||
static deserializeBinary(bytes: Uint8Array): DeleteResponse;
|
|
||||||
static deserializeBinaryFromReader(message: DeleteResponse, reader: jspb.BinaryReader): DeleteResponse;
|
|
||||||
}
|
|
||||||
|
|
||||||
export namespace DeleteResponse {
|
|
||||||
export type AsObject = {
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,7 +1,6 @@
|
|||||||
import { promises as fs } from 'node:fs';
|
import { promises as fs } from 'node:fs';
|
||||||
import { dirname } from 'node:path';
|
import { dirname } from 'node:path';
|
||||||
import yaml from 'js-yaml';
|
import yaml from 'js-yaml';
|
||||||
import * as grpc from '@grpc/grpc-js';
|
|
||||||
import { injectable, inject, named } from '@theia/core/shared/inversify';
|
import { injectable, inject, named } from '@theia/core/shared/inversify';
|
||||||
import URI from '@theia/core/lib/common/uri';
|
import URI from '@theia/core/lib/common/uri';
|
||||||
import { ILogger } from '@theia/core/lib/common/logger';
|
import { ILogger } from '@theia/core/lib/common/logger';
|
||||||
@ -16,18 +15,17 @@ import {
|
|||||||
ConfigState,
|
ConfigState,
|
||||||
} from '../common/protocol';
|
} from '../common/protocol';
|
||||||
import { spawnCommand } from './exec-util';
|
import { spawnCommand } from './exec-util';
|
||||||
import {
|
|
||||||
MergeRequest,
|
|
||||||
WriteRequest,
|
|
||||||
} from './cli-protocol/cc/arduino/cli/settings/v1/settings_pb';
|
|
||||||
import { SettingsServiceClient } from './cli-protocol/cc/arduino/cli/settings/v1/settings_grpc_pb';
|
|
||||||
import * as serviceGrpcPb from './cli-protocol/cc/arduino/cli/settings/v1/settings_grpc_pb';
|
|
||||||
import { ArduinoDaemonImpl } from './arduino-daemon-impl';
|
import { ArduinoDaemonImpl } from './arduino-daemon-impl';
|
||||||
import { DefaultCliConfig, CLI_CONFIG } from './cli-config';
|
import { DefaultCliConfig, CLI_CONFIG } from './cli-config';
|
||||||
import { Deferred } from '@theia/core/lib/common/promise-util';
|
import { Deferred } from '@theia/core/lib/common/promise-util';
|
||||||
import { EnvVariablesServer } from '@theia/core/lib/common/env-variables';
|
import { EnvVariablesServer } from '@theia/core/lib/common/env-variables';
|
||||||
import { deepClone, nls } from '@theia/core';
|
import { deepClone, nls } from '@theia/core';
|
||||||
import { ErrnoException } from './utils/errors';
|
import { ErrnoException } from './utils/errors';
|
||||||
|
import {
|
||||||
|
SettingsMergeRequest,
|
||||||
|
SettingsWriteRequest,
|
||||||
|
} from './cli-protocol/cc/arduino/cli/commands/v1/settings_pb';
|
||||||
|
import { createArduinoCoreServiceClient } from './arduino-core-service-client';
|
||||||
|
|
||||||
const deepmerge = require('deepmerge');
|
const deepmerge = require('deepmerge');
|
||||||
|
|
||||||
@ -293,16 +291,16 @@ export class ConfigServiceImpl
|
|||||||
}
|
}
|
||||||
|
|
||||||
private async updateDaemon(
|
private async updateDaemon(
|
||||||
port: string | number,
|
port: number | number,
|
||||||
config: DefaultCliConfig
|
config: DefaultCliConfig
|
||||||
): Promise<void> {
|
): Promise<void> {
|
||||||
const client = this.createClient(port);
|
const client = createArduinoCoreServiceClient({ port });
|
||||||
const req = new MergeRequest();
|
const req = new SettingsMergeRequest();
|
||||||
const json = JSON.stringify(config, null, 2);
|
const json = JSON.stringify(config, null, 2);
|
||||||
req.setJsonData(json);
|
req.setJsonData(json);
|
||||||
this.logger.info(`Updating daemon with 'data': ${json}`);
|
this.logger.info(`Updating daemon with 'data': ${json}`);
|
||||||
return new Promise<void>((resolve, reject) => {
|
return new Promise<void>((resolve, reject) => {
|
||||||
client.merge(req, (error) => {
|
client.settingsMerge(req, (error) => {
|
||||||
try {
|
try {
|
||||||
if (error) {
|
if (error) {
|
||||||
reject(error);
|
reject(error);
|
||||||
@ -316,14 +314,14 @@ export class ConfigServiceImpl
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private async writeDaemonState(port: string | number): Promise<void> {
|
private async writeDaemonState(port: number | number): Promise<void> {
|
||||||
const client = this.createClient(port);
|
const client = createArduinoCoreServiceClient({ port });
|
||||||
const req = new WriteRequest();
|
const req = new SettingsWriteRequest();
|
||||||
const cliConfigUri = await this.getCliConfigFileUri();
|
const cliConfigUri = await this.getCliConfigFileUri();
|
||||||
const cliConfigPath = FileUri.fsPath(cliConfigUri);
|
const cliConfigPath = FileUri.fsPath(cliConfigUri);
|
||||||
req.setFilePath(cliConfigPath);
|
req.setFilePath(cliConfigPath);
|
||||||
return new Promise<void>((resolve, reject) => {
|
return new Promise<void>((resolve, reject) => {
|
||||||
client.write(req, (error) => {
|
client.settingsWrite(req, (error) => {
|
||||||
try {
|
try {
|
||||||
if (error) {
|
if (error) {
|
||||||
reject(error);
|
reject(error);
|
||||||
@ -337,19 +335,6 @@ export class ConfigServiceImpl
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private createClient(port: string | number): SettingsServiceClient {
|
|
||||||
// https://github.com/agreatfool/grpc_tools_node_protoc_ts/blob/master/doc/grpcjs_support.md#usage
|
|
||||||
const SettingsServiceClient = grpc.makeClientConstructor(
|
|
||||||
// @ts-expect-error: ignore
|
|
||||||
serviceGrpcPb['cc.arduino.cli.settings.v1.SettingsService'],
|
|
||||||
'SettingsServiceService'
|
|
||||||
) as any;
|
|
||||||
return new SettingsServiceClient(
|
|
||||||
`localhost:${port}`,
|
|
||||||
grpc.credentials.createInsecure()
|
|
||||||
) as SettingsServiceClient;
|
|
||||||
}
|
|
||||||
|
|
||||||
// #1445
|
// #1445
|
||||||
private async ensureUserDirExists(
|
private async ensureUserDirExists(
|
||||||
cliConfig: DefaultCliConfig
|
cliConfig: DefaultCliConfig
|
||||||
|
@ -17,7 +17,6 @@ import {
|
|||||||
UpdateLibrariesIndexRequest,
|
UpdateLibrariesIndexRequest,
|
||||||
UpdateLibrariesIndexResponse,
|
UpdateLibrariesIndexResponse,
|
||||||
} from './cli-protocol/cc/arduino/cli/commands/v1/commands_pb';
|
} from './cli-protocol/cc/arduino/cli/commands/v1/commands_pb';
|
||||||
import * as commandsGrpcPb from './cli-protocol/cc/arduino/cli/commands/v1/commands_grpc_pb';
|
|
||||||
import {
|
import {
|
||||||
IndexType,
|
IndexType,
|
||||||
IndexUpdateDidCompleteParams,
|
IndexUpdateDidCompleteParams,
|
||||||
@ -43,6 +42,10 @@ import {
|
|||||||
} from './grpc-progressible';
|
} from './grpc-progressible';
|
||||||
import type { DefaultCliConfig } from './cli-config';
|
import type { DefaultCliConfig } from './cli-config';
|
||||||
import { ServiceError } from './service-error';
|
import { ServiceError } from './service-error';
|
||||||
|
import {
|
||||||
|
createArduinoCoreServiceClient,
|
||||||
|
createDefaultChannelOptions,
|
||||||
|
} from './arduino-core-service-client';
|
||||||
|
|
||||||
@injectable()
|
@injectable()
|
||||||
export class CoreClientProvider {
|
export class CoreClientProvider {
|
||||||
@ -128,10 +131,9 @@ export class CoreClientProvider {
|
|||||||
/**
|
/**
|
||||||
* Encapsulates both the gRPC core client creation (`CreateRequest`) and initialization (`InitRequest`).
|
* Encapsulates both the gRPC core client creation (`CreateRequest`) and initialization (`InitRequest`).
|
||||||
*/
|
*/
|
||||||
private async create(port: string): Promise<CoreClientProvider.Client> {
|
private async create(port: number): Promise<CoreClientProvider.Client> {
|
||||||
this.closeClient();
|
this.closeClient();
|
||||||
const address = this.address(port);
|
const client = await this.createClient(port);
|
||||||
const client = await this.createClient(address);
|
|
||||||
this.toDisposeOnCloseClient.pushAll([
|
this.toDisposeOnCloseClient.pushAll([
|
||||||
Disposable.create(() => client.client.close()),
|
Disposable.create(() => client.client.close()),
|
||||||
]);
|
]);
|
||||||
@ -195,22 +197,9 @@ export class CoreClientProvider {
|
|||||||
return this.toDisposeOnCloseClient.dispose();
|
return this.toDisposeOnCloseClient.dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private async createClient(
|
private async createClient(port: number): Promise<CoreClientProvider.Client> {
|
||||||
address: string
|
const channelOptions = createDefaultChannelOptions(this.version);
|
||||||
): Promise<CoreClientProvider.Client> {
|
const client = createArduinoCoreServiceClient({ port, channelOptions });
|
||||||
// https://github.com/agreatfool/grpc_tools_node_protoc_ts/blob/master/doc/grpcjs_support.md#usage
|
|
||||||
const ArduinoCoreServiceClient = grpc.makeClientConstructor(
|
|
||||||
// @ts-expect-error: ignore
|
|
||||||
commandsGrpcPb['cc.arduino.cli.commands.v1.ArduinoCoreService'],
|
|
||||||
'ArduinoCoreServiceService'
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
|
||||||
) as any;
|
|
||||||
const client = new ArduinoCoreServiceClient(
|
|
||||||
address,
|
|
||||||
grpc.credentials.createInsecure(),
|
|
||||||
this.channelOptions
|
|
||||||
) as ArduinoCoreServiceClient;
|
|
||||||
|
|
||||||
const instance = await new Promise<Instance>((resolve, reject) => {
|
const instance = await new Promise<Instance>((resolve, reject) => {
|
||||||
client.create(new CreateRequest(), (err, resp) => {
|
client.create(new CreateRequest(), (err, resp) => {
|
||||||
if (err) {
|
if (err) {
|
||||||
@ -407,18 +396,6 @@ export class CoreClientProvider {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private address(port: string): string {
|
|
||||||
return `localhost:${port}`;
|
|
||||||
}
|
|
||||||
|
|
||||||
private get channelOptions(): Record<string, unknown> {
|
|
||||||
return {
|
|
||||||
'grpc.max_send_message_length': 512 * 1024 * 1024,
|
|
||||||
'grpc.max_receive_message_length': 512 * 1024 * 1024,
|
|
||||||
'grpc.primary_user_agent': `arduino-ide/${this.version}`,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
private _version: string | undefined;
|
private _version: string | undefined;
|
||||||
private get version(): string {
|
private get version(): string {
|
||||||
if (this._version) {
|
if (this._version) {
|
||||||
|
@ -535,18 +535,31 @@ function updateCompileSummary(
|
|||||||
compileSummary: CompileSummaryFragment,
|
compileSummary: CompileSummaryFragment,
|
||||||
response: CompileResponse
|
response: CompileResponse
|
||||||
): CompileSummaryFragment {
|
): CompileSummaryFragment {
|
||||||
const buildPath = response.getBuildPath();
|
const messageCase = response.getMessageCase();
|
||||||
|
if (messageCase !== CompileResponse.MessageCase.RESULT) {
|
||||||
|
return compileSummary;
|
||||||
|
}
|
||||||
|
const result = response.getResult();
|
||||||
|
if (!result) {
|
||||||
|
console.warn(
|
||||||
|
`Build result is missing from response: ${JSON.stringify(
|
||||||
|
response.toObject(false)
|
||||||
|
)}`
|
||||||
|
);
|
||||||
|
return compileSummary;
|
||||||
|
}
|
||||||
|
const buildPath = result.getBuildPath();
|
||||||
if (buildPath) {
|
if (buildPath) {
|
||||||
compileSummary.buildPath = buildPath;
|
compileSummary.buildPath = buildPath;
|
||||||
compileSummary.buildOutputUri = FileUri.create(buildPath).toString();
|
compileSummary.buildOutputUri = FileUri.create(buildPath).toString();
|
||||||
}
|
}
|
||||||
const executableSectionsSize = response.getExecutableSectionsSizeList();
|
const executableSectionsSize = result.getExecutableSectionsSizeList();
|
||||||
if (executableSectionsSize) {
|
if (executableSectionsSize) {
|
||||||
compileSummary.executableSectionsSize = executableSectionsSize.map((item) =>
|
compileSummary.executableSectionsSize = executableSectionsSize.map((item) =>
|
||||||
item.toObject(false)
|
item.toObject(false)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
const usedLibraries = response.getUsedLibrariesList();
|
const usedLibraries = result.getUsedLibrariesList();
|
||||||
if (usedLibraries) {
|
if (usedLibraries) {
|
||||||
compileSummary.usedLibraries = usedLibraries.map((item) => {
|
compileSummary.usedLibraries = usedLibraries.map((item) => {
|
||||||
const object = item.toObject(false);
|
const object = item.toObject(false);
|
||||||
@ -575,15 +588,15 @@ function updateCompileSummary(
|
|||||||
return library;
|
return library;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
const boardPlatform = response.getBoardPlatform();
|
const boardPlatform = result.getBoardPlatform();
|
||||||
if (boardPlatform) {
|
if (boardPlatform) {
|
||||||
compileSummary.buildPlatform = boardPlatform.toObject(false);
|
compileSummary.buildPlatform = boardPlatform.toObject(false);
|
||||||
}
|
}
|
||||||
const buildPlatform = response.getBuildPlatform();
|
const buildPlatform = result.getBuildPlatform();
|
||||||
if (buildPlatform) {
|
if (buildPlatform) {
|
||||||
compileSummary.buildPlatform = buildPlatform.toObject(false);
|
compileSummary.buildPlatform = buildPlatform.toObject(false);
|
||||||
}
|
}
|
||||||
const buildProperties = response.getBuildPropertiesList();
|
const buildProperties = result.getBuildPropertiesList();
|
||||||
if (buildProperties) {
|
if (buildProperties) {
|
||||||
compileSummary.buildProperties = buildProperties.slice();
|
compileSummary.buildProperties = buildProperties.slice();
|
||||||
}
|
}
|
||||||
|
@ -81,7 +81,7 @@ export class LibraryServiceImpl
|
|||||||
}
|
}
|
||||||
|
|
||||||
const req = new LibrarySearchRequest();
|
const req = new LibrarySearchRequest();
|
||||||
req.setQuery(options.query || '');
|
req.setSearchArgs(options.query || '');
|
||||||
req.setInstance(instance);
|
req.setInstance(instance);
|
||||||
req.setOmitReleasesDetails(true);
|
req.setOmitReleasesDetails(true);
|
||||||
const resp = await new Promise<LibrarySearchResponse>((resolve, reject) =>
|
const resp = await new Promise<LibrarySearchResponse>((resolve, reject) =>
|
||||||
|
@ -23,6 +23,7 @@ import {
|
|||||||
EnumerateMonitorPortSettingsRequest,
|
EnumerateMonitorPortSettingsRequest,
|
||||||
EnumerateMonitorPortSettingsResponse,
|
EnumerateMonitorPortSettingsResponse,
|
||||||
MonitorPortConfiguration,
|
MonitorPortConfiguration,
|
||||||
|
MonitorPortOpenRequest,
|
||||||
MonitorPortSetting,
|
MonitorPortSetting,
|
||||||
MonitorRequest,
|
MonitorRequest,
|
||||||
MonitorResponse,
|
MonitorResponse,
|
||||||
@ -229,16 +230,16 @@ export class MonitorService extends CoreClientAware implements Disposable {
|
|||||||
const coreClient = await this.coreClient;
|
const coreClient = await this.coreClient;
|
||||||
|
|
||||||
const { instance } = coreClient;
|
const { instance } = coreClient;
|
||||||
const monitorRequest = new MonitorRequest();
|
const openPortRequest = new MonitorPortOpenRequest();
|
||||||
monitorRequest.setInstance(instance);
|
openPortRequest.setInstance(instance);
|
||||||
if (this.board?.fqbn) {
|
if (this.board?.fqbn) {
|
||||||
monitorRequest.setFqbn(this.board.fqbn);
|
openPortRequest.setFqbn(this.board.fqbn);
|
||||||
}
|
}
|
||||||
if (this.port?.address && this.port?.protocol) {
|
if (this.port?.address && this.port?.protocol) {
|
||||||
const rpcPort = new RpcPort();
|
const rpcPort = new RpcPort();
|
||||||
rpcPort.setAddress(this.port.address);
|
rpcPort.setAddress(this.port.address);
|
||||||
rpcPort.setProtocol(this.port.protocol);
|
rpcPort.setProtocol(this.port.protocol);
|
||||||
monitorRequest.setPort(rpcPort);
|
openPortRequest.setPort(rpcPort);
|
||||||
}
|
}
|
||||||
const config = new MonitorPortConfiguration();
|
const config = new MonitorPortConfiguration();
|
||||||
for (const id in this.settings.pluggableMonitorSettings) {
|
for (const id in this.settings.pluggableMonitorSettings) {
|
||||||
@ -247,9 +248,9 @@ export class MonitorService extends CoreClientAware implements Disposable {
|
|||||||
s.setValue(this.settings.pluggableMonitorSettings[id].selectedValue);
|
s.setValue(this.settings.pluggableMonitorSettings[id].selectedValue);
|
||||||
config.addSettings(s);
|
config.addSettings(s);
|
||||||
}
|
}
|
||||||
monitorRequest.setPortConfiguration(config);
|
openPortRequest.setPortConfiguration(config);
|
||||||
|
|
||||||
await this.pollWriteToStream(monitorRequest);
|
await this.pollWriteToStream(openPortRequest);
|
||||||
// Only store the config, if the monitor has successfully started.
|
// Only store the config, if the monitor has successfully started.
|
||||||
this.currentPortConfigSnapshot = MonitorPortConfiguration.toObject(
|
this.currentPortConfigSnapshot = MonitorPortConfiguration.toObject(
|
||||||
false,
|
false,
|
||||||
@ -344,7 +345,7 @@ export class MonitorService extends CoreClientAware implements Disposable {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pollWriteToStream(request: MonitorRequest): Promise<void> {
|
pollWriteToStream(request: MonitorPortOpenRequest): Promise<void> {
|
||||||
const createWriteToStreamExecutor =
|
const createWriteToStreamExecutor =
|
||||||
(duplex: ClientDuplexStream<MonitorRequest, MonitorResponse>) =>
|
(duplex: ClientDuplexStream<MonitorRequest, MonitorResponse>) =>
|
||||||
(resolve: () => void, reject: (reason?: unknown) => void) => {
|
(resolve: () => void, reject: (reason?: unknown) => void) => {
|
||||||
@ -380,7 +381,7 @@ export class MonitorService extends CoreClientAware implements Disposable {
|
|||||||
];
|
];
|
||||||
|
|
||||||
this.setDuplexHandlers(duplex, resolvingDuplexHandlers);
|
this.setDuplexHandlers(duplex, resolvingDuplexHandlers);
|
||||||
duplex.write(request);
|
duplex.write(new MonitorRequest().setOpenRequest(request));
|
||||||
};
|
};
|
||||||
|
|
||||||
return Promise.race([
|
return Promise.race([
|
||||||
@ -409,6 +410,8 @@ export class MonitorService extends CoreClientAware implements Disposable {
|
|||||||
]) as Promise<unknown> as Promise<void>;
|
]) as Promise<unknown> as Promise<void>;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private endingDuplex: Promise<void> | undefined;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Pauses the currently running monitor, it still closes the gRPC connection
|
* Pauses the currently running monitor, it still closes the gRPC connection
|
||||||
* with the underlying monitor process but it doesn't stop the message handlers
|
* with the underlying monitor process but it doesn't stop the message handlers
|
||||||
@ -418,29 +421,43 @@ export class MonitorService extends CoreClientAware implements Disposable {
|
|||||||
* @returns
|
* @returns
|
||||||
*/
|
*/
|
||||||
async pause(): Promise<void> {
|
async pause(): Promise<void> {
|
||||||
return new Promise(async (resolve) => {
|
const duplex = this.duplex;
|
||||||
if (!this.duplex) {
|
if (!duplex) {
|
||||||
this.logger.warn(
|
this.logger.warn(
|
||||||
`monitor to ${this.port?.address} using ${this.port?.protocol} already stopped`
|
`monitor to ${this.port?.address} using ${this.port?.protocol} already stopped`
|
||||||
);
|
|
||||||
return resolve();
|
|
||||||
}
|
|
||||||
// It's enough to close the connection with the client
|
|
||||||
// to stop the monitor process
|
|
||||||
this.duplex.end();
|
|
||||||
this.logger.info(
|
|
||||||
`stopped monitor to ${this.port?.address} using ${this.port?.protocol}`
|
|
||||||
);
|
);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (this.endingDuplex) {
|
||||||
|
return this.endingDuplex;
|
||||||
|
}
|
||||||
|
const deferredEnd = new Deferred<void>();
|
||||||
|
this.endingDuplex = deferredEnd.promise;
|
||||||
|
|
||||||
this.duplex.on('end', resolve);
|
// to terminate the monitor connection, send a close request, and wait for the end event
|
||||||
|
duplex.once('end', () => {
|
||||||
|
deferredEnd.resolve();
|
||||||
});
|
});
|
||||||
|
try {
|
||||||
|
await new Promise((resolve) =>
|
||||||
|
duplex.write(new MonitorRequest().setClose(true), resolve)
|
||||||
|
);
|
||||||
|
await this.endingDuplex;
|
||||||
|
} finally {
|
||||||
|
this.endingDuplex = undefined;
|
||||||
|
}
|
||||||
|
// Sanity check
|
||||||
|
// Duplexes are allowed to be half open, check whether the monitor server (the readable) has ended
|
||||||
|
if (!duplex.readableEnded) {
|
||||||
|
throw new Error('Could not end the monitor connection');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Stop the monitor currently running
|
* Stop the monitor currently running
|
||||||
*/
|
*/
|
||||||
async stop(): Promise<void> {
|
async stop(): Promise<void> {
|
||||||
return this.pause().finally(this.stopMessagesHandlers.bind(this));
|
return this.pause().finally(() => this.stopMessagesHandlers());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -454,11 +471,7 @@ export class MonitorService extends CoreClientAware implements Disposable {
|
|||||||
if (!this.duplex) {
|
if (!this.duplex) {
|
||||||
throw createNotConnectedError(this.port);
|
throw createNotConnectedError(this.port);
|
||||||
}
|
}
|
||||||
const coreClient = await this.coreClient;
|
|
||||||
const { instance } = coreClient;
|
|
||||||
|
|
||||||
const req = new MonitorRequest();
|
const req = new MonitorRequest();
|
||||||
req.setInstance(instance);
|
|
||||||
req.setTxData(new TextEncoder().encode(message));
|
req.setTxData(new TextEncoder().encode(message));
|
||||||
return new Promise<void>((resolve, reject) => {
|
return new Promise<void>((resolve, reject) => {
|
||||||
if (this.duplex) {
|
if (this.duplex) {
|
||||||
@ -588,17 +601,13 @@ export class MonitorService extends CoreClientAware implements Disposable {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
const coreClient = await this.coreClient;
|
|
||||||
const { instance } = coreClient;
|
|
||||||
|
|
||||||
this.logger.info(
|
this.logger.info(
|
||||||
`Sending monitor request with new port configuration: ${JSON.stringify(
|
`Sending monitor request with new port configuration: ${JSON.stringify(
|
||||||
MonitorPortConfiguration.toObject(false, diffConfig)
|
MonitorPortConfiguration.toObject(false, diffConfig)
|
||||||
)}`
|
)}`
|
||||||
);
|
);
|
||||||
const req = new MonitorRequest();
|
const req = new MonitorRequest();
|
||||||
req.setInstance(instance);
|
req.setUpdatedConfiguration(diffConfig);
|
||||||
req.setPortConfiguration(diffConfig);
|
|
||||||
this.duplex.write(req);
|
this.duplex.write(req);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -43,7 +43,7 @@ export class NotificationServiceServerImpl
|
|||||||
this.clients.forEach((client) => client.notifyIndexUpdateDidFail(params));
|
this.clients.forEach((client) => client.notifyIndexUpdateDidFail(params));
|
||||||
}
|
}
|
||||||
|
|
||||||
notifyDaemonDidStart(port: string): void {
|
notifyDaemonDidStart(port: number): void {
|
||||||
this.clients.forEach((client) => client.notifyDaemonDidStart(port));
|
this.clients.forEach((client) => client.notifyDaemonDidStart(port));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -167,7 +167,16 @@ export class SketchesServiceImpl
|
|||||||
reject(rejectWith);
|
reject(rejectWith);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const responseSketchPath = maybeNormalizeDrive(resp.getLocationPath());
|
const sketch = resp.getSketch();
|
||||||
|
if (!sketch) {
|
||||||
|
reject(
|
||||||
|
new Error(`Incomplete LoadSketch response. Sketch is missing.`)
|
||||||
|
);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
const responseSketchPath = maybeNormalizeDrive(
|
||||||
|
sketch.getLocationPath()
|
||||||
|
);
|
||||||
if (requestSketchPath !== responseSketchPath) {
|
if (requestSketchPath !== responseSketchPath) {
|
||||||
this.logger.warn(
|
this.logger.warn(
|
||||||
`Warning! The request sketch path was different than the response sketch path from the CLI. This could be a potential bug. Request: <${requestSketchPath}>, response: <${responseSketchPath}>.`
|
`Warning! The request sketch path was different than the response sketch path from the CLI. This could be a potential bug. Request: <${requestSketchPath}>, response: <${responseSketchPath}>.`
|
||||||
@ -185,14 +194,14 @@ export class SketchesServiceImpl
|
|||||||
resolve({
|
resolve({
|
||||||
name: path.basename(responseSketchPath),
|
name: path.basename(responseSketchPath),
|
||||||
uri: FileUri.create(responseSketchPath).toString(),
|
uri: FileUri.create(responseSketchPath).toString(),
|
||||||
mainFileUri: FileUri.create(resp.getMainFile()).toString(),
|
mainFileUri: FileUri.create(sketch.getMainFile()).toString(),
|
||||||
otherSketchFileUris: resp
|
otherSketchFileUris: sketch
|
||||||
.getOtherSketchFilesList()
|
.getOtherSketchFilesList()
|
||||||
.map((p) => FileUri.create(p).toString()),
|
.map((p) => FileUri.create(p).toString()),
|
||||||
additionalFileUris: resp
|
additionalFileUris: sketch
|
||||||
.getAdditionalFilesList()
|
.getAdditionalFilesList()
|
||||||
.map((p) => FileUri.create(p).toString()),
|
.map((p) => FileUri.create(p).toString()),
|
||||||
rootFolderFileUris: resp
|
rootFolderFileUris: sketch
|
||||||
.getRootFolderFilesList()
|
.getRootFolderFilesList()
|
||||||
.map((p) => FileUri.create(p).toString()),
|
.map((p) => FileUri.create(p).toString()),
|
||||||
mtimeMs,
|
mtimeMs,
|
||||||
|
@ -21,7 +21,7 @@ class SilentArduinoDaemonImpl extends ArduinoDaemonImpl {
|
|||||||
|
|
||||||
override async spawnDaemonProcess(): Promise<{
|
override async spawnDaemonProcess(): Promise<{
|
||||||
daemon: ChildProcess;
|
daemon: ChildProcess;
|
||||||
port: string;
|
port: number;
|
||||||
}> {
|
}> {
|
||||||
return super.spawnDaemonProcess();
|
return super.spawnDaemonProcess();
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import { DisposableCollection } from '@theia/core/lib/common/disposable';
|
import { DisposableCollection } from '@theia/core/lib/common/disposable';
|
||||||
import { Container } from '@theia/core/shared/inversify';
|
import { Container } from '@theia/core/shared/inversify';
|
||||||
import { expect } from 'chai';
|
import { expect } from 'chai';
|
||||||
import { BoardSearch, BoardsService } from '../../common/protocol';
|
import { BoardSearch, BoardsService, Installable } from '../../common/protocol';
|
||||||
import { createBaseContainer, startDaemon } from './node-test-bindings';
|
import { createBaseContainer, startDaemon } from './node-test-bindings';
|
||||||
|
|
||||||
describe('boards-service-impl', () => {
|
describe('boards-service-impl', () => {
|
||||||
@ -24,6 +24,29 @@ describe('boards-service-impl', () => {
|
|||||||
expect(result).is.not.empty;
|
expect(result).is.not.empty;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('should order the available platform release versions in descending order', async function () {
|
||||||
|
const result = await boardService.search({});
|
||||||
|
result.forEach((platform) =>
|
||||||
|
platform.availableVersions.forEach(
|
||||||
|
(currentVersion, index, versions) => {
|
||||||
|
if (index < versions.length - 2) {
|
||||||
|
const nextArrayElement = versions[index + 1];
|
||||||
|
const actual = Installable.Version.COMPARATOR(
|
||||||
|
currentVersion,
|
||||||
|
nextArrayElement
|
||||||
|
);
|
||||||
|
expect(actual).to.be.greaterThan(
|
||||||
|
0,
|
||||||
|
`Expected '${currentVersion}' to be gt '${nextArrayElement}'. All versions: ${JSON.stringify(
|
||||||
|
versions
|
||||||
|
)}`
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
)
|
||||||
|
);
|
||||||
|
});
|
||||||
|
|
||||||
it("should boost a result when 'types' includes 'arduino', and lower the score if deprecated", async () => {
|
it("should boost a result when 'types' includes 'arduino', and lower the score if deprecated", async () => {
|
||||||
const result = await boardService.search({});
|
const result = await boardService.search({});
|
||||||
const arduinoIndexes: number[] = [];
|
const arduinoIndexes: number[] = [];
|
||||||
|
@ -111,7 +111,7 @@ class TestNotificationServiceServer implements NotificationServiceServer {
|
|||||||
notifyIndexUpdateDidFail(params: IndexUpdateDidFailParams): void {
|
notifyIndexUpdateDidFail(params: IndexUpdateDidFailParams): void {
|
||||||
this.events.push(`notifyIndexUpdateDidFail:${JSON.stringify(params)}`);
|
this.events.push(`notifyIndexUpdateDidFail:${JSON.stringify(params)}`);
|
||||||
}
|
}
|
||||||
notifyDaemonDidStart(port: string): void {
|
notifyDaemonDidStart(port: number): void {
|
||||||
this.events.push(`notifyDaemonDidStart:${port}`);
|
this.events.push(`notifyDaemonDidStart:${port}`);
|
||||||
}
|
}
|
||||||
notifyDaemonDidStop(): void {
|
notifyDaemonDidStop(): void {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user