🙈 Ignore auto generated proto files

This commit is contained in:
Rune Harlyk
2026-01-03 15:32:31 +01:00
committed by nikguin04
parent c06b349f16
commit 2b817e90ef
10 changed files with 3 additions and 8607 deletions
+2
View File
@@ -6,3 +6,5 @@ __pycache__/
*.py[cod]
*$py.class
.pio
esp32/src/platform_shared
app/src/lib/platform_shared
-171
View File
@@ -1,171 +0,0 @@
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
// versions:
// protoc-gen-ts_proto v2.10.1
// protoc v6.33.2
// source: platform_shared/imu_report.proto
/* eslint-disable */
import { BinaryReader, BinaryWriter } from '@bufbuild/protobuf/wire'
export const protobufPackage = ''
export interface IMUReport {
x: number
y: number
z: number
temp: number
success: boolean
}
function createBaseIMUReport(): IMUReport {
return { x: 0, y: 0, z: 0, temp: 0, success: false }
}
export const IMUReport: MessageFns<IMUReport> = {
encode(message: IMUReport, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.x !== 0) {
writer.uint32(13).float(message.x)
}
if (message.y !== 0) {
writer.uint32(21).float(message.y)
}
if (message.z !== 0) {
writer.uint32(29).float(message.z)
}
if (message.temp !== 0) {
writer.uint32(37).float(message.temp)
}
if (message.success !== false) {
writer.uint32(40).bool(message.success)
}
return writer
},
decode(input: BinaryReader | Uint8Array, length?: number): IMUReport {
const reader = input instanceof BinaryReader ? input : new BinaryReader(input)
const end = length === undefined ? reader.len : reader.pos + length
const message = createBaseIMUReport()
while (reader.pos < end) {
const tag = reader.uint32()
switch (tag >>> 3) {
case 1: {
if (tag !== 13) {
break
}
message.x = reader.float()
continue
}
case 2: {
if (tag !== 21) {
break
}
message.y = reader.float()
continue
}
case 3: {
if (tag !== 29) {
break
}
message.z = reader.float()
continue
}
case 4: {
if (tag !== 37) {
break
}
message.temp = reader.float()
continue
}
case 5: {
if (tag !== 40) {
break
}
message.success = reader.bool()
continue
}
}
if ((tag & 7) === 4 || tag === 0) {
break
}
reader.skip(tag & 7)
}
return message
},
fromJSON(object: any): IMUReport {
return {
x: isSet(object.x) ? globalThis.Number(object.x) : 0,
y: isSet(object.y) ? globalThis.Number(object.y) : 0,
z: isSet(object.z) ? globalThis.Number(object.z) : 0,
temp: isSet(object.temp) ? globalThis.Number(object.temp) : 0,
success: isSet(object.success) ? globalThis.Boolean(object.success) : false
}
},
toJSON(message: IMUReport): unknown {
const obj: any = {}
if (message.x !== 0) {
obj.x = message.x
}
if (message.y !== 0) {
obj.y = message.y
}
if (message.z !== 0) {
obj.z = message.z
}
if (message.temp !== 0) {
obj.temp = message.temp
}
if (message.success !== false) {
obj.success = message.success
}
return obj
},
create<I extends Exact<DeepPartial<IMUReport>, I>>(base?: I): IMUReport {
return IMUReport.fromPartial(base ?? ({} as any))
},
fromPartial<I extends Exact<DeepPartial<IMUReport>, I>>(object: I): IMUReport {
const message = createBaseIMUReport()
message.x = object.x ?? 0
message.y = object.y ?? 0
message.z = object.z ?? 0
message.temp = object.temp ?? 0
message.success = object.success ?? false
return message
}
}
type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined
export type DeepPartial<T> =
T extends Builtin ? T
: T extends globalThis.Array<infer U> ? globalThis.Array<DeepPartial<U>>
: T extends ReadonlyArray<infer U> ? ReadonlyArray<DeepPartial<U>>
: T extends {} ? { [K in keyof T]?: DeepPartial<T[K]> }
: Partial<T>
type KeysOfUnion<T> = T extends T ? keyof T : never
export type Exact<P, I extends P> =
P extends Builtin ? P
: P & { [K in keyof P]: Exact<P[K], I[K]> } & {
[K in Exclude<keyof I, KeysOfUnion<P>>]: never
}
function isSet(value: any): boolean {
return value !== null && value !== undefined
}
export interface MessageFns<T> {
encode(message: T, writer?: BinaryWriter): BinaryWriter
decode(input: BinaryReader | Uint8Array, length?: number): T
fromJSON(object: any): T
toJSON(message: T): unknown
create<I extends Exact<DeepPartial<T>, I>>(base?: I): T
fromPartial<I extends Exact<DeepPartial<T>, I>>(object: I): T
}
-626
View File
@@ -1,626 +0,0 @@
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
// versions:
// protoc-gen-ts_proto v2.10.1
// protoc v3.20.3
// source: rest_message.proto
/* eslint-disable */
import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire";
import type { FileDescriptorProto } from "ts-proto-descriptors";
import { KnownNetworkItem, protoMetadata as protoMetadata1 } from "./websocket_message";
export const protobufPackage = "rest_message";
export interface WifiStatus {
status: number;
localIp: string;
macAddress: string;
rssi: number;
ssid: string;
bssid: string;
channel: number;
subnetMask: string;
gatewayIp: string;
dnsIp1: string;
dnsIp2?: string | undefined;
}
export interface WifiSettings {
hostname: string;
priorityRssi: boolean;
wifiNetworks: KnownNetworkItem[];
}
function createBaseWifiStatus(): WifiStatus {
return {
status: 0,
localIp: "",
macAddress: "",
rssi: 0,
ssid: "",
bssid: "",
channel: 0,
subnetMask: "",
gatewayIp: "",
dnsIp1: "",
dnsIp2: undefined,
};
}
export const WifiStatus: MessageFns<WifiStatus> = {
encode(message: WifiStatus, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.status !== 0) {
writer.uint32(8).int32(message.status);
}
if (message.localIp !== "") {
writer.uint32(18).string(message.localIp);
}
if (message.macAddress !== "") {
writer.uint32(26).string(message.macAddress);
}
if (message.rssi !== 0) {
writer.uint32(37).float(message.rssi);
}
if (message.ssid !== "") {
writer.uint32(42).string(message.ssid);
}
if (message.bssid !== "") {
writer.uint32(50).string(message.bssid);
}
if (message.channel !== 0) {
writer.uint32(56).uint32(message.channel);
}
if (message.subnetMask !== "") {
writer.uint32(66).string(message.subnetMask);
}
if (message.gatewayIp !== "") {
writer.uint32(74).string(message.gatewayIp);
}
if (message.dnsIp1 !== "") {
writer.uint32(82).string(message.dnsIp1);
}
if (message.dnsIp2 !== undefined) {
writer.uint32(90).string(message.dnsIp2);
}
return writer;
},
decode(input: BinaryReader | Uint8Array, length?: number): WifiStatus {
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
const end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWifiStatus();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.status = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.localIp = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.macAddress = reader.string();
continue;
}
case 4: {
if (tag !== 37) {
break;
}
message.rssi = reader.float();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.ssid = reader.string();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.bssid = reader.string();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.channel = reader.uint32();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.subnetMask = reader.string();
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.gatewayIp = reader.string();
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.dnsIp1 = reader.string();
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.dnsIp2 = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object: any): WifiStatus {
return {
status: isSet(object.status) ? globalThis.Number(object.status) : 0,
localIp: isSet(object.localIp) ? globalThis.String(object.localIp) : "",
macAddress: isSet(object.macAddress) ? globalThis.String(object.macAddress) : "",
rssi: isSet(object.rssi) ? globalThis.Number(object.rssi) : 0,
ssid: isSet(object.ssid) ? globalThis.String(object.ssid) : "",
bssid: isSet(object.bssid) ? globalThis.String(object.bssid) : "",
channel: isSet(object.channel) ? globalThis.Number(object.channel) : 0,
subnetMask: isSet(object.subnetMask) ? globalThis.String(object.subnetMask) : "",
gatewayIp: isSet(object.gatewayIp) ? globalThis.String(object.gatewayIp) : "",
dnsIp1: isSet(object.dnsIp1) ? globalThis.String(object.dnsIp1) : "",
dnsIp2: isSet(object.dnsIp2) ? globalThis.String(object.dnsIp2) : undefined,
};
},
toJSON(message: WifiStatus): unknown {
const obj: any = {};
if (message.status !== 0) {
obj.status = Math.round(message.status);
}
if (message.localIp !== "") {
obj.localIp = message.localIp;
}
if (message.macAddress !== "") {
obj.macAddress = message.macAddress;
}
if (message.rssi !== 0) {
obj.rssi = message.rssi;
}
if (message.ssid !== "") {
obj.ssid = message.ssid;
}
if (message.bssid !== "") {
obj.bssid = message.bssid;
}
if (message.channel !== 0) {
obj.channel = Math.round(message.channel);
}
if (message.subnetMask !== "") {
obj.subnetMask = message.subnetMask;
}
if (message.gatewayIp !== "") {
obj.gatewayIp = message.gatewayIp;
}
if (message.dnsIp1 !== "") {
obj.dnsIp1 = message.dnsIp1;
}
if (message.dnsIp2 !== undefined) {
obj.dnsIp2 = message.dnsIp2;
}
return obj;
},
create<I extends Exact<DeepPartial<WifiStatus>, I>>(base?: I): WifiStatus {
return WifiStatus.fromPartial(base ?? ({} as any));
},
fromPartial<I extends Exact<DeepPartial<WifiStatus>, I>>(object: I): WifiStatus {
const message = createBaseWifiStatus();
message.status = object.status ?? 0;
message.localIp = object.localIp ?? "";
message.macAddress = object.macAddress ?? "";
message.rssi = object.rssi ?? 0;
message.ssid = object.ssid ?? "";
message.bssid = object.bssid ?? "";
message.channel = object.channel ?? 0;
message.subnetMask = object.subnetMask ?? "";
message.gatewayIp = object.gatewayIp ?? "";
message.dnsIp1 = object.dnsIp1 ?? "";
message.dnsIp2 = object.dnsIp2 ?? undefined;
return message;
},
};
function createBaseWifiSettings(): WifiSettings {
return { hostname: "", priorityRssi: false, wifiNetworks: [] };
}
export const WifiSettings: MessageFns<WifiSettings> = {
encode(message: WifiSettings, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.hostname !== "") {
writer.uint32(10).string(message.hostname);
}
if (message.priorityRssi !== false) {
writer.uint32(16).bool(message.priorityRssi);
}
for (const v of message.wifiNetworks) {
KnownNetworkItem.encode(v!, writer.uint32(26).fork()).join();
}
return writer;
},
decode(input: BinaryReader | Uint8Array, length?: number): WifiSettings {
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
const end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWifiSettings();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.hostname = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.priorityRssi = reader.bool();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.wifiNetworks.push(KnownNetworkItem.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object: any): WifiSettings {
return {
hostname: isSet(object.hostname) ? globalThis.String(object.hostname) : "",
priorityRssi: isSet(object.priorityRssi) ? globalThis.Boolean(object.priorityRssi) : false,
wifiNetworks: globalThis.Array.isArray(object?.wifiNetworks)
? object.wifiNetworks.map((e: any) => KnownNetworkItem.fromJSON(e))
: [],
};
},
toJSON(message: WifiSettings): unknown {
const obj: any = {};
if (message.hostname !== "") {
obj.hostname = message.hostname;
}
if (message.priorityRssi !== false) {
obj.priorityRssi = message.priorityRssi;
}
if (message.wifiNetworks?.length) {
obj.wifiNetworks = message.wifiNetworks.map((e) => KnownNetworkItem.toJSON(e));
}
return obj;
},
create<I extends Exact<DeepPartial<WifiSettings>, I>>(base?: I): WifiSettings {
return WifiSettings.fromPartial(base ?? ({} as any));
},
fromPartial<I extends Exact<DeepPartial<WifiSettings>, I>>(object: I): WifiSettings {
const message = createBaseWifiSettings();
message.hostname = object.hostname ?? "";
message.priorityRssi = object.priorityRssi ?? false;
message.wifiNetworks = object.wifiNetworks?.map((e) => KnownNetworkItem.fromPartial(e)) || [];
return message;
},
};
type ProtoMetaMessageOptions = {
options?: { [key: string]: any };
fields?: { [key: string]: { [key: string]: any } };
oneof?: { [key: string]: { [key: string]: any } };
nested?: { [key: string]: ProtoMetaMessageOptions };
};
export interface ProtoMetadata {
fileDescriptor: FileDescriptorProto;
references: { [key: string]: any };
dependencies?: ProtoMetadata[];
options?: {
options?: { [key: string]: any };
services?: {
[key: string]: { options?: { [key: string]: any }; methods?: { [key: string]: { [key: string]: any } } };
};
messages?: { [key: string]: ProtoMetaMessageOptions };
enums?: { [key: string]: { options?: { [key: string]: any }; values?: { [key: string]: { [key: string]: any } } } };
};
}
export const protoMetadata: ProtoMetadata = {
fileDescriptor: {
"name": "rest_message.proto",
"package": "rest_message",
"dependency": ["websocket_message.proto"],
"publicDependency": [],
"weakDependency": [],
"optionDependency": [],
"messageType": [{
"name": "WifiStatus",
"field": [{
"name": "status",
"number": 1,
"label": 1,
"type": 5,
"typeName": "",
"extendee": "",
"defaultValue": "",
"oneofIndex": 0,
"jsonName": "status",
"options": undefined,
"proto3Optional": false,
}, {
"name": "local_ip",
"number": 2,
"label": 1,
"type": 9,
"typeName": "",
"extendee": "",
"defaultValue": "",
"oneofIndex": 0,
"jsonName": "localIp",
"options": undefined,
"proto3Optional": false,
}, {
"name": "mac_address",
"number": 3,
"label": 1,
"type": 9,
"typeName": "",
"extendee": "",
"defaultValue": "",
"oneofIndex": 0,
"jsonName": "macAddress",
"options": undefined,
"proto3Optional": false,
}, {
"name": "rssi",
"number": 4,
"label": 1,
"type": 2,
"typeName": "",
"extendee": "",
"defaultValue": "",
"oneofIndex": 0,
"jsonName": "rssi",
"options": undefined,
"proto3Optional": false,
}, {
"name": "ssid",
"number": 5,
"label": 1,
"type": 9,
"typeName": "",
"extendee": "",
"defaultValue": "",
"oneofIndex": 0,
"jsonName": "ssid",
"options": undefined,
"proto3Optional": false,
}, {
"name": "bssid",
"number": 6,
"label": 1,
"type": 9,
"typeName": "",
"extendee": "",
"defaultValue": "",
"oneofIndex": 0,
"jsonName": "bssid",
"options": undefined,
"proto3Optional": false,
}, {
"name": "channel",
"number": 7,
"label": 1,
"type": 13,
"typeName": "",
"extendee": "",
"defaultValue": "",
"oneofIndex": 0,
"jsonName": "channel",
"options": undefined,
"proto3Optional": false,
}, {
"name": "subnet_mask",
"number": 8,
"label": 1,
"type": 9,
"typeName": "",
"extendee": "",
"defaultValue": "",
"oneofIndex": 0,
"jsonName": "subnetMask",
"options": undefined,
"proto3Optional": false,
}, {
"name": "gateway_ip",
"number": 9,
"label": 1,
"type": 9,
"typeName": "",
"extendee": "",
"defaultValue": "",
"oneofIndex": 0,
"jsonName": "gatewayIp",
"options": undefined,
"proto3Optional": false,
}, {
"name": "dns_ip_1",
"number": 10,
"label": 1,
"type": 9,
"typeName": "",
"extendee": "",
"defaultValue": "",
"oneofIndex": 0,
"jsonName": "dnsIp1",
"options": undefined,
"proto3Optional": false,
}, {
"name": "dns_ip_2",
"number": 11,
"label": 1,
"type": 9,
"typeName": "",
"extendee": "",
"defaultValue": "",
"oneofIndex": 0,
"jsonName": "dnsIp2",
"options": undefined,
"proto3Optional": true,
}],
"extension": [],
"nestedType": [],
"enumType": [],
"extensionRange": [],
"oneofDecl": [{ "name": "_dns_ip_2", "options": undefined }],
"options": undefined,
"reservedRange": [],
"reservedName": [],
"visibility": 0,
}, {
"name": "WifiSettings",
"field": [{
"name": "hostname",
"number": 1,
"label": 1,
"type": 9,
"typeName": "",
"extendee": "",
"defaultValue": "",
"oneofIndex": 0,
"jsonName": "hostname",
"options": undefined,
"proto3Optional": false,
}, {
"name": "priority_rssi",
"number": 2,
"label": 1,
"type": 8,
"typeName": "",
"extendee": "",
"defaultValue": "",
"oneofIndex": 0,
"jsonName": "priorityRssi",
"options": undefined,
"proto3Optional": false,
}, {
"name": "wifi_networks",
"number": 3,
"label": 3,
"type": 11,
"typeName": ".socket_message.KnownNetworkItem",
"extendee": "",
"defaultValue": "",
"oneofIndex": 0,
"jsonName": "wifiNetworks",
"options": undefined,
"proto3Optional": false,
}],
"extension": [],
"nestedType": [],
"enumType": [],
"extensionRange": [],
"oneofDecl": [],
"options": undefined,
"reservedRange": [],
"reservedName": [],
"visibility": 0,
}],
"enumType": [],
"service": [],
"extension": [],
"options": undefined,
"sourceCodeInfo": {
"location": [{
"path": [2],
"span": [5, 0, 21],
"leadingComments":
' Note: This is most likely a "temporary" proto that will be redone, as these endpoints are static for the esp32, which means we are forced to use WiFi for communication\n',
"trailingComments": "",
"leadingDetachedComments": [],
}],
},
"syntax": "proto3",
"edition": 0,
},
references: { ".rest_message.WifiStatus": WifiStatus, ".rest_message.WifiSettings": WifiSettings },
dependencies: [protoMetadata1],
};
type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined;
export type DeepPartial<T> = T extends Builtin ? T
: T extends globalThis.Array<infer U> ? globalThis.Array<DeepPartial<U>>
: T extends ReadonlyArray<infer U> ? ReadonlyArray<DeepPartial<U>>
: T extends {} ? { [K in keyof T]?: DeepPartial<T[K]> }
: Partial<T>;
type KeysOfUnion<T> = T extends T ? keyof T : never;
export type Exact<P, I extends P> = P extends Builtin ? P
: P & { [K in keyof P]: Exact<P[K], I[K]> } & { [K in Exclude<keyof I, KeysOfUnion<P>>]: never };
function isSet(value: any): boolean {
return value !== null && value !== undefined;
}
export interface MessageFns<T> {
encode(message: T, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): T;
fromJSON(object: any): T;
toJSON(message: T): unknown;
create<I extends Exact<DeepPartial<T>, I>>(base?: I): T;
fromPartial<I extends Exact<DeepPartial<T>, I>>(object: I): T;
}
@@ -1,27 +0,0 @@
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
// versions:
// protoc-gen-ts_proto v2.10.1
// protoc v3.20.3
/* eslint-disable */
import type { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire";
export interface MessageType<Message extends UnknownMessage = UnknownMessage> {
$type: Message["$type"];
encode(message: Message, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): Message;
fromJSON(object: any): Message;
toJSON(message: Message): unknown;
fromPartial(object: DeepPartial<Message>): Message;
}
export type UnknownMessage = { $type: string };
export const messageTypeRegistry = new Map<string, MessageType>();
type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined;
export type DeepPartial<T> = T extends Builtin ? T
: T extends globalThis.Array<infer U> ? globalThis.Array<DeepPartial<U>>
: T extends ReadonlyArray<infer U> ? ReadonlyArray<DeepPartial<U>>
: T extends {} ? { [K in Exclude<keyof T, "$type">]?: DeepPartial<T[K]> }
: Partial<T>;
File diff suppressed because it is too large Load Diff
@@ -1,15 +0,0 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-1.0.0-dev */
#include "rest_message.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(rest_message_WifiStatus, rest_message_WifiStatus, AUTO)
PB_BIND(rest_message_WifiSettings, rest_message_WifiSettings, 2)
-103
View File
@@ -1,103 +0,0 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-1.0.0-dev */
#ifndef PB_REST_MESSAGE_REST_MESSAGE_PB_H_INCLUDED
#define PB_REST_MESSAGE_REST_MESSAGE_PB_H_INCLUDED
#include <pb.h>
#include "websocket_message.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _rest_message_WifiStatus {
int32_t status;
char local_ip[16];
char mac_address[18];
float rssi;
char ssid[33];
char bssid[18];
uint32_t channel;
char subnet_mask[16];
char gateway_ip[16];
char dns_ip_1[16];
bool has_dns_ip_2;
char dns_ip_2[16];
} rest_message_WifiStatus;
typedef struct _rest_message_WifiSettings {
char hostname[32];
bool priority_rssi;
pb_size_t wifi_networks_count;
socket_message_KnownNetworkItem wifi_networks[8];
} rest_message_WifiSettings;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define rest_message_WifiStatus_init_default {0, "", "", 0, "", "", 0, "", "", "", false, ""}
#define rest_message_WifiSettings_init_default {"", 0, 0, {socket_message_KnownNetworkItem_init_default, socket_message_KnownNetworkItem_init_default, socket_message_KnownNetworkItem_init_default, socket_message_KnownNetworkItem_init_default, socket_message_KnownNetworkItem_init_default, socket_message_KnownNetworkItem_init_default, socket_message_KnownNetworkItem_init_default, socket_message_KnownNetworkItem_init_default}}
#define rest_message_WifiStatus_init_zero {0, "", "", 0, "", "", 0, "", "", "", false, ""}
#define rest_message_WifiSettings_init_zero {"", 0, 0, {socket_message_KnownNetworkItem_init_zero, socket_message_KnownNetworkItem_init_zero, socket_message_KnownNetworkItem_init_zero, socket_message_KnownNetworkItem_init_zero, socket_message_KnownNetworkItem_init_zero, socket_message_KnownNetworkItem_init_zero, socket_message_KnownNetworkItem_init_zero, socket_message_KnownNetworkItem_init_zero}}
/* Field tags (for use in manual encoding/decoding) */
#define rest_message_WifiStatus_status_tag 1
#define rest_message_WifiStatus_local_ip_tag 2
#define rest_message_WifiStatus_mac_address_tag 3
#define rest_message_WifiStatus_rssi_tag 4
#define rest_message_WifiStatus_ssid_tag 5
#define rest_message_WifiStatus_bssid_tag 6
#define rest_message_WifiStatus_channel_tag 7
#define rest_message_WifiStatus_subnet_mask_tag 8
#define rest_message_WifiStatus_gateway_ip_tag 9
#define rest_message_WifiStatus_dns_ip_1_tag 10
#define rest_message_WifiStatus_dns_ip_2_tag 11
#define rest_message_WifiSettings_hostname_tag 1
#define rest_message_WifiSettings_priority_rssi_tag 2
#define rest_message_WifiSettings_wifi_networks_tag 3
/* Struct field encoding specification for nanopb */
#define rest_message_WifiStatus_FIELDLIST(X, a) \
X(a, STATIC, SINGULAR, INT32, status, 1) \
X(a, STATIC, SINGULAR, STRING, local_ip, 2) \
X(a, STATIC, SINGULAR, STRING, mac_address, 3) \
X(a, STATIC, SINGULAR, FLOAT, rssi, 4) \
X(a, STATIC, SINGULAR, STRING, ssid, 5) \
X(a, STATIC, SINGULAR, STRING, bssid, 6) \
X(a, STATIC, SINGULAR, UINT32, channel, 7) \
X(a, STATIC, SINGULAR, STRING, subnet_mask, 8) \
X(a, STATIC, SINGULAR, STRING, gateway_ip, 9) \
X(a, STATIC, SINGULAR, STRING, dns_ip_1, 10) \
X(a, STATIC, OPTIONAL, STRING, dns_ip_2, 11)
#define rest_message_WifiStatus_CALLBACK NULL
#define rest_message_WifiStatus_DEFAULT NULL
#define rest_message_WifiSettings_FIELDLIST(X, a) \
X(a, STATIC, SINGULAR, STRING, hostname, 1) \
X(a, STATIC, SINGULAR, BOOL, priority_rssi, 2) \
X(a, STATIC, REPEATED, MESSAGE, wifi_networks, 3)
#define rest_message_WifiSettings_CALLBACK NULL
#define rest_message_WifiSettings_DEFAULT NULL
#define rest_message_WifiSettings_wifi_networks_MSGTYPE socket_message_KnownNetworkItem
extern const pb_msgdesc_t rest_message_WifiStatus_msg;
extern const pb_msgdesc_t rest_message_WifiSettings_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define rest_message_WifiStatus_fields &rest_message_WifiStatus_msg
#define rest_message_WifiSettings_fields &rest_message_WifiSettings_msg
/* Maximum encoded size of messages (where known) */
#define REST_MESSAGE_REST_MESSAGE_PB_H_MAX_SIZE rest_message_WifiSettings_size
#define rest_message_WifiSettings_size 1547
#define rest_message_WifiStatus_size 179
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif
@@ -1,77 +0,0 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-1.0.0-dev */
#include "websocket_message.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(socket_message_Vector, socket_message_Vector, AUTO)
PB_BIND(socket_message_I2CDevice, socket_message_I2CDevice, AUTO)
PB_BIND(socket_message_PinConfig, socket_message_PinConfig, AUTO)
PB_BIND(socket_message_KnownNetworkItem, socket_message_KnownNetworkItem, AUTO)
PB_BIND(socket_message_IMUData, socket_message_IMUData, AUTO)
PB_BIND(socket_message_FeaturesDataResponse, socket_message_FeaturesDataResponse, 2)
PB_BIND(socket_message_FeaturesDataRequest, socket_message_FeaturesDataRequest, AUTO)
PB_BIND(socket_message_CorrelationRequest, socket_message_CorrelationRequest, AUTO)
PB_BIND(socket_message_CorrelationResponse, socket_message_CorrelationResponse, 2)
PB_BIND(socket_message_StaticSystemInformation, socket_message_StaticSystemInformation, AUTO)
PB_BIND(socket_message_IMUCalibrateData, socket_message_IMUCalibrateData, AUTO)
PB_BIND(socket_message_IMUCalibrateExecute, socket_message_IMUCalibrateExecute, AUTO)
PB_BIND(socket_message_ModeData, socket_message_ModeData, AUTO)
PB_BIND(socket_message_ControllerInputData, socket_message_ControllerInputData, AUTO)
PB_BIND(socket_message_AnalyticsData, socket_message_AnalyticsData, AUTO)
PB_BIND(socket_message_ServoPWMData, socket_message_ServoPWMData, AUTO)
PB_BIND(socket_message_ServoStateData, socket_message_ServoStateData, AUTO)
PB_BIND(socket_message_AnglesData, socket_message_AnglesData, AUTO)
PB_BIND(socket_message_I2CScanData, socket_message_I2CScanData, 2)
PB_BIND(socket_message_I2CScanDataRequest, socket_message_I2CScanDataRequest, AUTO)
PB_BIND(socket_message_PeripheralSettingsData, socket_message_PeripheralSettingsData, 2)
PB_BIND(socket_message_PeripheralSettingsDataRequest, socket_message_PeripheralSettingsDataRequest, AUTO)
PB_BIND(socket_message_WifiSettingsData, socket_message_WifiSettingsData, 2)
PB_BIND(socket_message_RSSIData, socket_message_RSSIData, AUTO)
PB_BIND(socket_message_DownloadOTAData, socket_message_DownloadOTAData, AUTO)
PB_BIND(socket_message_SonarData, socket_message_SonarData, AUTO)
PB_BIND(socket_message_HumanInputData, socket_message_HumanInputData, AUTO)
PB_BIND(socket_message_SystemInformation, socket_message_SystemInformation, 2)
PB_BIND(socket_message_WalkGaitData, socket_message_WalkGaitData, AUTO)
PB_BIND(socket_message_KinematicData, socket_message_KinematicData, AUTO)
PB_BIND(socket_message_SubscribeNotification, socket_message_SubscribeNotification, AUTO)
PB_BIND(socket_message_UnsubscribeNotification, socket_message_UnsubscribeNotification, AUTO)
PB_BIND(socket_message_PingMsg, socket_message_PingMsg, AUTO)
PB_BIND(socket_message_PongMsg, socket_message_PongMsg, AUTO)
PB_BIND(socket_message_WebsocketMessage, socket_message_WebsocketMessage, 2)
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -37,7 +37,7 @@ message FeaturesDataResponse {
bool embed_www = 130;
}
message FeaturesDataRequest { bool sonar_test = 1; }
message FeaturesDataRequest { }