Skip to content

Commit 7b364eb

Browse files
Akos Kittakittaakos
Akos Kitta
authored andcommitted
Use the CLI API from the 20201104 nightly.
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
1 parent a96449f commit 7b364eb

19 files changed

+1919
-97
lines changed

arduino-ide-extension/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@
120120
],
121121
"arduino": {
122122
"cli": {
123-
"version": "20201102"
123+
"version": "20201104"
124124
}
125125
}
126126
}

arduino-ide-extension/src/node/cli-protocol/commands/board_pb.d.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -563,6 +563,9 @@ export class BoardListAllReq extends jspb.Message {
563563
setSearchArgsList(value: Array<string>): BoardListAllReq;
564564
addSearchArgs(value: string, index?: number): string;
565565

566+
getIncludeHiddenBoards(): boolean;
567+
setIncludeHiddenBoards(value: boolean): BoardListAllReq;
568+
566569

567570
serializeBinary(): Uint8Array;
568571
toObject(includeInstance?: boolean): BoardListAllReq.AsObject;
@@ -578,6 +581,7 @@ export namespace BoardListAllReq {
578581
export type AsObject = {
579582
instance?: commands_common_pb.Instance.AsObject,
580583
searchArgsList: Array<string>,
584+
includeHiddenBoards: boolean,
581585
}
582586
}
583587

@@ -611,6 +615,9 @@ export class BoardListItem extends jspb.Message {
611615
getFqbn(): string;
612616
setFqbn(value: string): BoardListItem;
613617

618+
getIsHidden(): boolean;
619+
setIsHidden(value: boolean): BoardListItem;
620+
614621

615622
serializeBinary(): Uint8Array;
616623
toObject(includeInstance?: boolean): BoardListItem.AsObject;
@@ -626,5 +633,6 @@ export namespace BoardListItem {
626633
export type AsObject = {
627634
name: string,
628635
fqbn: string,
636+
isHidden: boolean,
629637
}
630638
}

arduino-ide-extension/src/node/cli-protocol/commands/board_pb.js

Lines changed: 62 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4199,7 +4199,8 @@ proto.cc.arduino.cli.commands.BoardListAllReq.prototype.toObject = function(opt_
41994199
proto.cc.arduino.cli.commands.BoardListAllReq.toObject = function(includeInstance, msg) {
42004200
var f, obj = {
42014201
instance: (f = msg.getInstance()) && commands_common_pb.Instance.toObject(includeInstance, f),
4202-
searchArgsList: (f = jspb.Message.getRepeatedField(msg, 2)) == null ? undefined : f
4202+
searchArgsList: (f = jspb.Message.getRepeatedField(msg, 2)) == null ? undefined : f,
4203+
includeHiddenBoards: jspb.Message.getBooleanFieldWithDefault(msg, 3, false)
42034204
};
42044205

42054206
if (includeInstance) {
@@ -4245,6 +4246,10 @@ proto.cc.arduino.cli.commands.BoardListAllReq.deserializeBinaryFromReader = func
42454246
var value = /** @type {string} */ (reader.readString());
42464247
msg.addSearchArgs(value);
42474248
break;
4249+
case 3:
4250+
var value = /** @type {boolean} */ (reader.readBool());
4251+
msg.setIncludeHiddenBoards(value);
4252+
break;
42484253
default:
42494254
reader.skipField();
42504255
break;
@@ -4289,6 +4294,13 @@ proto.cc.arduino.cli.commands.BoardListAllReq.serializeBinaryToWriter = function
42894294
f
42904295
);
42914296
}
4297+
f = message.getIncludeHiddenBoards();
4298+
if (f) {
4299+
writer.writeBool(
4300+
3,
4301+
f
4302+
);
4303+
}
42924304
};
42934305

42944306

@@ -4366,6 +4378,24 @@ proto.cc.arduino.cli.commands.BoardListAllReq.prototype.clearSearchArgsList = fu
43664378
};
43674379

43684380

4381+
/**
4382+
* optional bool include_hidden_boards = 3;
4383+
* @return {boolean}
4384+
*/
4385+
proto.cc.arduino.cli.commands.BoardListAllReq.prototype.getIncludeHiddenBoards = function() {
4386+
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false));
4387+
};
4388+
4389+
4390+
/**
4391+
* @param {boolean} value
4392+
* @return {!proto.cc.arduino.cli.commands.BoardListAllReq} returns this
4393+
*/
4394+
proto.cc.arduino.cli.commands.BoardListAllReq.prototype.setIncludeHiddenBoards = function(value) {
4395+
return jspb.Message.setProto3BooleanField(this, 3, value);
4396+
};
4397+
4398+
43694399

