ardunno-cli
Version:
nice-grpc API for the Arduino CLI
687 lines (686 loc) • 28.4 kB
JavaScript
"use strict";
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
// versions:
// protoc-gen-ts_proto v1.181.2
// protoc v3.20.3
// source: cc/arduino/cli/commands/v1/monitor.proto
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.MonitorPortSettingDescriptor = exports.EnumerateMonitorPortSettingsResponse = exports.EnumerateMonitorPortSettingsRequest = exports.MonitorResponse = exports.MonitorPortOpenRequest = exports.MonitorRequest = void 0;
/* eslint-disable */
const minimal_1 = __importDefault(require("protobufjs/minimal"));
const common_1 = require("./common");
const port_1 = require("./port");
function createBaseMonitorRequest() {
return { message: undefined };
}
exports.MonitorRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
var _a;
switch ((_a = message.message) === null || _a === void 0 ? void 0 : _a.$case) {
case 'openRequest':
exports.MonitorPortOpenRequest.encode(message.message.openRequest, writer.uint32(10).fork()).ldelim();
break;
case 'txData':
writer.uint32(18).bytes(message.message.txData);
break;
case 'updatedConfiguration':
common_1.MonitorPortConfiguration.encode(message.message.updatedConfiguration, writer.uint32(26).fork()).ldelim();
break;
case 'close':
writer.uint32(32).bool(message.message.close);
break;
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMonitorRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.message = {
$case: 'openRequest',
openRequest: exports.MonitorPortOpenRequest.decode(reader, reader.uint32()),
};
continue;
case 2:
if (tag !== 18) {
break;
}
message.message = { $case: 'txData', txData: reader.bytes() };
continue;
case 3:
if (tag !== 26) {
break;
}
message.message = {
$case: 'updatedConfiguration',
updatedConfiguration: common_1.MonitorPortConfiguration.decode(reader, reader.uint32()),
};
continue;
case 4:
if (tag !== 32) {
break;
}
message.message = { $case: 'close', close: reader.bool() };
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
message: isSet(object.openRequest)
? {
$case: 'openRequest',
openRequest: exports.MonitorPortOpenRequest.fromJSON(object.openRequest),
}
: isSet(object.txData)
? { $case: 'txData', txData: bytesFromBase64(object.txData) }
: isSet(object.updatedConfiguration)
? {
$case: 'updatedConfiguration',
updatedConfiguration: common_1.MonitorPortConfiguration.fromJSON(object.updatedConfiguration),
}
: isSet(object.close)
? { $case: 'close', close: globalThis.Boolean(object.close) }
: undefined,
};
},
toJSON(message) {
var _a, _b, _c, _d;
const obj = {};
if (((_a = message.message) === null || _a === void 0 ? void 0 : _a.$case) === 'openRequest') {
obj.openRequest = exports.MonitorPortOpenRequest.toJSON(message.message.openRequest);
}
if (((_b = message.message) === null || _b === void 0 ? void 0 : _b.$case) === 'txData') {
obj.txData = base64FromBytes(message.message.txData);
}
if (((_c = message.message) === null || _c === void 0 ? void 0 : _c.$case) === 'updatedConfiguration') {
obj.updatedConfiguration = common_1.MonitorPortConfiguration.toJSON(message.message.updatedConfiguration);
}
if (((_d = message.message) === null || _d === void 0 ? void 0 : _d.$case) === 'close') {
obj.close = message.message.close;
}
return obj;
},
create(base) {
return exports.MonitorRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m;
const message = createBaseMonitorRequest();
if (((_a = object.message) === null || _a === void 0 ? void 0 : _a.$case) === 'openRequest' &&
((_b = object.message) === null || _b === void 0 ? void 0 : _b.openRequest) !== undefined &&
((_c = object.message) === null || _c === void 0 ? void 0 : _c.openRequest) !== null) {
message.message = {
$case: 'openRequest',
openRequest: exports.MonitorPortOpenRequest.fromPartial(object.message.openRequest),
};
}
if (((_d = object.message) === null || _d === void 0 ? void 0 : _d.$case) === 'txData' &&
((_e = object.message) === null || _e === void 0 ? void 0 : _e.txData) !== undefined &&
((_f = object.message) === null || _f === void 0 ? void 0 : _f.txData) !== null) {
message.message = { $case: 'txData', txData: object.message.txData };
}
if (((_g = object.message) === null || _g === void 0 ? void 0 : _g.$case) === 'updatedConfiguration' &&
((_h = object.message) === null || _h === void 0 ? void 0 : _h.updatedConfiguration) !== undefined &&
((_j = object.message) === null || _j === void 0 ? void 0 : _j.updatedConfiguration) !== null) {
message.message = {
$case: 'updatedConfiguration',
updatedConfiguration: common_1.MonitorPortConfiguration.fromPartial(object.message.updatedConfiguration),
};
}
if (((_k = object.message) === null || _k === void 0 ? void 0 : _k.$case) === 'close' &&
((_l = object.message) === null || _l === void 0 ? void 0 : _l.close) !== undefined &&
((_m = object.message) === null || _m === void 0 ? void 0 : _m.close) !== null) {
message.message = { $case: 'close', close: object.message.close };
}
return message;
},
};
function createBaseMonitorPortOpenRequest() {
return {
instance: undefined,
port: undefined,
fqbn: '',
portConfiguration: undefined,
};
}
exports.MonitorPortOpenRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.instance !== undefined) {
common_1.Instance.encode(message.instance, writer.uint32(10).fork()).ldelim();
}
if (message.port !== undefined) {
port_1.Port.encode(message.port, writer.uint32(18).fork()).ldelim();
}
if (message.fqbn !== '') {
writer.uint32(26).string(message.fqbn);
}
if (message.portConfiguration !== undefined) {
common_1.MonitorPortConfiguration.encode(message.portConfiguration, writer.uint32(34).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMonitorPortOpenRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.instance = common_1.Instance.decode(reader, reader.uint32());
continue;
case 2:
if (tag !== 18) {
break;
}
message.port = port_1.Port.decode(reader, reader.uint32());
continue;
case 3:
if (tag !== 26) {
break;
}
message.fqbn = reader.string();
continue;
case 4:
if (tag !== 34) {
break;
}
message.portConfiguration = common_1.MonitorPortConfiguration.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
instance: isSet(object.instance)
? common_1.Instance.fromJSON(object.instance)
: undefined,
port: isSet(object.port) ? port_1.Port.fromJSON(object.port) : undefined,
fqbn: isSet(object.fqbn) ? globalThis.String(object.fqbn) : '',
portConfiguration: isSet(object.portConfiguration)
? common_1.MonitorPortConfiguration.fromJSON(object.portConfiguration)
: undefined,
};
},
toJSON(message) {
const obj = {};
if (message.instance !== undefined) {
obj.instance = common_1.Instance.toJSON(message.instance);
}
if (message.port !== undefined) {
obj.port = port_1.Port.toJSON(message.port);
}
if (message.fqbn !== '') {
obj.fqbn = message.fqbn;
}
if (message.portConfiguration !== undefined) {
obj.portConfiguration = common_1.MonitorPortConfiguration.toJSON(message.portConfiguration);
}
return obj;
},
create(base) {
return exports.MonitorPortOpenRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseMonitorPortOpenRequest();
message.instance =
object.instance !== undefined && object.instance !== null
? common_1.Instance.fromPartial(object.instance)
: undefined;
message.port =
object.port !== undefined && object.port !== null
? port_1.Port.fromPartial(object.port)
: undefined;
message.fqbn = (_a = object.fqbn) !== null && _a !== void 0 ? _a : '';
message.portConfiguration =
object.portConfiguration !== undefined &&
object.portConfiguration !== null
? common_1.MonitorPortConfiguration.fromPartial(object.portConfiguration)
: undefined;
return message;
},
};
function createBaseMonitorResponse() {
return { message: undefined };
}
exports.MonitorResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
var _a;
switch ((_a = message.message) === null || _a === void 0 ? void 0 : _a.$case) {
case 'error':
writer.uint32(10).string(message.message.error);
break;
case 'rxData':
writer.uint32(18).bytes(message.message.rxData);
break;
case 'appliedSettings':
common_1.MonitorPortConfiguration.encode(message.message.appliedSettings, writer.uint32(26).fork()).ldelim();
break;
case 'success':
writer.uint32(32).bool(message.message.success);
break;
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMonitorResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.message = { $case: 'error', error: reader.string() };
continue;
case 2:
if (tag !== 18) {
break;
}
message.message = { $case: 'rxData', rxData: reader.bytes() };
continue;
case 3:
if (tag !== 26) {
break;
}
message.message = {
$case: 'appliedSettings',
appliedSettings: common_1.MonitorPortConfiguration.decode(reader, reader.uint32()),
};
continue;
case 4:
if (tag !== 32) {
break;
}
message.message = { $case: 'success', success: reader.bool() };
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
message: isSet(object.error)
? { $case: 'error', error: globalThis.String(object.error) }
: isSet(object.rxData)
? { $case: 'rxData', rxData: bytesFromBase64(object.rxData) }
: isSet(object.appliedSettings)
? {
$case: 'appliedSettings',
appliedSettings: common_1.MonitorPortConfiguration.fromJSON(object.appliedSettings),
}
: isSet(object.success)
? {
$case: 'success',
success: globalThis.Boolean(object.success),
}
: undefined,
};
},
toJSON(message) {
var _a, _b, _c, _d;
const obj = {};
if (((_a = message.message) === null || _a === void 0 ? void 0 : _a.$case) === 'error') {
obj.error = message.message.error;
}
if (((_b = message.message) === null || _b === void 0 ? void 0 : _b.$case) === 'rxData') {
obj.rxData = base64FromBytes(message.message.rxData);
}
if (((_c = message.message) === null || _c === void 0 ? void 0 : _c.$case) === 'appliedSettings') {
obj.appliedSettings = common_1.MonitorPortConfiguration.toJSON(message.message.appliedSettings);
}
if (((_d = message.message) === null || _d === void 0 ? void 0 : _d.$case) === 'success') {
obj.success = message.message.success;
}
return obj;
},
create(base) {
return exports.MonitorResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m;
const message = createBaseMonitorResponse();
if (((_a = object.message) === null || _a === void 0 ? void 0 : _a.$case) === 'error' &&
((_b = object.message) === null || _b === void 0 ? void 0 : _b.error) !== undefined &&
((_c = object.message) === null || _c === void 0 ? void 0 : _c.error) !== null) {
message.message = { $case: 'error', error: object.message.error };
}
if (((_d = object.message) === null || _d === void 0 ? void 0 : _d.$case) === 'rxData' &&
((_e = object.message) === null || _e === void 0 ? void 0 : _e.rxData) !== undefined &&
((_f = object.message) === null || _f === void 0 ? void 0 : _f.rxData) !== null) {
message.message = { $case: 'rxData', rxData: object.message.rxData };
}
if (((_g = object.message) === null || _g === void 0 ? void 0 : _g.$case) === 'appliedSettings' &&
((_h = object.message) === null || _h === void 0 ? void 0 : _h.appliedSettings) !== undefined &&
((_j = object.message) === null || _j === void 0 ? void 0 : _j.appliedSettings) !== null) {
message.message = {
$case: 'appliedSettings',
appliedSettings: common_1.MonitorPortConfiguration.fromPartial(object.message.appliedSettings),
};
}
if (((_k = object.message) === null || _k === void 0 ? void 0 : _k.$case) === 'success' &&
((_l = object.message) === null || _l === void 0 ? void 0 : _l.success) !== undefined &&
((_m = object.message) === null || _m === void 0 ? void 0 : _m.success) !== null) {
message.message = { $case: 'success', success: object.message.success };
}
return message;
},
};
function createBaseEnumerateMonitorPortSettingsRequest() {
return { instance: undefined, portProtocol: '', fqbn: '' };
}
exports.EnumerateMonitorPortSettingsRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.instance !== undefined) {
common_1.Instance.encode(message.instance, writer.uint32(10).fork()).ldelim();
}
if (message.portProtocol !== '') {
writer.uint32(18).string(message.portProtocol);
}
if (message.fqbn !== '') {
writer.uint32(26).string(message.fqbn);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseEnumerateMonitorPortSettingsRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.instance = common_1.Instance.decode(reader, reader.uint32());
continue;
case 2:
if (tag !== 18) {
break;
}
message.portProtocol = reader.string();
continue;
case 3:
if (tag !== 26) {
break;
}
message.fqbn = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
instance: isSet(object.instance)
? common_1.Instance.fromJSON(object.instance)
: undefined,
portProtocol: isSet(object.portProtocol)
? globalThis.String(object.portProtocol)
: '',
fqbn: isSet(object.fqbn) ? globalThis.String(object.fqbn) : '',
};
},
toJSON(message) {
const obj = {};
if (message.instance !== undefined) {
obj.instance = common_1.Instance.toJSON(message.instance);
}
if (message.portProtocol !== '') {
obj.portProtocol = message.portProtocol;
}
if (message.fqbn !== '') {
obj.fqbn = message.fqbn;
}
return obj;
},
create(base) {
return exports.EnumerateMonitorPortSettingsRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseEnumerateMonitorPortSettingsRequest();
message.instance =
object.instance !== undefined && object.instance !== null
? common_1.Instance.fromPartial(object.instance)
: undefined;
message.portProtocol = (_a = object.portProtocol) !== null && _a !== void 0 ? _a : '';
message.fqbn = (_b = object.fqbn) !== null && _b !== void 0 ? _b : '';
return message;
},
};
function createBaseEnumerateMonitorPortSettingsResponse() {
return { settings: [] };
}
exports.EnumerateMonitorPortSettingsResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
for (const v of message.settings) {
exports.MonitorPortSettingDescriptor.encode(v, writer.uint32(10).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseEnumerateMonitorPortSettingsResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.settings.push(exports.MonitorPortSettingDescriptor.decode(reader, reader.uint32()));
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
settings: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.settings)
? object.settings.map((e) => exports.MonitorPortSettingDescriptor.fromJSON(e))
: [],
};
},
toJSON(message) {
var _a;
const obj = {};
if ((_a = message.settings) === null || _a === void 0 ? void 0 : _a.length) {
obj.settings = message.settings.map((e) => exports.MonitorPortSettingDescriptor.toJSON(e));
}
return obj;
},
create(base) {
return exports.EnumerateMonitorPortSettingsResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseEnumerateMonitorPortSettingsResponse();
message.settings =
((_a = object.settings) === null || _a === void 0 ? void 0 : _a.map((e) => exports.MonitorPortSettingDescriptor.fromPartial(e))) || [];
return message;
},
};
function createBaseMonitorPortSettingDescriptor() {
return { settingId: '', label: '', type: '', enumValues: [], value: '' };
}
exports.MonitorPortSettingDescriptor = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.settingId !== '') {
writer.uint32(10).string(message.settingId);
}
if (message.label !== '') {
writer.uint32(18).string(message.label);
}
if (message.type !== '') {
writer.uint32(26).string(message.type);
}
for (const v of message.enumValues) {
writer.uint32(34).string(v);
}
if (message.value !== '') {
writer.uint32(42).string(message.value);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMonitorPortSettingDescriptor();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.settingId = reader.string();
continue;
case 2:
if (tag !== 18) {
break;
}
message.label = reader.string();
continue;
case 3:
if (tag !== 26) {
break;
}
message.type = reader.string();
continue;
case 4:
if (tag !== 34) {
break;
}
message.enumValues.push(reader.string());
continue;
case 5:
if (tag !== 42) {
break;
}
message.value = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
settingId: isSet(object.settingId)
? globalThis.String(object.settingId)
: '',
label: isSet(object.label) ? globalThis.String(object.label) : '',
type: isSet(object.type) ? globalThis.String(object.type) : '',
enumValues: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.enumValues)
? object.enumValues.map((e) => globalThis.String(e))
: [],
value: isSet(object.value) ? globalThis.String(object.value) : '',
};
},
toJSON(message) {
var _a;
const obj = {};
if (message.settingId !== '') {
obj.settingId = message.settingId;
}
if (message.label !== '') {
obj.label = message.label;
}
if (message.type !== '') {
obj.type = message.type;
}
if ((_a = message.enumValues) === null || _a === void 0 ? void 0 : _a.length) {
obj.enumValues = message.enumValues;
}
if (message.value !== '') {
obj.value = message.value;
}
return obj;
},
create(base) {
return exports.MonitorPortSettingDescriptor.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e;
const message = createBaseMonitorPortSettingDescriptor();
message.settingId = (_a = object.settingId) !== null && _a !== void 0 ? _a : '';
message.label = (_b = object.label) !== null && _b !== void 0 ? _b : '';
message.type = (_c = object.type) !== null && _c !== void 0 ? _c : '';
message.enumValues = ((_d = object.enumValues) === null || _d === void 0 ? void 0 : _d.map((e) => e)) || [];
message.value = (_e = object.value) !== null && _e !== void 0 ? _e : '';
return message;
},
};
function bytesFromBase64(b64) {
if (globalThis.Buffer) {
return Uint8Array.from(globalThis.Buffer.from(b64, 'base64'));
}
else {
const bin = globalThis.atob(b64);
const arr = new Uint8Array(bin.length);
for (let i = 0; i < bin.length; ++i) {
arr[i] = bin.charCodeAt(i);
}
return arr;
}
}
function base64FromBytes(arr) {
if (globalThis.Buffer) {
return globalThis.Buffer.from(arr).toString('base64');
}
else {
const bin = [];
arr.forEach((byte) => {
bin.push(globalThis.String.fromCharCode(byte));
});
return globalThis.btoa(bin.join(''));
}
}
function isSet(value) {
return value !== null && value !== undefined;
}