ardunno-cli
Version:
nice-grpc API for the Arduino CLI
710 lines (709 loc) • 29.9 kB
JavaScript
"use strict";
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: Boolean(object.close) }
: undefined,
};
},
toJSON(message) {
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l;
const obj = {};
((_a = message.message) === null || _a === void 0 ? void 0 : _a.$case) === 'openRequest' &&
(obj.openRequest = ((_b = message.message) === null || _b === void 0 ? void 0 : _b.openRequest)
? exports.MonitorPortOpenRequest.toJSON((_c = message.message) === null || _c === void 0 ? void 0 : _c.openRequest)
: undefined);
((_d = message.message) === null || _d === void 0 ? void 0 : _d.$case) === 'txData' &&
(obj.txData =
((_e = message.message) === null || _e === void 0 ? void 0 : _e.txData) !== undefined
? base64FromBytes((_f = message.message) === null || _f === void 0 ? void 0 : _f.txData)
: undefined);
((_g = message.message) === null || _g === void 0 ? void 0 : _g.$case) === 'updatedConfiguration' &&
(obj.updatedConfiguration = ((_h = message.message) === null || _h === void 0 ? void 0 : _h.updatedConfiguration)
? common_1.MonitorPortConfiguration.toJSON((_j = message.message) === null || _j === void 0 ? void 0 : _j.updatedConfiguration)
: undefined);
((_k = message.message) === null || _k === void 0 ? void 0 : _k.$case) === 'close' &&
(obj.close = (_l = message.message) === null || _l === void 0 ? void 0 : _l.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) ? String(object.fqbn) : '',
portConfiguration: isSet(object.portConfiguration)
? common_1.MonitorPortConfiguration.fromJSON(object.portConfiguration)
: undefined,
};
},
toJSON(message) {
const obj = {};
message.instance !== undefined &&
(obj.instance = message.instance
? common_1.Instance.toJSON(message.instance)
: undefined);
message.port !== undefined &&
(obj.port = message.port ? port_1.Port.toJSON(message.port) : undefined);
message.fqbn !== undefined && (obj.fqbn = message.fqbn);
message.portConfiguration !== undefined &&
(obj.portConfiguration = message.portConfiguration
? common_1.MonitorPortConfiguration.toJSON(message.portConfiguration)
: undefined);
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: 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: Boolean(object.success) }
: undefined,
};
},
toJSON(message) {
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k;
const obj = {};
((_a = message.message) === null || _a === void 0 ? void 0 : _a.$case) === 'error' &&
(obj.error = (_b = message.message) === null || _b === void 0 ? void 0 : _b.error);
((_c = message.message) === null || _c === void 0 ? void 0 : _c.$case) === 'rxData' &&
(obj.rxData =
((_d = message.message) === null || _d === void 0 ? void 0 : _d.rxData) !== undefined
? base64FromBytes((_e = message.message) === null || _e === void 0 ? void 0 : _e.rxData)
: undefined);
((_f = message.message) === null || _f === void 0 ? void 0 : _f.$case) === 'appliedSettings' &&
(obj.appliedSettings = ((_g = message.message) === null || _g === void 0 ? void 0 : _g.appliedSettings)
? common_1.MonitorPortConfiguration.toJSON((_h = message.message) === null || _h === void 0 ? void 0 : _h.appliedSettings)
: undefined);
((_j = message.message) === null || _j === void 0 ? void 0 : _j.$case) === 'success' &&
(obj.success = (_k = message.message) === null || _k === void 0 ? void 0 : _k.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)
? String(object.portProtocol)
: '',
fqbn: isSet(object.fqbn) ? String(object.fqbn) : '',
};
},
toJSON(message) {
const obj = {};
message.instance !== undefined &&
(obj.instance = message.instance
? common_1.Instance.toJSON(message.instance)
: undefined);
message.portProtocol !== undefined &&
(obj.portProtocol = message.portProtocol);
message.fqbn !== undefined && (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: Array.isArray(object === null || object === void 0 ? void 0 : object.settings)
? object.settings.map((e) => exports.MonitorPortSettingDescriptor.fromJSON(e))
: [],
};
},
toJSON(message) {
const obj = {};
if (message.settings) {
obj.settings = message.settings.map((e) => e ? exports.MonitorPortSettingDescriptor.toJSON(e) : undefined);
}
else {
obj.settings = [];
}
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) ? String(object.settingId) : '',
label: isSet(object.label) ? String(object.label) : '',
type: isSet(object.type) ? String(object.type) : '',
enumValues: Array.isArray(object === null || object === void 0 ? void 0 : object.enumValues)
? object.enumValues.map((e) => String(e))
: [],
value: isSet(object.value) ? String(object.value) : '',
};
},
toJSON(message) {
const obj = {};
message.settingId !== undefined && (obj.settingId = message.settingId);
message.label !== undefined && (obj.label = message.label);
message.type !== undefined && (obj.type = message.type);
if (message.enumValues) {
obj.enumValues = message.enumValues.map((e) => e);
}
else {
obj.enumValues = [];
}
message.value !== undefined && (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;
},
};
const tsProtoGlobalThis = (() => {
if (typeof globalThis !== 'undefined') {
return globalThis;
}
if (typeof self !== 'undefined') {
return self;
}
if (typeof window !== 'undefined') {
return window;
}
if (typeof global !== 'undefined') {
return global;
}
throw 'Unable to locate global object';
})();
function bytesFromBase64(b64) {
if (tsProtoGlobalThis.Buffer) {
return Uint8Array.from(tsProtoGlobalThis.Buffer.from(b64, 'base64'));
}
else {
const bin = tsProtoGlobalThis.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 (tsProtoGlobalThis.Buffer) {
return tsProtoGlobalThis.Buffer.from(arr).toString('base64');
}
else {
const bin = [];
arr.forEach((byte) => {
bin.push(String.fromCharCode(byte));
});
return tsProtoGlobalThis.btoa(bin.join(''));
}
}
function isSet(value) {
return value !== null && value !== undefined;
}