43704400
/**
43714401
* List of repeated fields within this message type.
@@ -4559,7 +4589,8 @@ proto.cc.arduino.cli.commands.BoardListItem.prototype.toObject = function(opt_in
45594589
proto.cc.arduino.cli.commands.BoardListItem.toObject = function(includeInstance, msg) {
45604590
var f, obj = {
45614591
name: jspb.Message.getFieldWithDefault(msg, 1, ""),
4562-
fqbn: jspb.Message.getFieldWithDefault(msg, 2, "")
4592+
fqbn: jspb.Message.getFieldWithDefault(msg, 2, ""),
4593+
isHidden: jspb.Message.getBooleanFieldWithDefault(msg, 3, false)
45634594
};
45644595

45654596
if (includeInstance) {
@@ -4604,6 +4635,10 @@ proto.cc.arduino.cli.commands.BoardListItem.deserializeBinaryFromReader = functi
46044635
var value = /** @type {string} */ (reader.readString());
46054636
msg.setFqbn(value);
46064637
break;
4638+
case 3:
4639+
var value = /** @type {boolean} */ (reader.readBool());
4640+
msg.setIsHidden(value);
4641+
break;
46074642
default:
46084643
reader.skipField();
46094644
break;
@@ -4647,6 +4682,13 @@ proto.cc.arduino.cli.commands.BoardListItem.serializeBinaryToWriter = function(m
46474682
f
46484683
);
46494684
}
4685+
f = message.getIsHidden();
4686+
if (f) {
4687+
writer.writeBool(
4688+
3,
4689+
f
4690+
);
4691+
}
46504692
};
46514693

46524694

@@ -4686,4 +4728,22 @@ proto.cc.arduino.cli.commands.BoardListItem.prototype.setFqbn = function(value)
46864728
};
46874729

46884730

4731+
/**
4732+
* optional bool is_hidden = 3;
4733+
* @return {boolean}
4734+
*/
4735+
proto.cc.arduino.cli.commands.BoardListItem.prototype.getIsHidden = function() {
4736+
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false));
4737+
};
4738+
4739+
4740+
/**
4741+
* @param {boolean} value
4742+
* @return {!proto.cc.arduino.cli.commands.BoardListItem} returns this
4743+
*/
4744+
proto.cc.arduino.cli.commands.BoardListItem.prototype.setIsHidden = function(value) {
4745+
return jspb.Message.setProto3BooleanField(this, 3, value);
4746+
};
4747+
4748+
46894749
goog.object.extend(exports, proto.cc.arduino.cli.commands);

arduino-ide-extension/src/node/cli-protocol/commands/commands_grpc_pb.d.ts

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ interface IArduinoCoreService extends grpc.ServiceDefinition<grpc.UntypedService
2525
upgrade: IArduinoCoreService_IUpgrade;
2626
version: IArduinoCoreService_IVersion;
2727
loadSketch: IArduinoCoreService_ILoadSketch;
28+
archiveSketch: IArduinoCoreService_IArchiveSketch;
2829
boardDetails: IArduinoCoreService_IBoardDetails;
2930
boardAttach: IArduinoCoreService_IBoardAttach;
3031
boardList: IArduinoCoreService_IBoardList;
@@ -35,6 +36,7 @@ interface IArduinoCoreService extends grpc.ServiceDefinition<grpc.UntypedService
3536
platformUninstall: IArduinoCoreService_IPlatformUninstall;
3637
platformUpgrade: IArduinoCoreService_IPlatformUpgrade;
3738
upload: IArduinoCoreService_IUpload;
39+
uploadUsingProgrammer: IArduinoCoreService_IUploadUsingProgrammer;
3840
listProgrammersAvailableForUpload: IArduinoCoreService_IListProgrammersAvailableForUpload;
3941
burnBootloader: IArduinoCoreService_IBurnBootloader;
4042
platformSearch: IArduinoCoreService_IPlatformSearch;
@@ -138,6 +140,15 @@ interface IArduinoCoreService_ILoadSketch extends grpc.MethodDefinition<commands
138140
responseSerialize: grpc.serialize<commands_commands_pb.LoadSketchResp>;
139141
responseDeserialize: grpc.deserialize<commands_commands_pb.LoadSketchResp>;
140142
}
143+
interface IArduinoCoreService_IArchiveSketch extends grpc.MethodDefinition<commands_commands_pb.ArchiveSketchReq, commands_commands_pb.ArchiveSketchResp> {
144+
path: string; // "/cc.arduino.cli.commands.ArduinoCore/ArchiveSketch"
145+
requestStream: false;
146+
responseStream: false;
147+
requestSerialize: grpc.serialize<commands_commands_pb.ArchiveSketchReq>;
148+
requestDeserialize: grpc.deserialize<commands_commands_pb.ArchiveSketchReq>;
149+
responseSerialize: grpc.serialize<commands_commands_pb.ArchiveSketchResp>;
150+
responseDeserialize: grpc.deserialize<commands_commands_pb.ArchiveSketchResp>;
151+
}
141152
interface IArduinoCoreService_IBoardDetails extends grpc.MethodDefinition<commands_board_pb.BoardDetailsReq, commands_board_pb.BoardDetailsResp> {
142153
path: string; // "/cc.arduino.cli.commands.ArduinoCore/BoardDetails"
143154
requestStream: false;
@@ -228,6 +239,15 @@ interface IArduinoCoreService_IUpload extends grpc.MethodDefinition<commands_upl
228239
responseSerialize: grpc.serialize<commands_upload_pb.UploadResp>;
229240
responseDeserialize: grpc.deserialize<commands_upload_pb.UploadResp>;
230241
}
242+
interface IArduinoCoreService_IUploadUsingProgrammer extends grpc.MethodDefinition<commands_upload_pb.UploadUsingProgrammerReq, commands_upload_pb.UploadUsingProgrammerResp> {
243+
path: string; // "/cc.arduino.cli.commands.ArduinoCore/UploadUsingProgrammer"
244+
requestStream: false;
245+
responseStream: true;
246+
requestSerialize: grpc.serialize<commands_upload_pb.UploadUsingProgrammerReq>;
247+
requestDeserialize: grpc.deserialize<commands_upload_pb.UploadUsingProgrammerReq>;
248+
responseSerialize: grpc.serialize<commands_upload_pb.UploadUsingProgrammerResp>;
249+
responseDeserialize: grpc.deserialize<commands_upload_pb.UploadUsingProgrammerResp>;
250+
}
231251
interface IArduinoCoreService_IListProgrammersAvailableForUpload extends grpc.MethodDefinition<commands_upload_pb.ListProgrammersAvailableForUploadReq, commands_upload_pb.ListProgrammersAvailableForUploadResp> {
232252
path: string; // "/cc.arduino.cli.commands.ArduinoCore/ListProgrammersAvailableForUpload"
233253
requestStream: false;
@@ -341,6 +361,7 @@ export interface IArduinoCoreServer {
341361
upgrade: grpc.handleServerStreamingCall<commands_commands_pb.UpgradeReq, commands_commands_pb.UpgradeResp>;
342362
version: grpc.handleUnaryCall<commands_commands_pb.VersionReq, commands_commands_pb.VersionResp>;
343363
loadSketch: grpc.handleUnaryCall<commands_commands_pb.LoadSketchReq, commands_commands_pb.LoadSketchResp>;
364+
archiveSketch: grpc.handleUnaryCall<commands_commands_pb.ArchiveSketchReq, commands_commands_pb.ArchiveSketchResp>;
344365
boardDetails: grpc.handleUnaryCall<commands_board_pb.BoardDetailsReq, commands_board_pb.BoardDetailsResp>;
345366
boardAttach: grpc.handleServerStreamingCall<commands_board_pb.BoardAttachReq, commands_board_pb.BoardAttachResp>;
346367
boardList: grpc.handleUnaryCall<commands_board_pb.BoardListReq, commands_board_pb.BoardListResp>;
@@ -351,6 +372,7 @@ export interface IArduinoCoreServer {
351372
platformUninstall: grpc.handleServerStreamingCall<commands_core_pb.PlatformUninstallReq, commands_core_pb.PlatformUninstallResp>;
352373
platformUpgrade: grpc.handleServerStreamingCall<commands_core_pb.PlatformUpgradeReq, commands_core_pb.PlatformUpgradeResp>;
353374
upload: grpc.handleServerStreamingCall<commands_upload_pb.UploadReq, commands_upload_pb.UploadResp>;
375+
uploadUsingProgrammer: grpc.handleServerStreamingCall<commands_upload_pb.UploadUsingProgrammerReq, commands_upload_pb.UploadUsingProgrammerResp>;
354376
listProgrammersAvailableForUpload: grpc.handleUnaryCall<commands_upload_pb.ListProgrammersAvailableForUploadReq, commands_upload_pb.ListProgrammersAvailableForUploadResp>;
355377
burnBootloader: grpc.handleServerStreamingCall<commands_upload_pb.BurnBootloaderReq, commands_upload_pb.BurnBootloaderResp>;
356378
platformSearch: grpc.handleUnaryCall<commands_core_pb.PlatformSearchReq, commands_core_pb.PlatformSearchResp>;
@@ -390,6 +412,9 @@ export interface IArduinoCoreClient {
390412
loadSketch(request: commands_commands_pb.LoadSketchReq, callback: (error: grpc.ServiceError | null, response: commands_commands_pb.LoadSketchResp) => void): grpc.ClientUnaryCall;
391413
loadSketch(request: commands_commands_pb.LoadSketchReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: commands_commands_pb.LoadSketchResp) => void): grpc.ClientUnaryCall;
392414
loadSketch(request: commands_commands_pb.LoadSketchReq, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: commands_commands_pb.LoadSketchResp) => void): grpc.ClientUnaryCall;
415+
archiveSketch(request: commands_commands_pb.ArchiveSketchReq, callback: (error: grpc.ServiceError | null, response: commands_commands_pb.ArchiveSketchResp) => void): grpc.ClientUnaryCall;
416+
archiveSketch(request: commands_commands_pb.ArchiveSketchReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: commands_commands_pb.ArchiveSketchResp) => void): grpc.ClientUnaryCall;
417+
archiveSketch(request: commands_commands_pb.ArchiveSketchReq, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: commands_commands_pb.ArchiveSketchResp) => void): grpc.ClientUnaryCall;
393418
boardDetails(request: commands_board_pb.BoardDetailsReq, callback: (error: grpc.ServiceError | null, response: commands_board_pb.BoardDetailsResp) => void): grpc.ClientUnaryCall;
394419
boardDetails(request: commands_board_pb.BoardDetailsReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: commands_board_pb.BoardDetailsResp) => void): grpc.ClientUnaryCall;
395420
boardDetails(request: commands_board_pb.BoardDetailsReq, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: commands_board_pb.BoardDetailsResp) => void): grpc.ClientUnaryCall;
@@ -413,6 +438,8 @@ export interface IArduinoCoreClient {
413438
platformUpgrade(request: commands_core_pb.PlatformUpgradeReq, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<commands_core_pb.PlatformUpgradeResp>;
414439
upload(request: commands_upload_pb.UploadReq, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<commands_upload_pb.UploadResp>;
415440
upload(request: commands_upload_pb.UploadReq, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<commands_upload_pb.UploadResp>;
441+
uploadUsingProgrammer(request: commands_upload_pb.UploadUsingProgrammerReq, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<commands_upload_pb.UploadUsingProgrammerResp>;
442+
uploadUsingProgrammer(request: commands_upload_pb.UploadUsingProgrammerReq, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<commands_upload_pb.UploadUsingProgrammerResp>;
416443
listProgrammersAvailableForUpload(request: commands_upload_pb.ListProgrammersAvailableForUploadReq, callback: (error: grpc.ServiceError | null, response: commands_upload_pb.ListProgrammersAvailableForUploadResp) => void): grpc.ClientUnaryCall;
417444
listProgrammersAvailableForUpload(request: commands_upload_pb.ListProgrammersAvailableForUploadReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: commands_upload_pb.ListProgrammersAvailableForUploadResp) => void): grpc.ClientUnaryCall;
418445
listProgrammersAvailableForUpload(request: commands_upload_pb.ListProgrammersAvailableForUploadReq, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: commands_upload_pb.ListProgrammersAvailableForUploadResp) => void): grpc.ClientUnaryCall;
@@ -444,7 +471,7 @@ export interface IArduinoCoreClient {
444471
}
445472

446473
export class ArduinoCoreClient extends grpc.Client implements IArduinoCoreClient {
447-
constructor(address: string, credentials: grpc.ChannelCredentials, options?: object);
474+
constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial<grpc.ClientOptions>);
448475
public init(request: commands_commands_pb.InitReq, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<commands_commands_pb.InitResp>;
449476
public init(request: commands_commands_pb.InitReq, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<commands_commands_pb.InitResp>;
450477
public destroy(request: commands_commands_pb.DestroyReq, callback: (error: grpc.ServiceError | null, response: commands_commands_pb.DestroyResp) => void): grpc.ClientUnaryCall;
@@ -470,6 +497,9 @@ export class ArduinoCoreClient extends grpc.Client implements IArduinoCoreClient
470497
public loadSketch(request: commands_commands_pb.LoadSketchReq, callback: (error: grpc.ServiceError | null, response: commands_commands_pb.LoadSketchResp) => void): grpc.ClientUnaryCall;
471498
public loadSketch(request: commands_commands_pb.LoadSketchReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: commands_commands_pb.LoadSketchResp) => void): grpc.ClientUnaryCall;
472499
public loadSketch(request: commands_commands_pb.LoadSketchReq, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: commands_commands_pb.LoadSketchResp) => void): grpc.ClientUnaryCall;
500+
public archiveSketch(request: commands_commands_pb.ArchiveSketchReq, callback: (error: grpc.ServiceError | null, response: commands_commands_pb.ArchiveSketchResp) => void): grpc.ClientUnaryCall;
501+
public archiveSketch(request: commands_commands_pb.ArchiveSketchReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: commands_commands_pb.ArchiveSketchResp) => void): grpc.ClientUnaryCall;
502+
public archiveSketch(request: commands_commands_pb.ArchiveSketchReq, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: commands_commands_pb.ArchiveSketchResp) => void): grpc.ClientUnaryCall;
473503
public boardDetails(request: commands_board_pb.BoardDetailsReq, callback: (error: grpc.ServiceError | null, response: commands_board_pb.BoardDetailsResp) => void): grpc.ClientUnaryCall;
474504
public boardDetails(request: commands_board_pb.BoardDetailsReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: commands_board_pb.BoardDetailsResp) => void): grpc.ClientUnaryCall;
475505
public boardDetails(request: commands_board_pb.BoardDetailsReq, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: commands_board_pb.BoardDetailsResp) => void): grpc.ClientUnaryCall;
@@ -493,6 +523,8 @@ export class ArduinoCoreClient extends grpc.Client implements IArduinoCoreClient
493523
public platformUpgrade(request: commands_core_pb.PlatformUpgradeReq, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<commands_core_pb.PlatformUpgradeResp>;
494524
public upload(request: commands_upload_pb.UploadReq, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<commands_upload_pb.UploadResp>;
495525
public upload(request: commands_upload_pb.UploadReq, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<commands_upload_pb.UploadResp>;
526+
public uploadUsingProgrammer(request: commands_upload_pb.UploadUsingProgrammerReq, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<commands_upload_pb.UploadUsingProgrammerResp>;
527+
public uploadUsingProgrammer(request: commands_upload_pb.UploadUsingProgrammerReq, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<commands_upload_pb.UploadUsingProgrammerResp>;
496528
public listProgrammersAvailableForUpload(request: commands_upload_pb.ListProgrammersAvailableForUploadReq, callback: (error: grpc.ServiceError | null, response: commands_upload_pb.ListProgrammersAvailableForUploadResp) => void): grpc.ClientUnaryCall;
497529
public listProgrammersAvailableForUpload(request: commands_upload_pb.ListProgrammersAvailableForUploadReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: commands_upload_pb.ListProgrammersAvailableForUploadResp) => void): grpc.ClientUnaryCall;
498530
public listProgrammersAvailableForUpload(request: commands_upload_pb.ListProgrammersAvailableForUploadReq, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: commands_upload_pb.ListProgrammersAvailableForUploadResp) => void): grpc.ClientUnaryCall;

0 commit comments

Comments
 (0)