init
Some checks failed
check / check (push) Failing after 22s
bump / bump (push) Failing after 27s
vulnerable / flake (push) Failing after 32s
vulnerable / actions (push) Failing after 28s
update / renovate (push) Failing after 35s

This commit is contained in:
2026-03-26 16:34:22 -04:00
parent 24059f9660
commit 99dff7586e
156 changed files with 8152 additions and 45 deletions

12
vendor/protobuf/account/v1/account.pb.c vendored Normal file
View File

@@ -0,0 +1,12 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "account/v1/account.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(account_v1_Account, account_v1_Account, AUTO)

62
vendor/protobuf/account/v1/account.pb.h vendored Normal file
View File

@@ -0,0 +1,62 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_ACCOUNT_V1_ACCOUNT_V1_ACCOUNT_PB_H_INCLUDED
#define PB_ACCOUNT_V1_ACCOUNT_V1_ACCOUNT_PB_H_INCLUDED
#include <pb.h>
#include "google/protobuf/timestamp.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _account_v1_Account {
bool has_account_id;
util_UUID account_id;
pb_callback_t name;
pb_callback_t logo;
bool has_last_updated;
google_protobuf_Timestamp last_updated;
} account_v1_Account;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define account_v1_Account_init_default {false, util_UUID_init_default, {{NULL}, NULL}, {{NULL}, NULL}, false, google_protobuf_Timestamp_init_default}
#define account_v1_Account_init_zero {false, util_UUID_init_zero, {{NULL}, NULL}, {{NULL}, NULL}, false, google_protobuf_Timestamp_init_zero}
/* Field tags (for use in manual encoding/decoding) */
#define account_v1_Account_account_id_tag 1
#define account_v1_Account_name_tag 2
#define account_v1_Account_logo_tag 3
#define account_v1_Account_last_updated_tag 4
/* Struct field encoding specification for nanopb */
#define account_v1_Account_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, account_id, 1) \
X(a, CALLBACK, SINGULAR, STRING, name, 2) \
X(a, CALLBACK, OPTIONAL, STRING, logo, 3) \
X(a, STATIC, OPTIONAL, MESSAGE, last_updated, 4)
#define account_v1_Account_CALLBACK pb_default_field_callback
#define account_v1_Account_DEFAULT NULL
#define account_v1_Account_account_id_MSGTYPE util_UUID
#define account_v1_Account_last_updated_MSGTYPE google_protobuf_Timestamp
extern const pb_msgdesc_t account_v1_Account_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define account_v1_Account_fields &account_v1_Account_msg
/* Maximum encoded size of messages (where known) */
/* account_v1_Account_size depends on runtime parameters */
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

15
vendor/protobuf/account/v1/create.pb.c vendored Normal file
View File

@@ -0,0 +1,15 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "account/v1/create.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(account_v1_CreateAccountRequest, account_v1_CreateAccountRequest, AUTO)
PB_BIND(account_v1_CreateAccountResponse, account_v1_CreateAccountResponse, AUTO)

65
vendor/protobuf/account/v1/create.pb.h vendored Normal file
View File

@@ -0,0 +1,65 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_ACCOUNT_V1_ACCOUNT_V1_CREATE_PB_H_INCLUDED
#define PB_ACCOUNT_V1_ACCOUNT_V1_CREATE_PB_H_INCLUDED
#include <pb.h>
#include "buf/validate/validate.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _account_v1_CreateAccountRequest {
pb_callback_t name;
pb_callback_t logo;
} account_v1_CreateAccountRequest;
typedef struct _account_v1_CreateAccountResponse {
char dummy_field;
} account_v1_CreateAccountResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define account_v1_CreateAccountRequest_init_default {{{NULL}, NULL}, {{NULL}, NULL}}
#define account_v1_CreateAccountResponse_init_default {0}
#define account_v1_CreateAccountRequest_init_zero {{{NULL}, NULL}, {{NULL}, NULL}}
#define account_v1_CreateAccountResponse_init_zero {0}
/* Field tags (for use in manual encoding/decoding) */
#define account_v1_CreateAccountRequest_name_tag 1
#define account_v1_CreateAccountRequest_logo_tag 2
/* Struct field encoding specification for nanopb */
#define account_v1_CreateAccountRequest_FIELDLIST(X, a) \
X(a, CALLBACK, SINGULAR, STRING, name, 1) \
X(a, CALLBACK, OPTIONAL, STRING, logo, 2)
#define account_v1_CreateAccountRequest_CALLBACK pb_default_field_callback
#define account_v1_CreateAccountRequest_DEFAULT NULL
#define account_v1_CreateAccountResponse_FIELDLIST(X, a) \
#define account_v1_CreateAccountResponse_CALLBACK NULL
#define account_v1_CreateAccountResponse_DEFAULT NULL
extern const pb_msgdesc_t account_v1_CreateAccountRequest_msg;
extern const pb_msgdesc_t account_v1_CreateAccountResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define account_v1_CreateAccountRequest_fields &account_v1_CreateAccountRequest_msg
#define account_v1_CreateAccountResponse_fields &account_v1_CreateAccountResponse_msg
/* Maximum encoded size of messages (where known) */
/* account_v1_CreateAccountRequest_size depends on runtime parameters */
#define account_v1_CreateAccountResponse_size 0
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

21
vendor/protobuf/account/v1/get.pb.c vendored Normal file
View File

@@ -0,0 +1,21 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "account/v1/get.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(account_v1_GetAccountRequest, account_v1_GetAccountRequest, AUTO)
PB_BIND(account_v1_GetAccountResponse, account_v1_GetAccountResponse, AUTO)
PB_BIND(account_v1_GetAccountsRequest, account_v1_GetAccountsRequest, AUTO)
PB_BIND(account_v1_GetAccountsResponse, account_v1_GetAccountsResponse, AUTO)

103
vendor/protobuf/account/v1/get.pb.h vendored Normal file
View File

@@ -0,0 +1,103 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_ACCOUNT_V1_ACCOUNT_V1_GET_PB_H_INCLUDED
#define PB_ACCOUNT_V1_ACCOUNT_V1_GET_PB_H_INCLUDED
#include <pb.h>
#include "account/v1/account.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _account_v1_GetAccountRequest {
bool has_account_id;
util_UUID account_id;
} account_v1_GetAccountRequest;
typedef struct _account_v1_GetAccountResponse {
bool has_account;
account_v1_Account account;
} account_v1_GetAccountResponse;
typedef struct _account_v1_GetAccountsRequest {
char dummy_field;
} account_v1_GetAccountsRequest;
typedef struct _account_v1_GetAccountsResponse {
pb_callback_t accounts;
} account_v1_GetAccountsResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define account_v1_GetAccountRequest_init_default {false, util_UUID_init_default}
#define account_v1_GetAccountResponse_init_default {false, account_v1_Account_init_default}
#define account_v1_GetAccountsRequest_init_default {0}
#define account_v1_GetAccountsResponse_init_default {{{NULL}, NULL}}
#define account_v1_GetAccountRequest_init_zero {false, util_UUID_init_zero}
#define account_v1_GetAccountResponse_init_zero {false, account_v1_Account_init_zero}
#define account_v1_GetAccountsRequest_init_zero {0}
#define account_v1_GetAccountsResponse_init_zero {{{NULL}, NULL}}
/* Field tags (for use in manual encoding/decoding) */
#define account_v1_GetAccountRequest_account_id_tag 1
#define account_v1_GetAccountResponse_account_tag 1
#define account_v1_GetAccountsResponse_accounts_tag 1
/* Struct field encoding specification for nanopb */
#define account_v1_GetAccountRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, account_id, 1)
#define account_v1_GetAccountRequest_CALLBACK NULL
#define account_v1_GetAccountRequest_DEFAULT NULL
#define account_v1_GetAccountRequest_account_id_MSGTYPE util_UUID
#define account_v1_GetAccountResponse_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, account, 1)
#define account_v1_GetAccountResponse_CALLBACK NULL
#define account_v1_GetAccountResponse_DEFAULT NULL
#define account_v1_GetAccountResponse_account_MSGTYPE account_v1_Account
#define account_v1_GetAccountsRequest_FIELDLIST(X, a) \
#define account_v1_GetAccountsRequest_CALLBACK NULL
#define account_v1_GetAccountsRequest_DEFAULT NULL
#define account_v1_GetAccountsResponse_FIELDLIST(X, a) \
X(a, CALLBACK, REPEATED, MESSAGE, accounts, 1)
#define account_v1_GetAccountsResponse_CALLBACK pb_default_field_callback
#define account_v1_GetAccountsResponse_DEFAULT NULL
#define account_v1_GetAccountsResponse_accounts_MSGTYPE account_v1_Account
extern const pb_msgdesc_t account_v1_GetAccountRequest_msg;
extern const pb_msgdesc_t account_v1_GetAccountResponse_msg;
extern const pb_msgdesc_t account_v1_GetAccountsRequest_msg;
extern const pb_msgdesc_t account_v1_GetAccountsResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define account_v1_GetAccountRequest_fields &account_v1_GetAccountRequest_msg
#define account_v1_GetAccountResponse_fields &account_v1_GetAccountResponse_msg
#define account_v1_GetAccountsRequest_fields &account_v1_GetAccountsRequest_msg
#define account_v1_GetAccountsResponse_fields &account_v1_GetAccountsResponse_msg
/* Maximum encoded size of messages (where known) */
/* account_v1_GetAccountsResponse_size depends on runtime parameters */
#if defined(util_UUID_size)
#define ACCOUNT_V1_ACCOUNT_V1_GET_PB_H_MAX_SIZE account_v1_GetAccountRequest_size
#define account_v1_GetAccountRequest_size (6 + util_UUID_size)
#endif
#if defined(account_v1_Account_size)
#define account_v1_GetAccountResponse_size (6 + account_v1_Account_size)
#endif
#define account_v1_GetAccountsRequest_size 0
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,9 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "account/v1/service.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif

22
vendor/protobuf/account/v1/service.pb.h vendored Normal file
View File

@@ -0,0 +1,22 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_ACCOUNT_V1_ACCOUNT_V1_SERVICE_PB_H_INCLUDED
#define PB_ACCOUNT_V1_ACCOUNT_V1_SERVICE_PB_H_INCLUDED
#include <pb.h>
#include "account/v1/create.pb.h"
#include "account/v1/get.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

12
vendor/protobuf/antenna/v1/antenna.pb.c vendored Normal file
View File

@@ -0,0 +1,12 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "antenna/v1/antenna.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(antenna_v1_Antenna, antenna_v1_Antenna, 2)

87
vendor/protobuf/antenna/v1/antenna.pb.h vendored Normal file
View File

@@ -0,0 +1,87 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_ANTENNA_V1_ANTENNA_V1_ANTENNA_PB_H_INCLUDED
#define PB_ANTENNA_V1_ANTENNA_V1_ANTENNA_PB_H_INCLUDED
#include <pb.h>
#include "antenna/v1/settings.pb.h"
#include "buf/validate/validate.pb.h"
#include "google/protobuf/timestamp.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _antenna_v1_Antenna {
bool has_reader_id;
util_UUID reader_id;
uint32_t antenna; /* max uint8 */
/* metadata */
uint32_t power;
bool connected;
bool has_last_updated;
google_protobuf_Timestamp last_updated;
/* aggregates */
bool has_read_count;
uint64_t read_count;
bool has_last_read_timestamp;
google_protobuf_Timestamp last_read_timestamp;
/* settings */
bool has_settings;
antenna_v1_Settings settings;
} antenna_v1_Antenna;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define antenna_v1_Antenna_init_default {false, util_UUID_init_default, 0, 0, 0, false, google_protobuf_Timestamp_init_default, false, 0, false, google_protobuf_Timestamp_init_default, false, antenna_v1_Settings_init_default}
#define antenna_v1_Antenna_init_zero {false, util_UUID_init_zero, 0, 0, 0, false, google_protobuf_Timestamp_init_zero, false, 0, false, google_protobuf_Timestamp_init_zero, false, antenna_v1_Settings_init_zero}
/* Field tags (for use in manual encoding/decoding) */
#define antenna_v1_Antenna_reader_id_tag 1
#define antenna_v1_Antenna_antenna_tag 2
#define antenna_v1_Antenna_power_tag 3
#define antenna_v1_Antenna_connected_tag 4
#define antenna_v1_Antenna_last_updated_tag 5
#define antenna_v1_Antenna_read_count_tag 6
#define antenna_v1_Antenna_last_read_timestamp_tag 7
#define antenna_v1_Antenna_settings_tag 8
/* Struct field encoding specification for nanopb */
#define antenna_v1_Antenna_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, reader_id, 1) \
X(a, STATIC, SINGULAR, UINT32, antenna, 2) \
X(a, STATIC, SINGULAR, UINT32, power, 3) \
X(a, STATIC, SINGULAR, BOOL, connected, 4) \
X(a, STATIC, OPTIONAL, MESSAGE, last_updated, 5) \
X(a, STATIC, OPTIONAL, UINT64, read_count, 6) \
X(a, STATIC, OPTIONAL, MESSAGE, last_read_timestamp, 7) \
X(a, STATIC, OPTIONAL, MESSAGE, settings, 8)
#define antenna_v1_Antenna_CALLBACK NULL
#define antenna_v1_Antenna_DEFAULT NULL
#define antenna_v1_Antenna_reader_id_MSGTYPE util_UUID
#define antenna_v1_Antenna_last_updated_MSGTYPE google_protobuf_Timestamp
#define antenna_v1_Antenna_last_read_timestamp_MSGTYPE google_protobuf_Timestamp
#define antenna_v1_Antenna_settings_MSGTYPE antenna_v1_Settings
extern const pb_msgdesc_t antenna_v1_Antenna_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define antenna_v1_Antenna_fields &antenna_v1_Antenna_msg
/* Maximum encoded size of messages (where known) */
#if defined(util_UUID_size) && defined(antenna_v1_Settings_size)
#define ANTENNA_V1_ANTENNA_V1_ANTENNA_PB_H_MAX_SIZE antenna_v1_Antenna_size
#define antenna_v1_Antenna_size (85 + util_UUID_size + antenna_v1_Settings_size)
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

15
vendor/protobuf/antenna/v1/create.pb.c vendored Normal file
View File

@@ -0,0 +1,15 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "antenna/v1/create.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(antenna_v1_CreateAntennaRequest, antenna_v1_CreateAntennaRequest, AUTO)
PB_BIND(antenna_v1_CreateAntennaResponse, antenna_v1_CreateAntennaResponse, 2)

83
vendor/protobuf/antenna/v1/create.pb.h vendored Normal file
View File

@@ -0,0 +1,83 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_ANTENNA_V1_ANTENNA_V1_CREATE_PB_H_INCLUDED
#define PB_ANTENNA_V1_ANTENNA_V1_CREATE_PB_H_INCLUDED
#include <pb.h>
#include "antenna/v1/antenna.pb.h"
#include "buf/validate/validate.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _antenna_v1_CreateAntennaRequest {
bool has_reader_id;
util_UUID reader_id;
uint32_t antenna; /* max uint8 */
uint32_t power;
bool connected;
} antenna_v1_CreateAntennaRequest;
typedef struct _antenna_v1_CreateAntennaResponse {
bool has_antenna;
antenna_v1_Antenna antenna;
} antenna_v1_CreateAntennaResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define antenna_v1_CreateAntennaRequest_init_default {false, util_UUID_init_default, 0, 0, 0}
#define antenna_v1_CreateAntennaResponse_init_default {false, antenna_v1_Antenna_init_default}
#define antenna_v1_CreateAntennaRequest_init_zero {false, util_UUID_init_zero, 0, 0, 0}
#define antenna_v1_CreateAntennaResponse_init_zero {false, antenna_v1_Antenna_init_zero}
/* Field tags (for use in manual encoding/decoding) */
#define antenna_v1_CreateAntennaRequest_reader_id_tag 1
#define antenna_v1_CreateAntennaRequest_antenna_tag 2
#define antenna_v1_CreateAntennaRequest_power_tag 3
#define antenna_v1_CreateAntennaRequest_connected_tag 4
#define antenna_v1_CreateAntennaResponse_antenna_tag 1
/* Struct field encoding specification for nanopb */
#define antenna_v1_CreateAntennaRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, reader_id, 1) \
X(a, STATIC, SINGULAR, UINT32, antenna, 2) \
X(a, STATIC, SINGULAR, UINT32, power, 3) \
X(a, STATIC, SINGULAR, BOOL, connected, 4)
#define antenna_v1_CreateAntennaRequest_CALLBACK NULL
#define antenna_v1_CreateAntennaRequest_DEFAULT NULL
#define antenna_v1_CreateAntennaRequest_reader_id_MSGTYPE util_UUID
#define antenna_v1_CreateAntennaResponse_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, antenna, 1)
#define antenna_v1_CreateAntennaResponse_CALLBACK NULL
#define antenna_v1_CreateAntennaResponse_DEFAULT NULL
#define antenna_v1_CreateAntennaResponse_antenna_MSGTYPE antenna_v1_Antenna
extern const pb_msgdesc_t antenna_v1_CreateAntennaRequest_msg;
extern const pb_msgdesc_t antenna_v1_CreateAntennaResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define antenna_v1_CreateAntennaRequest_fields &antenna_v1_CreateAntennaRequest_msg
#define antenna_v1_CreateAntennaResponse_fields &antenna_v1_CreateAntennaResponse_msg
/* Maximum encoded size of messages (where known) */
#if defined(util_UUID_size)
#define ANTENNA_V1_ANTENNA_V1_CREATE_PB_H_MAX_SIZE antenna_v1_CreateAntennaRequest_size
#define antenna_v1_CreateAntennaRequest_size (20 + util_UUID_size)
#endif
#if defined(antenna_v1_Antenna_size)
#define antenna_v1_CreateAntennaResponse_size (6 + antenna_v1_Antenna_size)
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

15
vendor/protobuf/antenna/v1/get.pb.c vendored Normal file
View File

@@ -0,0 +1,15 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "antenna/v1/get.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(antenna_v1_GetAntennasRequest, antenna_v1_GetAntennasRequest, AUTO)
PB_BIND(antenna_v1_GetAntennasResponse, antenna_v1_GetAntennasResponse, AUTO)

70
vendor/protobuf/antenna/v1/get.pb.h vendored Normal file
View File

@@ -0,0 +1,70 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_ANTENNA_V1_ANTENNA_V1_GET_PB_H_INCLUDED
#define PB_ANTENNA_V1_ANTENNA_V1_GET_PB_H_INCLUDED
#include <pb.h>
#include "antenna/v1/antenna.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _antenna_v1_GetAntennasRequest {
bool has_reader_id;
util_UUID reader_id;
} antenna_v1_GetAntennasRequest;
typedef struct _antenna_v1_GetAntennasResponse {
pb_callback_t antennas;
} antenna_v1_GetAntennasResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define antenna_v1_GetAntennasRequest_init_default {false, util_UUID_init_default}
#define antenna_v1_GetAntennasResponse_init_default {{{NULL}, NULL}}
#define antenna_v1_GetAntennasRequest_init_zero {false, util_UUID_init_zero}
#define antenna_v1_GetAntennasResponse_init_zero {{{NULL}, NULL}}
/* Field tags (for use in manual encoding/decoding) */
#define antenna_v1_GetAntennasRequest_reader_id_tag 1
#define antenna_v1_GetAntennasResponse_antennas_tag 1
/* Struct field encoding specification for nanopb */
#define antenna_v1_GetAntennasRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, reader_id, 1)
#define antenna_v1_GetAntennasRequest_CALLBACK NULL
#define antenna_v1_GetAntennasRequest_DEFAULT NULL
#define antenna_v1_GetAntennasRequest_reader_id_MSGTYPE util_UUID
#define antenna_v1_GetAntennasResponse_FIELDLIST(X, a) \
X(a, CALLBACK, REPEATED, MESSAGE, antennas, 1)
#define antenna_v1_GetAntennasResponse_CALLBACK pb_default_field_callback
#define antenna_v1_GetAntennasResponse_DEFAULT NULL
#define antenna_v1_GetAntennasResponse_antennas_MSGTYPE antenna_v1_Antenna
extern const pb_msgdesc_t antenna_v1_GetAntennasRequest_msg;
extern const pb_msgdesc_t antenna_v1_GetAntennasResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define antenna_v1_GetAntennasRequest_fields &antenna_v1_GetAntennasRequest_msg
#define antenna_v1_GetAntennasResponse_fields &antenna_v1_GetAntennasResponse_msg
/* Maximum encoded size of messages (where known) */
/* antenna_v1_GetAntennasResponse_size depends on runtime parameters */
#if defined(util_UUID_size)
#define ANTENNA_V1_ANTENNA_V1_GET_PB_H_MAX_SIZE antenna_v1_GetAntennasRequest_size
#define antenna_v1_GetAntennasRequest_size (6 + util_UUID_size)
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,9 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "antenna/v1/service.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif

24
vendor/protobuf/antenna/v1/service.pb.h vendored Normal file
View File

@@ -0,0 +1,24 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_ANTENNA_V1_ANTENNA_V1_SERVICE_PB_H_INCLUDED
#define PB_ANTENNA_V1_ANTENNA_V1_SERVICE_PB_H_INCLUDED
#include <pb.h>
#include "antenna/v1/create.pb.h"
#include "antenna/v1/get.pb.h"
#include "antenna/v1/subscribe.pb.h"
#include "antenna/v1/update.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,12 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "antenna/v1/settings.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(antenna_v1_Settings, antenna_v1_Settings, AUTO)

View File

@@ -0,0 +1,82 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_ANTENNA_V1_ANTENNA_V1_SETTINGS_PB_H_INCLUDED
#define PB_ANTENNA_V1_ANTENNA_V1_SETTINGS_PB_H_INCLUDED
#include <pb.h>
#include "buf/validate/validate.pb.h"
#include "util/between.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _antenna_v1_Settings {
pb_callback_t epc_prefix;
bool has_total;
util_UInt64Between total;
bool has_peak_rssi;
util_SInt32Between peak_rssi;
bool has_skew_rssi;
util_DoubleBetween skew_rssi;
bool has_variance_rssi;
util_DoubleBetween variance_rssi;
bool has_entropy_rssi;
util_DoubleBetween entropy_rssi;
bool has_duration;
util_DurationBetween duration;
pb_callback_t signals;
} antenna_v1_Settings;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define antenna_v1_Settings_init_default {{{NULL}, NULL}, false, util_UInt64Between_init_default, false, util_SInt32Between_init_default, false, util_DoubleBetween_init_default, false, util_DoubleBetween_init_default, false, util_DoubleBetween_init_default, false, util_DurationBetween_init_default, {{NULL}, NULL}}
#define antenna_v1_Settings_init_zero {{{NULL}, NULL}, false, util_UInt64Between_init_zero, false, util_SInt32Between_init_zero, false, util_DoubleBetween_init_zero, false, util_DoubleBetween_init_zero, false, util_DoubleBetween_init_zero, false, util_DurationBetween_init_zero, {{NULL}, NULL}}
/* Field tags (for use in manual encoding/decoding) */
#define antenna_v1_Settings_epc_prefix_tag 1
#define antenna_v1_Settings_total_tag 2
#define antenna_v1_Settings_peak_rssi_tag 3
#define antenna_v1_Settings_skew_rssi_tag 4
#define antenna_v1_Settings_variance_rssi_tag 5
#define antenna_v1_Settings_entropy_rssi_tag 6
#define antenna_v1_Settings_duration_tag 7
#define antenna_v1_Settings_signals_tag 8
/* Struct field encoding specification for nanopb */
#define antenna_v1_Settings_FIELDLIST(X, a) \
X(a, CALLBACK, OPTIONAL, STRING, epc_prefix, 1) \
X(a, STATIC, OPTIONAL, MESSAGE, total, 2) \
X(a, STATIC, OPTIONAL, MESSAGE, peak_rssi, 3) \
X(a, STATIC, OPTIONAL, MESSAGE, skew_rssi, 4) \
X(a, STATIC, OPTIONAL, MESSAGE, variance_rssi, 5) \
X(a, STATIC, OPTIONAL, MESSAGE, entropy_rssi, 6) \
X(a, STATIC, OPTIONAL, MESSAGE, duration, 7) \
X(a, CALLBACK, REPEATED, UINT32, signals, 8)
#define antenna_v1_Settings_CALLBACK pb_default_field_callback
#define antenna_v1_Settings_DEFAULT NULL
#define antenna_v1_Settings_total_MSGTYPE util_UInt64Between
#define antenna_v1_Settings_peak_rssi_MSGTYPE util_SInt32Between
#define antenna_v1_Settings_skew_rssi_MSGTYPE util_DoubleBetween
#define antenna_v1_Settings_variance_rssi_MSGTYPE util_DoubleBetween
#define antenna_v1_Settings_entropy_rssi_MSGTYPE util_DoubleBetween
#define antenna_v1_Settings_duration_MSGTYPE util_DurationBetween
extern const pb_msgdesc_t antenna_v1_Settings_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define antenna_v1_Settings_fields &antenna_v1_Settings_msg
/* Maximum encoded size of messages (where known) */
/* antenna_v1_Settings_size depends on runtime parameters */
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,15 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "antenna/v1/subscribe.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(antenna_v1_SubscribeAntennaRequest, antenna_v1_SubscribeAntennaRequest, AUTO)
PB_BIND(antenna_v1_SubscribeAntennaResponse, antenna_v1_SubscribeAntennaResponse, 2)

View File

@@ -0,0 +1,73 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_ANTENNA_V1_ANTENNA_V1_SUBSCRIBE_PB_H_INCLUDED
#define PB_ANTENNA_V1_ANTENNA_V1_SUBSCRIBE_PB_H_INCLUDED
#include <pb.h>
#include "antenna/v1/antenna.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _antenna_v1_SubscribeAntennaRequest {
bool has_reader_id;
util_UUID reader_id;
} antenna_v1_SubscribeAntennaRequest;
typedef struct _antenna_v1_SubscribeAntennaResponse {
bool has_antenna;
antenna_v1_Antenna antenna;
} antenna_v1_SubscribeAntennaResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define antenna_v1_SubscribeAntennaRequest_init_default {false, util_UUID_init_default}
#define antenna_v1_SubscribeAntennaResponse_init_default {false, antenna_v1_Antenna_init_default}
#define antenna_v1_SubscribeAntennaRequest_init_zero {false, util_UUID_init_zero}
#define antenna_v1_SubscribeAntennaResponse_init_zero {false, antenna_v1_Antenna_init_zero}
/* Field tags (for use in manual encoding/decoding) */
#define antenna_v1_SubscribeAntennaRequest_reader_id_tag 1
#define antenna_v1_SubscribeAntennaResponse_antenna_tag 1
/* Struct field encoding specification for nanopb */
#define antenna_v1_SubscribeAntennaRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, reader_id, 1)
#define antenna_v1_SubscribeAntennaRequest_CALLBACK NULL
#define antenna_v1_SubscribeAntennaRequest_DEFAULT NULL
#define antenna_v1_SubscribeAntennaRequest_reader_id_MSGTYPE util_UUID
#define antenna_v1_SubscribeAntennaResponse_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, antenna, 1)
#define antenna_v1_SubscribeAntennaResponse_CALLBACK NULL
#define antenna_v1_SubscribeAntennaResponse_DEFAULT NULL
#define antenna_v1_SubscribeAntennaResponse_antenna_MSGTYPE antenna_v1_Antenna
extern const pb_msgdesc_t antenna_v1_SubscribeAntennaRequest_msg;
extern const pb_msgdesc_t antenna_v1_SubscribeAntennaResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define antenna_v1_SubscribeAntennaRequest_fields &antenna_v1_SubscribeAntennaRequest_msg
#define antenna_v1_SubscribeAntennaResponse_fields &antenna_v1_SubscribeAntennaResponse_msg
/* Maximum encoded size of messages (where known) */
#if defined(util_UUID_size)
#define ANTENNA_V1_ANTENNA_V1_SUBSCRIBE_PB_H_MAX_SIZE antenna_v1_SubscribeAntennaRequest_size
#define antenna_v1_SubscribeAntennaRequest_size (6 + util_UUID_size)
#endif
#if defined(antenna_v1_Antenna_size)
#define antenna_v1_SubscribeAntennaResponse_size (6 + antenna_v1_Antenna_size)
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

15
vendor/protobuf/antenna/v1/update.pb.c vendored Normal file
View File

@@ -0,0 +1,15 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "antenna/v1/update.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(antenna_v1_UpdateAntennaRequest, antenna_v1_UpdateAntennaRequest, AUTO)
PB_BIND(antenna_v1_UpdateAntennaResponse, antenna_v1_UpdateAntennaResponse, AUTO)

87
vendor/protobuf/antenna/v1/update.pb.h vendored Normal file
View File

@@ -0,0 +1,87 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_ANTENNA_V1_ANTENNA_V1_UPDATE_PB_H_INCLUDED
#define PB_ANTENNA_V1_ANTENNA_V1_UPDATE_PB_H_INCLUDED
#include <pb.h>
#include "antenna/v1/settings.pb.h"
#include "buf/validate/validate.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _antenna_v1_UpdateAntennaRequest {
bool has_reader_id;
util_UUID reader_id;
uint32_t antenna; /* max uint8 */
/* metadata */
bool has_power;
uint32_t power;
bool has_connected;
bool connected;
/* settings */
bool has_settings;
antenna_v1_Settings settings;
} antenna_v1_UpdateAntennaRequest;
typedef struct _antenna_v1_UpdateAntennaResponse {
char dummy_field;
} antenna_v1_UpdateAntennaResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define antenna_v1_UpdateAntennaRequest_init_default {false, util_UUID_init_default, 0, false, 0, false, 0, false, antenna_v1_Settings_init_default}
#define antenna_v1_UpdateAntennaResponse_init_default {0}
#define antenna_v1_UpdateAntennaRequest_init_zero {false, util_UUID_init_zero, 0, false, 0, false, 0, false, antenna_v1_Settings_init_zero}
#define antenna_v1_UpdateAntennaResponse_init_zero {0}
/* Field tags (for use in manual encoding/decoding) */
#define antenna_v1_UpdateAntennaRequest_reader_id_tag 1
#define antenna_v1_UpdateAntennaRequest_antenna_tag 2
#define antenna_v1_UpdateAntennaRequest_power_tag 3
#define antenna_v1_UpdateAntennaRequest_connected_tag 4
#define antenna_v1_UpdateAntennaRequest_settings_tag 5
/* Struct field encoding specification for nanopb */
#define antenna_v1_UpdateAntennaRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, reader_id, 1) \
X(a, STATIC, SINGULAR, UINT32, antenna, 2) \
X(a, STATIC, OPTIONAL, UINT32, power, 3) \
X(a, STATIC, OPTIONAL, BOOL, connected, 4) \
X(a, STATIC, OPTIONAL, MESSAGE, settings, 5)
#define antenna_v1_UpdateAntennaRequest_CALLBACK NULL
#define antenna_v1_UpdateAntennaRequest_DEFAULT NULL
#define antenna_v1_UpdateAntennaRequest_reader_id_MSGTYPE util_UUID
#define antenna_v1_UpdateAntennaRequest_settings_MSGTYPE antenna_v1_Settings
#define antenna_v1_UpdateAntennaResponse_FIELDLIST(X, a) \
#define antenna_v1_UpdateAntennaResponse_CALLBACK NULL
#define antenna_v1_UpdateAntennaResponse_DEFAULT NULL
extern const pb_msgdesc_t antenna_v1_UpdateAntennaRequest_msg;
extern const pb_msgdesc_t antenna_v1_UpdateAntennaResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define antenna_v1_UpdateAntennaRequest_fields &antenna_v1_UpdateAntennaRequest_msg
#define antenna_v1_UpdateAntennaResponse_fields &antenna_v1_UpdateAntennaResponse_msg
/* Maximum encoded size of messages (where known) */
#if defined(util_UUID_size) && defined(antenna_v1_Settings_size)
#define ANTENNA_V1_ANTENNA_V1_UPDATE_PB_H_MAX_SIZE antenna_v1_UpdateAntennaRequest_size
#define antenna_v1_UpdateAntennaRequest_size (26 + util_UUID_size + antenna_v1_Settings_size)
#endif
#define antenna_v1_UpdateAntennaResponse_size 0
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

15
vendor/protobuf/location/v1/create.pb.c vendored Normal file
View File

@@ -0,0 +1,15 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "location/v1/create.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(location_v1_CreateLocationRequest, location_v1_CreateLocationRequest, AUTO)
PB_BIND(location_v1_CreateLocationResponse, location_v1_CreateLocationResponse, AUTO)

69
vendor/protobuf/location/v1/create.pb.h vendored Normal file
View File

@@ -0,0 +1,69 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_LOCATION_V1_LOCATION_V1_CREATE_PB_H_INCLUDED
#define PB_LOCATION_V1_LOCATION_V1_CREATE_PB_H_INCLUDED
#include <pb.h>
#include "buf/validate/validate.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _location_v1_CreateLocationRequest {
pb_callback_t name;
} location_v1_CreateLocationRequest;
typedef struct _location_v1_CreateLocationResponse {
bool has_location_id;
util_UUID location_id;
} location_v1_CreateLocationResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define location_v1_CreateLocationRequest_init_default {{{NULL}, NULL}}
#define location_v1_CreateLocationResponse_init_default {false, util_UUID_init_default}
#define location_v1_CreateLocationRequest_init_zero {{{NULL}, NULL}}
#define location_v1_CreateLocationResponse_init_zero {false, util_UUID_init_zero}
/* Field tags (for use in manual encoding/decoding) */
#define location_v1_CreateLocationRequest_name_tag 1
#define location_v1_CreateLocationResponse_location_id_tag 1
/* Struct field encoding specification for nanopb */
#define location_v1_CreateLocationRequest_FIELDLIST(X, a) \
X(a, CALLBACK, OPTIONAL, STRING, name, 1)
#define location_v1_CreateLocationRequest_CALLBACK pb_default_field_callback
#define location_v1_CreateLocationRequest_DEFAULT NULL
#define location_v1_CreateLocationResponse_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, location_id, 1)
#define location_v1_CreateLocationResponse_CALLBACK NULL
#define location_v1_CreateLocationResponse_DEFAULT NULL
#define location_v1_CreateLocationResponse_location_id_MSGTYPE util_UUID
extern const pb_msgdesc_t location_v1_CreateLocationRequest_msg;
extern const pb_msgdesc_t location_v1_CreateLocationResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define location_v1_CreateLocationRequest_fields &location_v1_CreateLocationRequest_msg
#define location_v1_CreateLocationResponse_fields &location_v1_CreateLocationResponse_msg
/* Maximum encoded size of messages (where known) */
/* location_v1_CreateLocationRequest_size depends on runtime parameters */
#if defined(util_UUID_size)
#define LOCATION_V1_LOCATION_V1_CREATE_PB_H_MAX_SIZE location_v1_CreateLocationResponse_size
#define location_v1_CreateLocationResponse_size (6 + util_UUID_size)
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

15
vendor/protobuf/location/v1/delete.pb.c vendored Normal file
View File

@@ -0,0 +1,15 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "location/v1/delete.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(location_v1_DeleteLocationRequest, location_v1_DeleteLocationRequest, AUTO)
PB_BIND(location_v1_DeleteLocationResponse, location_v1_DeleteLocationResponse, AUTO)

67
vendor/protobuf/location/v1/delete.pb.h vendored Normal file
View File

@@ -0,0 +1,67 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_LOCATION_V1_LOCATION_V1_DELETE_PB_H_INCLUDED
#define PB_LOCATION_V1_LOCATION_V1_DELETE_PB_H_INCLUDED
#include <pb.h>
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _location_v1_DeleteLocationRequest {
bool has_location_id;
util_UUID location_id;
} location_v1_DeleteLocationRequest;
typedef struct _location_v1_DeleteLocationResponse {
char dummy_field;
} location_v1_DeleteLocationResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define location_v1_DeleteLocationRequest_init_default {false, util_UUID_init_default}
#define location_v1_DeleteLocationResponse_init_default {0}
#define location_v1_DeleteLocationRequest_init_zero {false, util_UUID_init_zero}
#define location_v1_DeleteLocationResponse_init_zero {0}
/* Field tags (for use in manual encoding/decoding) */
#define location_v1_DeleteLocationRequest_location_id_tag 1
/* Struct field encoding specification for nanopb */
#define location_v1_DeleteLocationRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, location_id, 1)
#define location_v1_DeleteLocationRequest_CALLBACK NULL
#define location_v1_DeleteLocationRequest_DEFAULT NULL
#define location_v1_DeleteLocationRequest_location_id_MSGTYPE util_UUID
#define location_v1_DeleteLocationResponse_FIELDLIST(X, a) \
#define location_v1_DeleteLocationResponse_CALLBACK NULL
#define location_v1_DeleteLocationResponse_DEFAULT NULL
extern const pb_msgdesc_t location_v1_DeleteLocationRequest_msg;
extern const pb_msgdesc_t location_v1_DeleteLocationResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define location_v1_DeleteLocationRequest_fields &location_v1_DeleteLocationRequest_msg
#define location_v1_DeleteLocationResponse_fields &location_v1_DeleteLocationResponse_msg
/* Maximum encoded size of messages (where known) */
#if defined(util_UUID_size)
#define LOCATION_V1_LOCATION_V1_DELETE_PB_H_MAX_SIZE location_v1_DeleteLocationRequest_size
#define location_v1_DeleteLocationRequest_size (6 + util_UUID_size)
#endif
#define location_v1_DeleteLocationResponse_size 0
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

21
vendor/protobuf/location/v1/get.pb.c vendored Normal file
View File

@@ -0,0 +1,21 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "location/v1/get.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(location_v1_GetLocationRequest, location_v1_GetLocationRequest, AUTO)
PB_BIND(location_v1_GetLocationResponse, location_v1_GetLocationResponse, AUTO)
PB_BIND(location_v1_GetLocationsRequest, location_v1_GetLocationsRequest, AUTO)
PB_BIND(location_v1_GetLocationsResponse, location_v1_GetLocationsResponse, AUTO)

103
vendor/protobuf/location/v1/get.pb.h vendored Normal file
View File

@@ -0,0 +1,103 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_LOCATION_V1_LOCATION_V1_GET_PB_H_INCLUDED
#define PB_LOCATION_V1_LOCATION_V1_GET_PB_H_INCLUDED
#include <pb.h>
#include "location/v1/location.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _location_v1_GetLocationRequest {
bool has_location_id;
util_UUID location_id;
} location_v1_GetLocationRequest;
typedef struct _location_v1_GetLocationResponse {
bool has_location;
location_v1_Location location;
} location_v1_GetLocationResponse;
typedef struct _location_v1_GetLocationsRequest {
char dummy_field;
} location_v1_GetLocationsRequest;
typedef struct _location_v1_GetLocationsResponse {
pb_callback_t locations;
} location_v1_GetLocationsResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define location_v1_GetLocationRequest_init_default {false, util_UUID_init_default}
#define location_v1_GetLocationResponse_init_default {false, location_v1_Location_init_default}
#define location_v1_GetLocationsRequest_init_default {0}
#define location_v1_GetLocationsResponse_init_default {{{NULL}, NULL}}
#define location_v1_GetLocationRequest_init_zero {false, util_UUID_init_zero}
#define location_v1_GetLocationResponse_init_zero {false, location_v1_Location_init_zero}
#define location_v1_GetLocationsRequest_init_zero {0}
#define location_v1_GetLocationsResponse_init_zero {{{NULL}, NULL}}
/* Field tags (for use in manual encoding/decoding) */
#define location_v1_GetLocationRequest_location_id_tag 1
#define location_v1_GetLocationResponse_location_tag 1
#define location_v1_GetLocationsResponse_locations_tag 1
/* Struct field encoding specification for nanopb */
#define location_v1_GetLocationRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, location_id, 1)
#define location_v1_GetLocationRequest_CALLBACK NULL
#define location_v1_GetLocationRequest_DEFAULT NULL
#define location_v1_GetLocationRequest_location_id_MSGTYPE util_UUID
#define location_v1_GetLocationResponse_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, location, 1)
#define location_v1_GetLocationResponse_CALLBACK NULL
#define location_v1_GetLocationResponse_DEFAULT NULL
#define location_v1_GetLocationResponse_location_MSGTYPE location_v1_Location
#define location_v1_GetLocationsRequest_FIELDLIST(X, a) \
#define location_v1_GetLocationsRequest_CALLBACK NULL
#define location_v1_GetLocationsRequest_DEFAULT NULL
#define location_v1_GetLocationsResponse_FIELDLIST(X, a) \
X(a, CALLBACK, REPEATED, MESSAGE, locations, 1)
#define location_v1_GetLocationsResponse_CALLBACK pb_default_field_callback
#define location_v1_GetLocationsResponse_DEFAULT NULL
#define location_v1_GetLocationsResponse_locations_MSGTYPE location_v1_Location
extern const pb_msgdesc_t location_v1_GetLocationRequest_msg;
extern const pb_msgdesc_t location_v1_GetLocationResponse_msg;
extern const pb_msgdesc_t location_v1_GetLocationsRequest_msg;
extern const pb_msgdesc_t location_v1_GetLocationsResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define location_v1_GetLocationRequest_fields &location_v1_GetLocationRequest_msg
#define location_v1_GetLocationResponse_fields &location_v1_GetLocationResponse_msg
#define location_v1_GetLocationsRequest_fields &location_v1_GetLocationsRequest_msg
#define location_v1_GetLocationsResponse_fields &location_v1_GetLocationsResponse_msg
/* Maximum encoded size of messages (where known) */
/* location_v1_GetLocationsResponse_size depends on runtime parameters */
#if defined(util_UUID_size)
#define LOCATION_V1_LOCATION_V1_GET_PB_H_MAX_SIZE location_v1_GetLocationRequest_size
#define location_v1_GetLocationRequest_size (6 + util_UUID_size)
#endif
#if defined(location_v1_Location_size)
#define location_v1_GetLocationResponse_size (6 + location_v1_Location_size)
#endif
#define location_v1_GetLocationsRequest_size 0
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,12 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "location/v1/location.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(location_v1_Location, location_v1_Location, AUTO)

View File

@@ -0,0 +1,59 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_LOCATION_V1_LOCATION_V1_LOCATION_PB_H_INCLUDED
#define PB_LOCATION_V1_LOCATION_V1_LOCATION_PB_H_INCLUDED
#include <pb.h>
#include "google/protobuf/timestamp.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _location_v1_Location {
bool has_location_id;
util_UUID location_id;
pb_callback_t name;
bool has_last_updated;
google_protobuf_Timestamp last_updated;
} location_v1_Location;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define location_v1_Location_init_default {false, util_UUID_init_default, {{NULL}, NULL}, false, google_protobuf_Timestamp_init_default}
#define location_v1_Location_init_zero {false, util_UUID_init_zero, {{NULL}, NULL}, false, google_protobuf_Timestamp_init_zero}
/* Field tags (for use in manual encoding/decoding) */
#define location_v1_Location_location_id_tag 1
#define location_v1_Location_name_tag 2
#define location_v1_Location_last_updated_tag 3
/* Struct field encoding specification for nanopb */
#define location_v1_Location_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, location_id, 1) \
X(a, CALLBACK, OPTIONAL, STRING, name, 2) \
X(a, STATIC, OPTIONAL, MESSAGE, last_updated, 3)
#define location_v1_Location_CALLBACK pb_default_field_callback
#define location_v1_Location_DEFAULT NULL
#define location_v1_Location_location_id_MSGTYPE util_UUID
#define location_v1_Location_last_updated_MSGTYPE google_protobuf_Timestamp
extern const pb_msgdesc_t location_v1_Location_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define location_v1_Location_fields &location_v1_Location_msg
/* Maximum encoded size of messages (where known) */
/* location_v1_Location_size depends on runtime parameters */
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,9 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "location/v1/service.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif

View File

@@ -0,0 +1,23 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_LOCATION_V1_LOCATION_V1_SERVICE_PB_H_INCLUDED
#define PB_LOCATION_V1_LOCATION_V1_SERVICE_PB_H_INCLUDED
#include <pb.h>
#include "location/v1/create.pb.h"
#include "location/v1/delete.pb.h"
#include "location/v1/get.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

15
vendor/protobuf/read/v1/get.pb.c vendored Normal file
View File

@@ -0,0 +1,15 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "read/v1/get.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(read_v1_GetReadsRequest, read_v1_GetReadsRequest, AUTO)
PB_BIND(read_v1_GetReadsResponse, read_v1_GetReadsResponse, AUTO)

80
vendor/protobuf/read/v1/get.pb.h vendored Normal file
View File

@@ -0,0 +1,80 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READ_V1_READ_V1_GET_PB_H_INCLUDED
#define PB_READ_V1_READ_V1_GET_PB_H_INCLUDED
#include <pb.h>
#include "read/v1/read.pb.h"
#include "util/between.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _read_v1_GetReadsRequest {
bool has_reader_id;
util_UUID reader_id;
pb_callback_t epc;
bool has_antenna;
uint32_t antenna;
bool has_timestamp;
util_TimestampBetween timestamp;
} read_v1_GetReadsRequest;
typedef struct _read_v1_GetReadsResponse {
pb_callback_t reads;
} read_v1_GetReadsResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define read_v1_GetReadsRequest_init_default {false, util_UUID_init_default, {{NULL}, NULL}, false, 0, false, util_TimestampBetween_init_default}
#define read_v1_GetReadsResponse_init_default {{{NULL}, NULL}}
#define read_v1_GetReadsRequest_init_zero {false, util_UUID_init_zero, {{NULL}, NULL}, false, 0, false, util_TimestampBetween_init_zero}
#define read_v1_GetReadsResponse_init_zero {{{NULL}, NULL}}
/* Field tags (for use in manual encoding/decoding) */
#define read_v1_GetReadsRequest_reader_id_tag 1
#define read_v1_GetReadsRequest_epc_tag 2
#define read_v1_GetReadsRequest_antenna_tag 3
#define read_v1_GetReadsRequest_timestamp_tag 4
#define read_v1_GetReadsResponse_reads_tag 1
/* Struct field encoding specification for nanopb */
#define read_v1_GetReadsRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, reader_id, 1) \
X(a, CALLBACK, OPTIONAL, STRING, epc, 2) \
X(a, STATIC, OPTIONAL, UINT32, antenna, 3) \
X(a, STATIC, OPTIONAL, MESSAGE, timestamp, 4)
#define read_v1_GetReadsRequest_CALLBACK pb_default_field_callback
#define read_v1_GetReadsRequest_DEFAULT NULL
#define read_v1_GetReadsRequest_reader_id_MSGTYPE util_UUID
#define read_v1_GetReadsRequest_timestamp_MSGTYPE util_TimestampBetween
#define read_v1_GetReadsResponse_FIELDLIST(X, a) \
X(a, CALLBACK, REPEATED, MESSAGE, reads, 1)
#define read_v1_GetReadsResponse_CALLBACK pb_default_field_callback
#define read_v1_GetReadsResponse_DEFAULT NULL
#define read_v1_GetReadsResponse_reads_MSGTYPE read_v1_Read
extern const pb_msgdesc_t read_v1_GetReadsRequest_msg;
extern const pb_msgdesc_t read_v1_GetReadsResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define read_v1_GetReadsRequest_fields &read_v1_GetReadsRequest_msg
#define read_v1_GetReadsResponse_fields &read_v1_GetReadsResponse_msg
/* Maximum encoded size of messages (where known) */
/* read_v1_GetReadsRequest_size depends on runtime parameters */
/* read_v1_GetReadsResponse_size depends on runtime parameters */
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

12
vendor/protobuf/read/v1/read.pb.c vendored Normal file
View File

@@ -0,0 +1,12 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "read/v1/read.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(read_v1_Read, read_v1_Read, AUTO)

65
vendor/protobuf/read/v1/read.pb.h vendored Normal file
View File

@@ -0,0 +1,65 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READ_V1_READ_V1_READ_PB_H_INCLUDED
#define PB_READ_V1_READ_V1_READ_PB_H_INCLUDED
#include <pb.h>
#include "google/protobuf/timestamp.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _read_v1_Read {
bool has_reader_id;
util_UUID reader_id;
pb_callback_t epc;
uint32_t antenna;
int32_t rssi;
bool has_timestamp;
google_protobuf_Timestamp timestamp;
} read_v1_Read;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define read_v1_Read_init_default {false, util_UUID_init_default, {{NULL}, NULL}, 0, 0, false, google_protobuf_Timestamp_init_default}
#define read_v1_Read_init_zero {false, util_UUID_init_zero, {{NULL}, NULL}, 0, 0, false, google_protobuf_Timestamp_init_zero}
/* Field tags (for use in manual encoding/decoding) */
#define read_v1_Read_reader_id_tag 1
#define read_v1_Read_epc_tag 2
#define read_v1_Read_antenna_tag 3
#define read_v1_Read_rssi_tag 4
#define read_v1_Read_timestamp_tag 5
/* Struct field encoding specification for nanopb */
#define read_v1_Read_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, reader_id, 1) \
X(a, CALLBACK, SINGULAR, STRING, epc, 2) \
X(a, STATIC, SINGULAR, UINT32, antenna, 3) \
X(a, STATIC, SINGULAR, SINT32, rssi, 4) \
X(a, STATIC, OPTIONAL, MESSAGE, timestamp, 5)
#define read_v1_Read_CALLBACK pb_default_field_callback
#define read_v1_Read_DEFAULT NULL
#define read_v1_Read_reader_id_MSGTYPE util_UUID
#define read_v1_Read_timestamp_MSGTYPE google_protobuf_Timestamp
extern const pb_msgdesc_t read_v1_Read_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define read_v1_Read_fields &read_v1_Read_msg
/* Maximum encoded size of messages (where known) */
/* read_v1_Read_size depends on runtime parameters */
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

9
vendor/protobuf/read/v1/service.pb.c vendored Normal file
View File

@@ -0,0 +1,9 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "read/v1/service.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif

23
vendor/protobuf/read/v1/service.pb.h vendored Normal file
View File

@@ -0,0 +1,23 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READ_V1_READ_V1_SERVICE_PB_H_INCLUDED
#define PB_READ_V1_READ_V1_SERVICE_PB_H_INCLUDED
#include <pb.h>
#include "read/v1/get.pb.h"
#include "read/v1/stream.pb.h"
#include "read/v1/subscribe.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

15
vendor/protobuf/read/v1/stream.pb.c vendored Normal file
View File

@@ -0,0 +1,15 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "read/v1/stream.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(read_v1_StreamReadsRequest, read_v1_StreamReadsRequest, AUTO)
PB_BIND(read_v1_StreamReadsResponse, read_v1_StreamReadsResponse, AUTO)

67
vendor/protobuf/read/v1/stream.pb.h vendored Normal file
View File

@@ -0,0 +1,67 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READ_V1_READ_V1_STREAM_PB_H_INCLUDED
#define PB_READ_V1_READ_V1_STREAM_PB_H_INCLUDED
#include <pb.h>
#include "read/v1/read.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _read_v1_StreamReadsRequest {
bool has_read;
read_v1_Read read;
} read_v1_StreamReadsRequest;
typedef struct _read_v1_StreamReadsResponse {
char dummy_field;
} read_v1_StreamReadsResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define read_v1_StreamReadsRequest_init_default {false, read_v1_Read_init_default}
#define read_v1_StreamReadsResponse_init_default {0}
#define read_v1_StreamReadsRequest_init_zero {false, read_v1_Read_init_zero}
#define read_v1_StreamReadsResponse_init_zero {0}
/* Field tags (for use in manual encoding/decoding) */
#define read_v1_StreamReadsRequest_read_tag 1
/* Struct field encoding specification for nanopb */
#define read_v1_StreamReadsRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, read, 1)
#define read_v1_StreamReadsRequest_CALLBACK NULL
#define read_v1_StreamReadsRequest_DEFAULT NULL
#define read_v1_StreamReadsRequest_read_MSGTYPE read_v1_Read
#define read_v1_StreamReadsResponse_FIELDLIST(X, a) \
#define read_v1_StreamReadsResponse_CALLBACK NULL
#define read_v1_StreamReadsResponse_DEFAULT NULL
extern const pb_msgdesc_t read_v1_StreamReadsRequest_msg;
extern const pb_msgdesc_t read_v1_StreamReadsResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define read_v1_StreamReadsRequest_fields &read_v1_StreamReadsRequest_msg
#define read_v1_StreamReadsResponse_fields &read_v1_StreamReadsResponse_msg
/* Maximum encoded size of messages (where known) */
#if defined(read_v1_Read_size)
#define READ_V1_READ_V1_STREAM_PB_H_MAX_SIZE read_v1_StreamReadsRequest_size
#define read_v1_StreamReadsRequest_size (6 + read_v1_Read_size)
#endif
#define read_v1_StreamReadsResponse_size 0
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

15
vendor/protobuf/read/v1/subscribe.pb.c vendored Normal file
View File

@@ -0,0 +1,15 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "read/v1/subscribe.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(read_v1_SubscribeReadsRequest, read_v1_SubscribeReadsRequest, AUTO)
PB_BIND(read_v1_SubscribeReadsResponse, read_v1_SubscribeReadsResponse, AUTO)

78
vendor/protobuf/read/v1/subscribe.pb.h vendored Normal file
View File

@@ -0,0 +1,78 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READ_V1_READ_V1_SUBSCRIBE_PB_H_INCLUDED
#define PB_READ_V1_READ_V1_SUBSCRIBE_PB_H_INCLUDED
#include <pb.h>
#include "read/v1/read.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _read_v1_SubscribeReadsRequest {
bool has_reader_id;
util_UUID reader_id;
pb_callback_t epc;
bool has_antenna;
uint32_t antenna;
} read_v1_SubscribeReadsRequest;
typedef struct _read_v1_SubscribeReadsResponse {
bool has_read;
read_v1_Read read;
} read_v1_SubscribeReadsResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define read_v1_SubscribeReadsRequest_init_default {false, util_UUID_init_default, {{NULL}, NULL}, false, 0}
#define read_v1_SubscribeReadsResponse_init_default {false, read_v1_Read_init_default}
#define read_v1_SubscribeReadsRequest_init_zero {false, util_UUID_init_zero, {{NULL}, NULL}, false, 0}
#define read_v1_SubscribeReadsResponse_init_zero {false, read_v1_Read_init_zero}
/* Field tags (for use in manual encoding/decoding) */
#define read_v1_SubscribeReadsRequest_reader_id_tag 1
#define read_v1_SubscribeReadsRequest_epc_tag 2
#define read_v1_SubscribeReadsRequest_antenna_tag 3
#define read_v1_SubscribeReadsResponse_read_tag 1
/* Struct field encoding specification for nanopb */
#define read_v1_SubscribeReadsRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, reader_id, 1) \
X(a, CALLBACK, OPTIONAL, STRING, epc, 2) \
X(a, STATIC, OPTIONAL, UINT32, antenna, 3)
#define read_v1_SubscribeReadsRequest_CALLBACK pb_default_field_callback
#define read_v1_SubscribeReadsRequest_DEFAULT NULL
#define read_v1_SubscribeReadsRequest_reader_id_MSGTYPE util_UUID
#define read_v1_SubscribeReadsResponse_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, read, 1)
#define read_v1_SubscribeReadsResponse_CALLBACK NULL
#define read_v1_SubscribeReadsResponse_DEFAULT NULL
#define read_v1_SubscribeReadsResponse_read_MSGTYPE read_v1_Read
extern const pb_msgdesc_t read_v1_SubscribeReadsRequest_msg;
extern const pb_msgdesc_t read_v1_SubscribeReadsResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define read_v1_SubscribeReadsRequest_fields &read_v1_SubscribeReadsRequest_msg
#define read_v1_SubscribeReadsResponse_fields &read_v1_SubscribeReadsResponse_msg
/* Maximum encoded size of messages (where known) */
/* read_v1_SubscribeReadsRequest_size depends on runtime parameters */
#if defined(read_v1_Read_size)
#define READ_V1_READ_V1_SUBSCRIBE_PB_H_MAX_SIZE read_v1_SubscribeReadsResponse_size
#define read_v1_SubscribeReadsResponse_size (6 + read_v1_Read_size)
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,15 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "reader/restart/v1/restart.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(reader_restart_v1_RestartRequest, reader_restart_v1_RestartRequest, AUTO)
PB_BIND(reader_restart_v1_RestartResponse, reader_restart_v1_RestartResponse, AUTO)

View File

@@ -0,0 +1,67 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READER_RESTART_V1_READER_RESTART_V1_RESTART_PB_H_INCLUDED
#define PB_READER_RESTART_V1_READER_RESTART_V1_RESTART_PB_H_INCLUDED
#include <pb.h>
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _reader_restart_v1_RestartRequest {
bool has_id;
util_UUID id;
} reader_restart_v1_RestartRequest;
typedef struct _reader_restart_v1_RestartResponse {
char dummy_field;
} reader_restart_v1_RestartResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define reader_restart_v1_RestartRequest_init_default {false, util_UUID_init_default}
#define reader_restart_v1_RestartResponse_init_default {0}
#define reader_restart_v1_RestartRequest_init_zero {false, util_UUID_init_zero}
#define reader_restart_v1_RestartResponse_init_zero {0}
/* Field tags (for use in manual encoding/decoding) */
#define reader_restart_v1_RestartRequest_id_tag 1
/* Struct field encoding specification for nanopb */
#define reader_restart_v1_RestartRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, id, 1)
#define reader_restart_v1_RestartRequest_CALLBACK NULL
#define reader_restart_v1_RestartRequest_DEFAULT NULL
#define reader_restart_v1_RestartRequest_id_MSGTYPE util_UUID
#define reader_restart_v1_RestartResponse_FIELDLIST(X, a) \
#define reader_restart_v1_RestartResponse_CALLBACK NULL
#define reader_restart_v1_RestartResponse_DEFAULT NULL
extern const pb_msgdesc_t reader_restart_v1_RestartRequest_msg;
extern const pb_msgdesc_t reader_restart_v1_RestartResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define reader_restart_v1_RestartRequest_fields &reader_restart_v1_RestartRequest_msg
#define reader_restart_v1_RestartResponse_fields &reader_restart_v1_RestartResponse_msg
/* Maximum encoded size of messages (where known) */
#if defined(util_UUID_size)
#define READER_RESTART_V1_READER_RESTART_V1_RESTART_PB_H_MAX_SIZE reader_restart_v1_RestartRequest_size
#define reader_restart_v1_RestartRequest_size (6 + util_UUID_size)
#endif
#define reader_restart_v1_RestartResponse_size 0
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,15 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "reader/restart/v1/subscribe.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(reader_restart_v1_SubscribeRestartRequest, reader_restart_v1_SubscribeRestartRequest, AUTO)
PB_BIND(reader_restart_v1_SubscribeRestartResponse, reader_restart_v1_SubscribeRestartResponse, AUTO)

View File

@@ -0,0 +1,67 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READER_RESTART_V1_READER_RESTART_V1_SUBSCRIBE_PB_H_INCLUDED
#define PB_READER_RESTART_V1_READER_RESTART_V1_SUBSCRIBE_PB_H_INCLUDED
#include <pb.h>
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _reader_restart_v1_SubscribeRestartRequest {
bool has_id;
util_UUID id;
} reader_restart_v1_SubscribeRestartRequest;
typedef struct _reader_restart_v1_SubscribeRestartResponse {
char dummy_field;
} reader_restart_v1_SubscribeRestartResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define reader_restart_v1_SubscribeRestartRequest_init_default {false, util_UUID_init_default}
#define reader_restart_v1_SubscribeRestartResponse_init_default {0}
#define reader_restart_v1_SubscribeRestartRequest_init_zero {false, util_UUID_init_zero}
#define reader_restart_v1_SubscribeRestartResponse_init_zero {0}
/* Field tags (for use in manual encoding/decoding) */
#define reader_restart_v1_SubscribeRestartRequest_id_tag 1
/* Struct field encoding specification for nanopb */
#define reader_restart_v1_SubscribeRestartRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, id, 1)
#define reader_restart_v1_SubscribeRestartRequest_CALLBACK NULL
#define reader_restart_v1_SubscribeRestartRequest_DEFAULT NULL
#define reader_restart_v1_SubscribeRestartRequest_id_MSGTYPE util_UUID
#define reader_restart_v1_SubscribeRestartResponse_FIELDLIST(X, a) \
#define reader_restart_v1_SubscribeRestartResponse_CALLBACK NULL
#define reader_restart_v1_SubscribeRestartResponse_DEFAULT NULL
extern const pb_msgdesc_t reader_restart_v1_SubscribeRestartRequest_msg;
extern const pb_msgdesc_t reader_restart_v1_SubscribeRestartResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define reader_restart_v1_SubscribeRestartRequest_fields &reader_restart_v1_SubscribeRestartRequest_msg
#define reader_restart_v1_SubscribeRestartResponse_fields &reader_restart_v1_SubscribeRestartResponse_msg
/* Maximum encoded size of messages (where known) */
#if defined(util_UUID_size)
#define READER_RESTART_V1_READER_RESTART_V1_SUBSCRIBE_PB_H_MAX_SIZE reader_restart_v1_SubscribeRestartRequest_size
#define reader_restart_v1_SubscribeRestartRequest_size (6 + util_UUID_size)
#endif
#define reader_restart_v1_SubscribeRestartResponse_size 0
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

15
vendor/protobuf/reader/v1/claim.pb.c vendored Normal file
View File

@@ -0,0 +1,15 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "reader/v1/claim.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(reader_v1_ClaimReaderRequest, reader_v1_ClaimReaderRequest, AUTO)
PB_BIND(reader_v1_ClaimReaderResponse, reader_v1_ClaimReaderResponse, AUTO)

67
vendor/protobuf/reader/v1/claim.pb.h vendored Normal file
View File

@@ -0,0 +1,67 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READER_V1_READER_V1_CLAIM_PB_H_INCLUDED
#define PB_READER_V1_READER_V1_CLAIM_PB_H_INCLUDED
#include <pb.h>
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _reader_v1_ClaimReaderRequest {
bool has_id;
util_UUID id;
} reader_v1_ClaimReaderRequest;
typedef struct _reader_v1_ClaimReaderResponse {
char dummy_field;
} reader_v1_ClaimReaderResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define reader_v1_ClaimReaderRequest_init_default {false, util_UUID_init_default}
#define reader_v1_ClaimReaderResponse_init_default {0}
#define reader_v1_ClaimReaderRequest_init_zero {false, util_UUID_init_zero}
#define reader_v1_ClaimReaderResponse_init_zero {0}
/* Field tags (for use in manual encoding/decoding) */
#define reader_v1_ClaimReaderRequest_id_tag 1
/* Struct field encoding specification for nanopb */
#define reader_v1_ClaimReaderRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, id, 1)
#define reader_v1_ClaimReaderRequest_CALLBACK NULL
#define reader_v1_ClaimReaderRequest_DEFAULT NULL
#define reader_v1_ClaimReaderRequest_id_MSGTYPE util_UUID
#define reader_v1_ClaimReaderResponse_FIELDLIST(X, a) \
#define reader_v1_ClaimReaderResponse_CALLBACK NULL
#define reader_v1_ClaimReaderResponse_DEFAULT NULL
extern const pb_msgdesc_t reader_v1_ClaimReaderRequest_msg;
extern const pb_msgdesc_t reader_v1_ClaimReaderResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define reader_v1_ClaimReaderRequest_fields &reader_v1_ClaimReaderRequest_msg
#define reader_v1_ClaimReaderResponse_fields &reader_v1_ClaimReaderResponse_msg
/* Maximum encoded size of messages (where known) */
#if defined(util_UUID_size)
#define READER_V1_READER_V1_CLAIM_PB_H_MAX_SIZE reader_v1_ClaimReaderRequest_size
#define reader_v1_ClaimReaderRequest_size (6 + util_UUID_size)
#endif
#define reader_v1_ClaimReaderResponse_size 0
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

15
vendor/protobuf/reader/v1/create.pb.c vendored Normal file
View File

@@ -0,0 +1,15 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "reader/v1/create.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(reader_v1_CreateReaderRequest, reader_v1_CreateReaderRequest, AUTO)
PB_BIND(reader_v1_CreateReaderResponse, reader_v1_CreateReaderResponse, 2)

90
vendor/protobuf/reader/v1/create.pb.h vendored Normal file
View File

@@ -0,0 +1,90 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READER_V1_READER_V1_CREATE_PB_H_INCLUDED
#define PB_READER_V1_READER_V1_CREATE_PB_H_INCLUDED
#include <pb.h>
#include "buf/validate/validate.pb.h"
#include "reader/v1/reader.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _reader_v1_CreateReaderRequest {
bool has_id;
util_UUID id;
uint32_t manufacturer;
uint32_t model;
pb_callback_t firmware;
uint32_t gpis; /* max uint8 */
uint32_t gpos; /* max uint8 */
pb_callback_t ip;
} reader_v1_CreateReaderRequest;
typedef struct _reader_v1_CreateReaderResponse {
bool has_reader;
reader_v1_Reader reader;
} reader_v1_CreateReaderResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define reader_v1_CreateReaderRequest_init_default {false, util_UUID_init_default, 0, 0, {{NULL}, NULL}, 0, 0, {{NULL}, NULL}}
#define reader_v1_CreateReaderResponse_init_default {false, reader_v1_Reader_init_default}
#define reader_v1_CreateReaderRequest_init_zero {false, util_UUID_init_zero, 0, 0, {{NULL}, NULL}, 0, 0, {{NULL}, NULL}}
#define reader_v1_CreateReaderResponse_init_zero {false, reader_v1_Reader_init_zero}
/* Field tags (for use in manual encoding/decoding) */
#define reader_v1_CreateReaderRequest_id_tag 1
#define reader_v1_CreateReaderRequest_manufacturer_tag 2
#define reader_v1_CreateReaderRequest_model_tag 3
#define reader_v1_CreateReaderRequest_firmware_tag 4
#define reader_v1_CreateReaderRequest_gpis_tag 6
#define reader_v1_CreateReaderRequest_gpos_tag 7
#define reader_v1_CreateReaderRequest_ip_tag 8
#define reader_v1_CreateReaderResponse_reader_tag 1
/* Struct field encoding specification for nanopb */
#define reader_v1_CreateReaderRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, id, 1) \
X(a, STATIC, SINGULAR, UINT32, manufacturer, 2) \
X(a, STATIC, SINGULAR, UINT32, model, 3) \
X(a, CALLBACK, SINGULAR, STRING, firmware, 4) \
X(a, STATIC, SINGULAR, UINT32, gpis, 6) \
X(a, STATIC, SINGULAR, UINT32, gpos, 7) \
X(a, CALLBACK, SINGULAR, STRING, ip, 8)
#define reader_v1_CreateReaderRequest_CALLBACK pb_default_field_callback
#define reader_v1_CreateReaderRequest_DEFAULT NULL
#define reader_v1_CreateReaderRequest_id_MSGTYPE util_UUID
#define reader_v1_CreateReaderResponse_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, reader, 1)
#define reader_v1_CreateReaderResponse_CALLBACK NULL
#define reader_v1_CreateReaderResponse_DEFAULT NULL
#define reader_v1_CreateReaderResponse_reader_MSGTYPE reader_v1_Reader
extern const pb_msgdesc_t reader_v1_CreateReaderRequest_msg;
extern const pb_msgdesc_t reader_v1_CreateReaderResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define reader_v1_CreateReaderRequest_fields &reader_v1_CreateReaderRequest_msg
#define reader_v1_CreateReaderResponse_fields &reader_v1_CreateReaderResponse_msg
/* Maximum encoded size of messages (where known) */
/* reader_v1_CreateReaderRequest_size depends on runtime parameters */
#if defined(reader_v1_Reader_size)
#define READER_V1_READER_V1_CREATE_PB_H_MAX_SIZE reader_v1_CreateReaderResponse_size
#define reader_v1_CreateReaderResponse_size (6 + reader_v1_Reader_size)
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

15
vendor/protobuf/reader/v1/delete.pb.c vendored Normal file
View File

@@ -0,0 +1,15 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "reader/v1/delete.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(reader_v1_DeleteReaderRequest, reader_v1_DeleteReaderRequest, AUTO)
PB_BIND(reader_v1_DeleteReaderResponse, reader_v1_DeleteReaderResponse, AUTO)

67
vendor/protobuf/reader/v1/delete.pb.h vendored Normal file
View File

@@ -0,0 +1,67 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READER_V1_READER_V1_DELETE_PB_H_INCLUDED
#define PB_READER_V1_READER_V1_DELETE_PB_H_INCLUDED
#include <pb.h>
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _reader_v1_DeleteReaderRequest {
bool has_id;
util_UUID id;
} reader_v1_DeleteReaderRequest;
typedef struct _reader_v1_DeleteReaderResponse {
char dummy_field;
} reader_v1_DeleteReaderResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define reader_v1_DeleteReaderRequest_init_default {false, util_UUID_init_default}
#define reader_v1_DeleteReaderResponse_init_default {0}
#define reader_v1_DeleteReaderRequest_init_zero {false, util_UUID_init_zero}
#define reader_v1_DeleteReaderResponse_init_zero {0}
/* Field tags (for use in manual encoding/decoding) */
#define reader_v1_DeleteReaderRequest_id_tag 1
/* Struct field encoding specification for nanopb */
#define reader_v1_DeleteReaderRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, id, 1)
#define reader_v1_DeleteReaderRequest_CALLBACK NULL
#define reader_v1_DeleteReaderRequest_DEFAULT NULL
#define reader_v1_DeleteReaderRequest_id_MSGTYPE util_UUID
#define reader_v1_DeleteReaderResponse_FIELDLIST(X, a) \
#define reader_v1_DeleteReaderResponse_CALLBACK NULL
#define reader_v1_DeleteReaderResponse_DEFAULT NULL
extern const pb_msgdesc_t reader_v1_DeleteReaderRequest_msg;
extern const pb_msgdesc_t reader_v1_DeleteReaderResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define reader_v1_DeleteReaderRequest_fields &reader_v1_DeleteReaderRequest_msg
#define reader_v1_DeleteReaderResponse_fields &reader_v1_DeleteReaderResponse_msg
/* Maximum encoded size of messages (where known) */
#if defined(util_UUID_size)
#define READER_V1_READER_V1_DELETE_PB_H_MAX_SIZE reader_v1_DeleteReaderRequest_size
#define reader_v1_DeleteReaderRequest_size (6 + util_UUID_size)
#endif
#define reader_v1_DeleteReaderResponse_size 0
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

17
vendor/protobuf/reader/v1/export.pb.c vendored Normal file
View File

@@ -0,0 +1,17 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "reader/v1/export.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(reader_v1_ExportReadersRequest, reader_v1_ExportReadersRequest, AUTO)
PB_BIND(reader_v1_ExportReadersResponse, reader_v1_ExportReadersResponse, AUTO)

88
vendor/protobuf/reader/v1/export.pb.h vendored Normal file
View File

@@ -0,0 +1,88 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READER_V1_READER_V1_EXPORT_PB_H_INCLUDED
#define PB_READER_V1_READER_V1_EXPORT_PB_H_INCLUDED
#include <pb.h>
#include "reader/v1/get.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Enum definitions */
typedef enum _reader_v1_ReportType {
reader_v1_ReportType_REPORT_TYPE_UNSPECIFIED = 0,
reader_v1_ReportType_REPORT_TYPE_CSV = 1,
reader_v1_ReportType_REPORT_TYPE_XML = 2,
reader_v1_ReportType_REPORT_TYPE_JSON = 3
} reader_v1_ReportType;
/* Struct definitions */
typedef struct _reader_v1_ExportReadersRequest {
reader_v1_ReportType type;
bool has_request;
reader_v1_GetReadersRequest request;
} reader_v1_ExportReadersRequest;
typedef struct _reader_v1_ExportReadersResponse {
pb_callback_t file;
} reader_v1_ExportReadersResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Helper constants for enums */
#define _reader_v1_ReportType_MIN reader_v1_ReportType_REPORT_TYPE_UNSPECIFIED
#define _reader_v1_ReportType_MAX reader_v1_ReportType_REPORT_TYPE_JSON
#define _reader_v1_ReportType_ARRAYSIZE ((reader_v1_ReportType)(reader_v1_ReportType_REPORT_TYPE_JSON+1))
#define reader_v1_ExportReadersRequest_type_ENUMTYPE reader_v1_ReportType
/* Initializer values for message structs */
#define reader_v1_ExportReadersRequest_init_default {_reader_v1_ReportType_MIN, false, reader_v1_GetReadersRequest_init_default}
#define reader_v1_ExportReadersResponse_init_default {{{NULL}, NULL}}
#define reader_v1_ExportReadersRequest_init_zero {_reader_v1_ReportType_MIN, false, reader_v1_GetReadersRequest_init_zero}
#define reader_v1_ExportReadersResponse_init_zero {{{NULL}, NULL}}
/* Field tags (for use in manual encoding/decoding) */
#define reader_v1_ExportReadersRequest_type_tag 1
#define reader_v1_ExportReadersRequest_request_tag 2
#define reader_v1_ExportReadersResponse_file_tag 1
/* Struct field encoding specification for nanopb */
#define reader_v1_ExportReadersRequest_FIELDLIST(X, a) \
X(a, STATIC, SINGULAR, UENUM, type, 1) \
X(a, STATIC, OPTIONAL, MESSAGE, request, 2)
#define reader_v1_ExportReadersRequest_CALLBACK NULL
#define reader_v1_ExportReadersRequest_DEFAULT NULL
#define reader_v1_ExportReadersRequest_request_MSGTYPE reader_v1_GetReadersRequest
#define reader_v1_ExportReadersResponse_FIELDLIST(X, a) \
X(a, CALLBACK, SINGULAR, STRING, file, 1)
#define reader_v1_ExportReadersResponse_CALLBACK pb_default_field_callback
#define reader_v1_ExportReadersResponse_DEFAULT NULL
extern const pb_msgdesc_t reader_v1_ExportReadersRequest_msg;
extern const pb_msgdesc_t reader_v1_ExportReadersResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define reader_v1_ExportReadersRequest_fields &reader_v1_ExportReadersRequest_msg
#define reader_v1_ExportReadersResponse_fields &reader_v1_ExportReadersResponse_msg
/* Maximum encoded size of messages (where known) */
/* reader_v1_ExportReadersResponse_size depends on runtime parameters */
#if defined(reader_v1_GetReadersRequest_size)
#define READER_V1_READER_V1_EXPORT_PB_H_MAX_SIZE reader_v1_ExportReadersRequest_size
#define reader_v1_ExportReadersRequest_size (8 + reader_v1_GetReadersRequest_size)
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

21
vendor/protobuf/reader/v1/get.pb.c vendored Normal file
View File

@@ -0,0 +1,21 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "reader/v1/get.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(reader_v1_GetReaderRequest, reader_v1_GetReaderRequest, AUTO)
PB_BIND(reader_v1_GetReaderResponse, reader_v1_GetReaderResponse, 2)
PB_BIND(reader_v1_GetReadersRequest, reader_v1_GetReadersRequest, AUTO)
PB_BIND(reader_v1_GetReadersResponse, reader_v1_GetReadersResponse, AUTO)

108
vendor/protobuf/reader/v1/get.pb.h vendored Normal file
View File

@@ -0,0 +1,108 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READER_V1_READER_V1_GET_PB_H_INCLUDED
#define PB_READER_V1_READER_V1_GET_PB_H_INCLUDED
#include <pb.h>
#include "reader/v1/reader.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _reader_v1_GetReaderRequest {
bool has_id;
util_UUID id;
} reader_v1_GetReaderRequest;
typedef struct _reader_v1_GetReaderResponse {
bool has_reader;
reader_v1_Reader reader;
} reader_v1_GetReaderResponse;
typedef struct _reader_v1_GetReadersRequest {
pb_callback_t filter;
bool has_unclaimed;
bool unclaimed;
} reader_v1_GetReadersRequest;
typedef struct _reader_v1_GetReadersResponse {
pb_callback_t readers;
} reader_v1_GetReadersResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define reader_v1_GetReaderRequest_init_default {false, util_UUID_init_default}
#define reader_v1_GetReaderResponse_init_default {false, reader_v1_Reader_init_default}
#define reader_v1_GetReadersRequest_init_default {{{NULL}, NULL}, false, 0}
#define reader_v1_GetReadersResponse_init_default {{{NULL}, NULL}}
#define reader_v1_GetReaderRequest_init_zero {false, util_UUID_init_zero}
#define reader_v1_GetReaderResponse_init_zero {false, reader_v1_Reader_init_zero}
#define reader_v1_GetReadersRequest_init_zero {{{NULL}, NULL}, false, 0}
#define reader_v1_GetReadersResponse_init_zero {{{NULL}, NULL}}
/* Field tags (for use in manual encoding/decoding) */
#define reader_v1_GetReaderRequest_id_tag 1
#define reader_v1_GetReaderResponse_reader_tag 1
#define reader_v1_GetReadersRequest_filter_tag 1
#define reader_v1_GetReadersRequest_unclaimed_tag 2
#define reader_v1_GetReadersResponse_readers_tag 1
/* Struct field encoding specification for nanopb */
#define reader_v1_GetReaderRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, id, 1)
#define reader_v1_GetReaderRequest_CALLBACK NULL
#define reader_v1_GetReaderRequest_DEFAULT NULL
#define reader_v1_GetReaderRequest_id_MSGTYPE util_UUID
#define reader_v1_GetReaderResponse_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, reader, 1)
#define reader_v1_GetReaderResponse_CALLBACK NULL
#define reader_v1_GetReaderResponse_DEFAULT NULL
#define reader_v1_GetReaderResponse_reader_MSGTYPE reader_v1_Reader
#define reader_v1_GetReadersRequest_FIELDLIST(X, a) \
X(a, CALLBACK, OPTIONAL, STRING, filter, 1) \
X(a, STATIC, OPTIONAL, BOOL, unclaimed, 2)
#define reader_v1_GetReadersRequest_CALLBACK pb_default_field_callback
#define reader_v1_GetReadersRequest_DEFAULT NULL
#define reader_v1_GetReadersResponse_FIELDLIST(X, a) \
X(a, CALLBACK, REPEATED, MESSAGE, readers, 1)
#define reader_v1_GetReadersResponse_CALLBACK pb_default_field_callback
#define reader_v1_GetReadersResponse_DEFAULT NULL
#define reader_v1_GetReadersResponse_readers_MSGTYPE reader_v1_Reader
extern const pb_msgdesc_t reader_v1_GetReaderRequest_msg;
extern const pb_msgdesc_t reader_v1_GetReaderResponse_msg;
extern const pb_msgdesc_t reader_v1_GetReadersRequest_msg;
extern const pb_msgdesc_t reader_v1_GetReadersResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define reader_v1_GetReaderRequest_fields &reader_v1_GetReaderRequest_msg
#define reader_v1_GetReaderResponse_fields &reader_v1_GetReaderResponse_msg
#define reader_v1_GetReadersRequest_fields &reader_v1_GetReadersRequest_msg
#define reader_v1_GetReadersResponse_fields &reader_v1_GetReadersResponse_msg
/* Maximum encoded size of messages (where known) */
/* reader_v1_GetReadersRequest_size depends on runtime parameters */
/* reader_v1_GetReadersResponse_size depends on runtime parameters */
#if defined(util_UUID_size)
#define READER_V1_READER_V1_GET_PB_H_MAX_SIZE reader_v1_GetReaderRequest_size
#define reader_v1_GetReaderRequest_size (6 + util_UUID_size)
#endif
#if defined(reader_v1_Reader_size)
#define reader_v1_GetReaderResponse_size (6 + reader_v1_Reader_size)
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,15 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "reader/v1/heartbeat.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(reader_v1_HeartbeatRequest, reader_v1_HeartbeatRequest, AUTO)
PB_BIND(reader_v1_HeartbeatResponse, reader_v1_HeartbeatResponse, AUTO)

View File

@@ -0,0 +1,67 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READER_V1_READER_V1_HEARTBEAT_PB_H_INCLUDED
#define PB_READER_V1_READER_V1_HEARTBEAT_PB_H_INCLUDED
#include <pb.h>
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _reader_v1_HeartbeatRequest {
bool has_id;
util_UUID id;
} reader_v1_HeartbeatRequest;
typedef struct _reader_v1_HeartbeatResponse {
char dummy_field;
} reader_v1_HeartbeatResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define reader_v1_HeartbeatRequest_init_default {false, util_UUID_init_default}
#define reader_v1_HeartbeatResponse_init_default {0}
#define reader_v1_HeartbeatRequest_init_zero {false, util_UUID_init_zero}
#define reader_v1_HeartbeatResponse_init_zero {0}
/* Field tags (for use in manual encoding/decoding) */
#define reader_v1_HeartbeatRequest_id_tag 1
/* Struct field encoding specification for nanopb */
#define reader_v1_HeartbeatRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, id, 1)
#define reader_v1_HeartbeatRequest_CALLBACK NULL
#define reader_v1_HeartbeatRequest_DEFAULT NULL
#define reader_v1_HeartbeatRequest_id_MSGTYPE util_UUID
#define reader_v1_HeartbeatResponse_FIELDLIST(X, a) \
#define reader_v1_HeartbeatResponse_CALLBACK NULL
#define reader_v1_HeartbeatResponse_DEFAULT NULL
extern const pb_msgdesc_t reader_v1_HeartbeatRequest_msg;
extern const pb_msgdesc_t reader_v1_HeartbeatResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define reader_v1_HeartbeatRequest_fields &reader_v1_HeartbeatRequest_msg
#define reader_v1_HeartbeatResponse_fields &reader_v1_HeartbeatResponse_msg
/* Maximum encoded size of messages (where known) */
#if defined(util_UUID_size)
#define READER_V1_READER_V1_HEARTBEAT_PB_H_MAX_SIZE reader_v1_HeartbeatRequest_size
#define reader_v1_HeartbeatRequest_size (6 + util_UUID_size)
#endif
#define reader_v1_HeartbeatResponse_size 0
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

12
vendor/protobuf/reader/v1/reader.pb.c vendored Normal file
View File

@@ -0,0 +1,12 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "reader/v1/reader.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(reader_v1_Reader, reader_v1_Reader, 2)

119
vendor/protobuf/reader/v1/reader.pb.h vendored Normal file
View File

@@ -0,0 +1,119 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READER_V1_READER_V1_READER_PB_H_INCLUDED
#define PB_READER_V1_READER_V1_READER_PB_H_INCLUDED
#include <pb.h>
#include "google/protobuf/timestamp.pb.h"
#include "reader/v1/settings.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _reader_v1_Reader {
bool has_id;
util_UUID id;
/* foreign keys */
bool has_account_id;
util_UUID account_id;
bool has_location_id;
util_UUID location_id;
/* metadata */
pb_callback_t name;
uint32_t manufacturer;
uint32_t model;
pb_callback_t firmware;
uint32_t gpis;
uint32_t gpos;
pb_callback_t ip;
bool has_heartbeat;
google_protobuf_Timestamp heartbeat;
bool has_last_updated;
google_protobuf_Timestamp last_updated;
/* aggregates */
bool has_read_count;
uint64_t read_count;
bool has_last_read_timestamp;
google_protobuf_Timestamp last_read_timestamp;
bool has_last_read_latitude;
float last_read_latitude;
bool has_last_read_longitude;
float last_read_longitude;
/* settings */
bool has_settings;
reader_v1_Settings settings;
} reader_v1_Reader;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define reader_v1_Reader_init_default {false, util_UUID_init_default, false, util_UUID_init_default, false, util_UUID_init_default, {{NULL}, NULL}, 0, 0, {{NULL}, NULL}, 0, 0, {{NULL}, NULL}, false, google_protobuf_Timestamp_init_default, false, google_protobuf_Timestamp_init_default, false, 0, false, google_protobuf_Timestamp_init_default, false, 0, false, 0, false, reader_v1_Settings_init_default}
#define reader_v1_Reader_init_zero {false, util_UUID_init_zero, false, util_UUID_init_zero, false, util_UUID_init_zero, {{NULL}, NULL}, 0, 0, {{NULL}, NULL}, 0, 0, {{NULL}, NULL}, false, google_protobuf_Timestamp_init_zero, false, google_protobuf_Timestamp_init_zero, false, 0, false, google_protobuf_Timestamp_init_zero, false, 0, false, 0, false, reader_v1_Settings_init_zero}
/* Field tags (for use in manual encoding/decoding) */
#define reader_v1_Reader_id_tag 1
#define reader_v1_Reader_account_id_tag 2
#define reader_v1_Reader_location_id_tag 3
#define reader_v1_Reader_name_tag 4
#define reader_v1_Reader_manufacturer_tag 5
#define reader_v1_Reader_model_tag 6
#define reader_v1_Reader_firmware_tag 7
#define reader_v1_Reader_gpis_tag 8
#define reader_v1_Reader_gpos_tag 9
#define reader_v1_Reader_ip_tag 10
#define reader_v1_Reader_heartbeat_tag 11
#define reader_v1_Reader_last_updated_tag 12
#define reader_v1_Reader_read_count_tag 13
#define reader_v1_Reader_last_read_timestamp_tag 14
#define reader_v1_Reader_last_read_latitude_tag 15
#define reader_v1_Reader_last_read_longitude_tag 16
#define reader_v1_Reader_settings_tag 17
/* Struct field encoding specification for nanopb */
#define reader_v1_Reader_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, id, 1) \
X(a, STATIC, OPTIONAL, MESSAGE, account_id, 2) \
X(a, STATIC, OPTIONAL, MESSAGE, location_id, 3) \
X(a, CALLBACK, OPTIONAL, STRING, name, 4) \
X(a, STATIC, SINGULAR, UINT32, manufacturer, 5) \
X(a, STATIC, SINGULAR, UINT32, model, 6) \
X(a, CALLBACK, SINGULAR, STRING, firmware, 7) \
X(a, STATIC, SINGULAR, UINT32, gpis, 8) \
X(a, STATIC, SINGULAR, UINT32, gpos, 9) \
X(a, CALLBACK, SINGULAR, STRING, ip, 10) \
X(a, STATIC, OPTIONAL, MESSAGE, heartbeat, 11) \
X(a, STATIC, OPTIONAL, MESSAGE, last_updated, 12) \
X(a, STATIC, OPTIONAL, UINT64, read_count, 13) \
X(a, STATIC, OPTIONAL, MESSAGE, last_read_timestamp, 14) \
X(a, STATIC, OPTIONAL, FLOAT, last_read_latitude, 15) \
X(a, STATIC, OPTIONAL, FLOAT, last_read_longitude, 16) \
X(a, STATIC, OPTIONAL, MESSAGE, settings, 17)
#define reader_v1_Reader_CALLBACK pb_default_field_callback
#define reader_v1_Reader_DEFAULT NULL
#define reader_v1_Reader_id_MSGTYPE util_UUID
#define reader_v1_Reader_account_id_MSGTYPE util_UUID
#define reader_v1_Reader_location_id_MSGTYPE util_UUID
#define reader_v1_Reader_heartbeat_MSGTYPE google_protobuf_Timestamp
#define reader_v1_Reader_last_updated_MSGTYPE google_protobuf_Timestamp
#define reader_v1_Reader_last_read_timestamp_MSGTYPE google_protobuf_Timestamp
#define reader_v1_Reader_settings_MSGTYPE reader_v1_Settings
extern const pb_msgdesc_t reader_v1_Reader_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define reader_v1_Reader_fields &reader_v1_Reader_msg
/* Maximum encoded size of messages (where known) */
/* reader_v1_Reader_size depends on runtime parameters */
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,9 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "reader/v1/service.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif

29
vendor/protobuf/reader/v1/service.pb.h vendored Normal file
View File

@@ -0,0 +1,29 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READER_V1_READER_V1_SERVICE_PB_H_INCLUDED
#define PB_READER_V1_READER_V1_SERVICE_PB_H_INCLUDED
#include <pb.h>
#include "reader/restart/v1/restart.pb.h"
#include "reader/restart/v1/subscribe.pb.h"
#include "reader/v1/claim.pb.h"
#include "reader/v1/create.pb.h"
#include "reader/v1/delete.pb.h"
#include "reader/v1/export.pb.h"
#include "reader/v1/get.pb.h"
#include "reader/v1/heartbeat.pb.h"
#include "reader/v1/update.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

12
vendor/protobuf/reader/v1/settings.pb.c vendored Normal file
View File

@@ -0,0 +1,12 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "reader/v1/settings.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(reader_v1_Settings, reader_v1_Settings, AUTO)

91
vendor/protobuf/reader/v1/settings.pb.h vendored Normal file
View File

@@ -0,0 +1,91 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READER_V1_READER_V1_SETTINGS_PB_H_INCLUDED
#define PB_READER_V1_READER_V1_SETTINGS_PB_H_INCLUDED
#include <pb.h>
#include "buf/validate/validate.pb.h"
#include "util/between.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _reader_v1_Settings {
pb_callback_t epc_prefix;
bool has_total;
util_UInt64Between total;
bool has_peak_rssi;
util_SInt32Between peak_rssi;
bool has_skew_rssi;
util_DoubleBetween skew_rssi;
bool has_variance_rssi;
util_DoubleBetween variance_rssi;
bool has_entropy_rssi;
util_DoubleBetween entropy_rssi;
bool has_duration;
util_DurationBetween duration;
pb_callback_t signals;
/* antenna settings */
bool has_intersections;
util_UInt64Between intersections;
pb_callback_t antennas;
} reader_v1_Settings;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define reader_v1_Settings_init_default {{{NULL}, NULL}, false, util_UInt64Between_init_default, false, util_SInt32Between_init_default, false, util_DoubleBetween_init_default, false, util_DoubleBetween_init_default, false, util_DoubleBetween_init_default, false, util_DurationBetween_init_default, {{NULL}, NULL}, false, util_UInt64Between_init_default, {{NULL}, NULL}}
#define reader_v1_Settings_init_zero {{{NULL}, NULL}, false, util_UInt64Between_init_zero, false, util_SInt32Between_init_zero, false, util_DoubleBetween_init_zero, false, util_DoubleBetween_init_zero, false, util_DoubleBetween_init_zero, false, util_DurationBetween_init_zero, {{NULL}, NULL}, false, util_UInt64Between_init_zero, {{NULL}, NULL}}
/* Field tags (for use in manual encoding/decoding) */
#define reader_v1_Settings_epc_prefix_tag 1
#define reader_v1_Settings_total_tag 2
#define reader_v1_Settings_peak_rssi_tag 3
#define reader_v1_Settings_skew_rssi_tag 4
#define reader_v1_Settings_variance_rssi_tag 5
#define reader_v1_Settings_entropy_rssi_tag 6
#define reader_v1_Settings_duration_tag 7
#define reader_v1_Settings_signals_tag 8
#define reader_v1_Settings_intersections_tag 9
#define reader_v1_Settings_antennas_tag 10
/* Struct field encoding specification for nanopb */
#define reader_v1_Settings_FIELDLIST(X, a) \
X(a, CALLBACK, OPTIONAL, STRING, epc_prefix, 1) \
X(a, STATIC, OPTIONAL, MESSAGE, total, 2) \
X(a, STATIC, OPTIONAL, MESSAGE, peak_rssi, 3) \
X(a, STATIC, OPTIONAL, MESSAGE, skew_rssi, 4) \
X(a, STATIC, OPTIONAL, MESSAGE, variance_rssi, 5) \
X(a, STATIC, OPTIONAL, MESSAGE, entropy_rssi, 6) \
X(a, STATIC, OPTIONAL, MESSAGE, duration, 7) \
X(a, CALLBACK, REPEATED, UINT32, signals, 8) \
X(a, STATIC, OPTIONAL, MESSAGE, intersections, 9) \
X(a, CALLBACK, REPEATED, UINT32, antennas, 10)
#define reader_v1_Settings_CALLBACK pb_default_field_callback
#define reader_v1_Settings_DEFAULT NULL
#define reader_v1_Settings_total_MSGTYPE util_UInt64Between
#define reader_v1_Settings_peak_rssi_MSGTYPE util_SInt32Between
#define reader_v1_Settings_skew_rssi_MSGTYPE util_DoubleBetween
#define reader_v1_Settings_variance_rssi_MSGTYPE util_DoubleBetween
#define reader_v1_Settings_entropy_rssi_MSGTYPE util_DoubleBetween
#define reader_v1_Settings_duration_MSGTYPE util_DurationBetween
#define reader_v1_Settings_intersections_MSGTYPE util_UInt64Between
extern const pb_msgdesc_t reader_v1_Settings_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define reader_v1_Settings_fields &reader_v1_Settings_msg
/* Maximum encoded size of messages (where known) */
/* reader_v1_Settings_size depends on runtime parameters */
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

15
vendor/protobuf/reader/v1/update.pb.c vendored Normal file
View File

@@ -0,0 +1,15 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "reader/v1/update.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(reader_v1_UpdateReaderRequest, reader_v1_UpdateReaderRequest, 2)
PB_BIND(reader_v1_UpdateReaderResponse, reader_v1_UpdateReaderResponse, AUTO)

96
vendor/protobuf/reader/v1/update.pb.h vendored Normal file
View File

@@ -0,0 +1,96 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READER_V1_READER_V1_UPDATE_PB_H_INCLUDED
#define PB_READER_V1_READER_V1_UPDATE_PB_H_INCLUDED
#include <pb.h>
#include "buf/validate/validate.pb.h"
#include "reader/v1/settings.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _reader_v1_UpdateReaderRequest {
bool has_reader_id;
util_UUID reader_id;
/* foreign keys */
bool has_location_id;
util_UUID location_id;
/* metadata */
pb_callback_t firmware;
bool has_gpis;
uint32_t gpis; /* max uint8 */
bool has_gpos;
uint32_t gpos; /* max uint8 */
pb_callback_t ip;
pb_callback_t label;
/* settings */
bool has_settings;
reader_v1_Settings settings;
} reader_v1_UpdateReaderRequest;
typedef struct _reader_v1_UpdateReaderResponse {
char dummy_field;
} reader_v1_UpdateReaderResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define reader_v1_UpdateReaderRequest_init_default {false, util_UUID_init_default, false, util_UUID_init_default, {{NULL}, NULL}, false, 0, false, 0, {{NULL}, NULL}, {{NULL}, NULL}, false, reader_v1_Settings_init_default}
#define reader_v1_UpdateReaderResponse_init_default {0}
#define reader_v1_UpdateReaderRequest_init_zero {false, util_UUID_init_zero, false, util_UUID_init_zero, {{NULL}, NULL}, false, 0, false, 0, {{NULL}, NULL}, {{NULL}, NULL}, false, reader_v1_Settings_init_zero}
#define reader_v1_UpdateReaderResponse_init_zero {0}
/* Field tags (for use in manual encoding/decoding) */
#define reader_v1_UpdateReaderRequest_reader_id_tag 1
#define reader_v1_UpdateReaderRequest_location_id_tag 2
#define reader_v1_UpdateReaderRequest_firmware_tag 3
#define reader_v1_UpdateReaderRequest_gpis_tag 4
#define reader_v1_UpdateReaderRequest_gpos_tag 5
#define reader_v1_UpdateReaderRequest_ip_tag 6
#define reader_v1_UpdateReaderRequest_label_tag 7
#define reader_v1_UpdateReaderRequest_settings_tag 8
/* Struct field encoding specification for nanopb */
#define reader_v1_UpdateReaderRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, reader_id, 1) \
X(a, STATIC, OPTIONAL, MESSAGE, location_id, 2) \
X(a, CALLBACK, OPTIONAL, STRING, firmware, 3) \
X(a, STATIC, OPTIONAL, UINT32, gpis, 4) \
X(a, STATIC, OPTIONAL, UINT32, gpos, 5) \
X(a, CALLBACK, OPTIONAL, STRING, ip, 6) \
X(a, CALLBACK, OPTIONAL, STRING, label, 7) \
X(a, STATIC, OPTIONAL, MESSAGE, settings, 8)
#define reader_v1_UpdateReaderRequest_CALLBACK pb_default_field_callback
#define reader_v1_UpdateReaderRequest_DEFAULT NULL
#define reader_v1_UpdateReaderRequest_reader_id_MSGTYPE util_UUID
#define reader_v1_UpdateReaderRequest_location_id_MSGTYPE util_UUID
#define reader_v1_UpdateReaderRequest_settings_MSGTYPE reader_v1_Settings
#define reader_v1_UpdateReaderResponse_FIELDLIST(X, a) \
#define reader_v1_UpdateReaderResponse_CALLBACK NULL
#define reader_v1_UpdateReaderResponse_DEFAULT NULL
extern const pb_msgdesc_t reader_v1_UpdateReaderRequest_msg;
extern const pb_msgdesc_t reader_v1_UpdateReaderResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define reader_v1_UpdateReaderRequest_fields &reader_v1_UpdateReaderRequest_msg
#define reader_v1_UpdateReaderResponse_fields &reader_v1_UpdateReaderResponse_msg
/* Maximum encoded size of messages (where known) */
/* reader_v1_UpdateReaderRequest_size depends on runtime parameters */
#define reader_v1_UpdateReaderResponse_size 0
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,17 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "readgroup/antenna/v2/export.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(readgroup_antenna_v2_ExportReadsRequest, readgroup_antenna_v2_ExportReadsRequest, 2)
PB_BIND(readgroup_antenna_v2_ExportReadsResponse, readgroup_antenna_v2_ExportReadsResponse, AUTO)

View File

@@ -0,0 +1,88 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READGROUP_ANTENNA_V2_READGROUP_ANTENNA_V2_EXPORT_PB_H_INCLUDED
#define PB_READGROUP_ANTENNA_V2_READGROUP_ANTENNA_V2_EXPORT_PB_H_INCLUDED
#include <pb.h>
#include "readgroup/antenna/v2/get.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Enum definitions */
typedef enum _readgroup_antenna_v2_ReportType {
readgroup_antenna_v2_ReportType_REPORT_TYPE_UNSPECIFIED = 0,
readgroup_antenna_v2_ReportType_REPORT_TYPE_CSV = 1,
readgroup_antenna_v2_ReportType_REPORT_TYPE_XML = 2,
readgroup_antenna_v2_ReportType_REPORT_TYPE_JSON = 3
} readgroup_antenna_v2_ReportType;
/* Struct definitions */
typedef struct _readgroup_antenna_v2_ExportReadsRequest {
readgroup_antenna_v2_ReportType type;
bool has_request;
readgroup_antenna_v2_GetReadsRequest request;
} readgroup_antenna_v2_ExportReadsRequest;
typedef struct _readgroup_antenna_v2_ExportReadsResponse {
pb_callback_t file;
} readgroup_antenna_v2_ExportReadsResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Helper constants for enums */
#define _readgroup_antenna_v2_ReportType_MIN readgroup_antenna_v2_ReportType_REPORT_TYPE_UNSPECIFIED
#define _readgroup_antenna_v2_ReportType_MAX readgroup_antenna_v2_ReportType_REPORT_TYPE_JSON
#define _readgroup_antenna_v2_ReportType_ARRAYSIZE ((readgroup_antenna_v2_ReportType)(readgroup_antenna_v2_ReportType_REPORT_TYPE_JSON+1))
#define readgroup_antenna_v2_ExportReadsRequest_type_ENUMTYPE readgroup_antenna_v2_ReportType
/* Initializer values for message structs */
#define readgroup_antenna_v2_ExportReadsRequest_init_default {_readgroup_antenna_v2_ReportType_MIN, false, readgroup_antenna_v2_GetReadsRequest_init_default}
#define readgroup_antenna_v2_ExportReadsResponse_init_default {{{NULL}, NULL}}
#define readgroup_antenna_v2_ExportReadsRequest_init_zero {_readgroup_antenna_v2_ReportType_MIN, false, readgroup_antenna_v2_GetReadsRequest_init_zero}
#define readgroup_antenna_v2_ExportReadsResponse_init_zero {{{NULL}, NULL}}
/* Field tags (for use in manual encoding/decoding) */
#define readgroup_antenna_v2_ExportReadsRequest_type_tag 1
#define readgroup_antenna_v2_ExportReadsRequest_request_tag 2
#define readgroup_antenna_v2_ExportReadsResponse_file_tag 1
/* Struct field encoding specification for nanopb */
#define readgroup_antenna_v2_ExportReadsRequest_FIELDLIST(X, a) \
X(a, STATIC, SINGULAR, UENUM, type, 1) \
X(a, STATIC, OPTIONAL, MESSAGE, request, 2)
#define readgroup_antenna_v2_ExportReadsRequest_CALLBACK NULL
#define readgroup_antenna_v2_ExportReadsRequest_DEFAULT NULL
#define readgroup_antenna_v2_ExportReadsRequest_request_MSGTYPE readgroup_antenna_v2_GetReadsRequest
#define readgroup_antenna_v2_ExportReadsResponse_FIELDLIST(X, a) \
X(a, CALLBACK, SINGULAR, STRING, file, 1)
#define readgroup_antenna_v2_ExportReadsResponse_CALLBACK pb_default_field_callback
#define readgroup_antenna_v2_ExportReadsResponse_DEFAULT NULL
extern const pb_msgdesc_t readgroup_antenna_v2_ExportReadsRequest_msg;
extern const pb_msgdesc_t readgroup_antenna_v2_ExportReadsResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define readgroup_antenna_v2_ExportReadsRequest_fields &readgroup_antenna_v2_ExportReadsRequest_msg
#define readgroup_antenna_v2_ExportReadsResponse_fields &readgroup_antenna_v2_ExportReadsResponse_msg
/* Maximum encoded size of messages (where known) */
/* readgroup_antenna_v2_ExportReadsResponse_size depends on runtime parameters */
#if defined(readgroup_antenna_v2_GetReadsRequest_size)
#define READGROUP_ANTENNA_V2_READGROUP_ANTENNA_V2_EXPORT_PB_H_MAX_SIZE readgroup_antenna_v2_ExportReadsRequest_size
#define readgroup_antenna_v2_ExportReadsRequest_size (8 + readgroup_antenna_v2_GetReadsRequest_size)
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,15 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "readgroup/antenna/v2/get.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(readgroup_antenna_v2_GetReadsRequest, readgroup_antenna_v2_GetReadsRequest, 2)
PB_BIND(readgroup_antenna_v2_GetReadsResponse, readgroup_antenna_v2_GetReadsResponse, AUTO)

View File

@@ -0,0 +1,139 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READGROUP_ANTENNA_V2_READGROUP_ANTENNA_V2_GET_PB_H_INCLUDED
#define PB_READGROUP_ANTENNA_V2_READGROUP_ANTENNA_V2_GET_PB_H_INCLUDED
#include <pb.h>
#include "buf/validate/validate.pb.h"
#include "google/protobuf/timestamp.pb.h"
#include "readgroup/antenna/v2/read.pb.h"
#include "util/between.pb.h"
#include "util/like.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _readgroup_antenna_v2_GetReadsRequest {
/* filters */
bool has_reader_id;
util_UUID reader_id;
bool has_group_id;
util_UUID group_id;
bool has_antenna;
uint32_t antenna;
bool has_epc;
util_Like epc;
bool has_total;
util_UInt64Between total;
bool has_timestamp;
util_TimestampBetween timestamp;
bool has_peak_rssi;
util_SInt32Between peak_rssi;
bool has_skew_rssi;
util_DoubleBetween skew_rssi;
bool has_variance_rssi;
util_DoubleBetween variance_rssi;
bool has_entropy_rssi;
util_DoubleBetween entropy_rssi;
bool has_duration;
util_DurationBetween duration;
pb_callback_t signals;
/* pagination */
bool has_limit;
uint64_t limit;
bool has_cursor;
google_protobuf_Timestamp cursor;
} readgroup_antenna_v2_GetReadsRequest;
typedef struct _readgroup_antenna_v2_GetReadsResponse {
pb_callback_t reads;
bool has_next_cursor;
google_protobuf_Timestamp next_cursor;
} readgroup_antenna_v2_GetReadsResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define readgroup_antenna_v2_GetReadsRequest_init_default {false, util_UUID_init_default, false, util_UUID_init_default, false, 0, false, util_Like_init_default, false, util_UInt64Between_init_default, false, util_TimestampBetween_init_default, false, util_SInt32Between_init_default, false, util_DoubleBetween_init_default, false, util_DoubleBetween_init_default, false, util_DoubleBetween_init_default, false, util_DurationBetween_init_default, {{NULL}, NULL}, false, 0, false, google_protobuf_Timestamp_init_default}
#define readgroup_antenna_v2_GetReadsResponse_init_default {{{NULL}, NULL}, false, google_protobuf_Timestamp_init_default}
#define readgroup_antenna_v2_GetReadsRequest_init_zero {false, util_UUID_init_zero, false, util_UUID_init_zero, false, 0, false, util_Like_init_zero, false, util_UInt64Between_init_zero, false, util_TimestampBetween_init_zero, false, util_SInt32Between_init_zero, false, util_DoubleBetween_init_zero, false, util_DoubleBetween_init_zero, false, util_DoubleBetween_init_zero, false, util_DurationBetween_init_zero, {{NULL}, NULL}, false, 0, false, google_protobuf_Timestamp_init_zero}
#define readgroup_antenna_v2_GetReadsResponse_init_zero {{{NULL}, NULL}, false, google_protobuf_Timestamp_init_zero}
/* Field tags (for use in manual encoding/decoding) */
#define readgroup_antenna_v2_GetReadsRequest_reader_id_tag 1
#define readgroup_antenna_v2_GetReadsRequest_group_id_tag 2
#define readgroup_antenna_v2_GetReadsRequest_antenna_tag 3
#define readgroup_antenna_v2_GetReadsRequest_epc_tag 4
#define readgroup_antenna_v2_GetReadsRequest_total_tag 5
#define readgroup_antenna_v2_GetReadsRequest_timestamp_tag 6
#define readgroup_antenna_v2_GetReadsRequest_peak_rssi_tag 7
#define readgroup_antenna_v2_GetReadsRequest_skew_rssi_tag 8
#define readgroup_antenna_v2_GetReadsRequest_variance_rssi_tag 9
#define readgroup_antenna_v2_GetReadsRequest_entropy_rssi_tag 10
#define readgroup_antenna_v2_GetReadsRequest_duration_tag 11
#define readgroup_antenna_v2_GetReadsRequest_signals_tag 12
#define readgroup_antenna_v2_GetReadsRequest_limit_tag 13
#define readgroup_antenna_v2_GetReadsRequest_cursor_tag 14
#define readgroup_antenna_v2_GetReadsResponse_reads_tag 1
#define readgroup_antenna_v2_GetReadsResponse_next_cursor_tag 2
/* Struct field encoding specification for nanopb */
#define readgroup_antenna_v2_GetReadsRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, reader_id, 1) \
X(a, STATIC, OPTIONAL, MESSAGE, group_id, 2) \
X(a, STATIC, OPTIONAL, UINT32, antenna, 3) \
X(a, STATIC, OPTIONAL, MESSAGE, epc, 4) \
X(a, STATIC, OPTIONAL, MESSAGE, total, 5) \
X(a, STATIC, OPTIONAL, MESSAGE, timestamp, 6) \
X(a, STATIC, OPTIONAL, MESSAGE, peak_rssi, 7) \
X(a, STATIC, OPTIONAL, MESSAGE, skew_rssi, 8) \
X(a, STATIC, OPTIONAL, MESSAGE, variance_rssi, 9) \
X(a, STATIC, OPTIONAL, MESSAGE, entropy_rssi, 10) \
X(a, STATIC, OPTIONAL, MESSAGE, duration, 11) \
X(a, CALLBACK, REPEATED, UINT32, signals, 12) \
X(a, STATIC, OPTIONAL, UINT64, limit, 13) \
X(a, STATIC, OPTIONAL, MESSAGE, cursor, 14)
#define readgroup_antenna_v2_GetReadsRequest_CALLBACK pb_default_field_callback
#define readgroup_antenna_v2_GetReadsRequest_DEFAULT NULL
#define readgroup_antenna_v2_GetReadsRequest_reader_id_MSGTYPE util_UUID
#define readgroup_antenna_v2_GetReadsRequest_group_id_MSGTYPE util_UUID
#define readgroup_antenna_v2_GetReadsRequest_epc_MSGTYPE util_Like
#define readgroup_antenna_v2_GetReadsRequest_total_MSGTYPE util_UInt64Between
#define readgroup_antenna_v2_GetReadsRequest_timestamp_MSGTYPE util_TimestampBetween
#define readgroup_antenna_v2_GetReadsRequest_peak_rssi_MSGTYPE util_SInt32Between
#define readgroup_antenna_v2_GetReadsRequest_skew_rssi_MSGTYPE util_DoubleBetween
#define readgroup_antenna_v2_GetReadsRequest_variance_rssi_MSGTYPE util_DoubleBetween
#define readgroup_antenna_v2_GetReadsRequest_entropy_rssi_MSGTYPE util_DoubleBetween
#define readgroup_antenna_v2_GetReadsRequest_duration_MSGTYPE util_DurationBetween
#define readgroup_antenna_v2_GetReadsRequest_cursor_MSGTYPE google_protobuf_Timestamp
#define readgroup_antenna_v2_GetReadsResponse_FIELDLIST(X, a) \
X(a, CALLBACK, REPEATED, MESSAGE, reads, 1) \
X(a, STATIC, OPTIONAL, MESSAGE, next_cursor, 2)
#define readgroup_antenna_v2_GetReadsResponse_CALLBACK pb_default_field_callback
#define readgroup_antenna_v2_GetReadsResponse_DEFAULT NULL
#define readgroup_antenna_v2_GetReadsResponse_reads_MSGTYPE readgroup_antenna_v2_Read
#define readgroup_antenna_v2_GetReadsResponse_next_cursor_MSGTYPE google_protobuf_Timestamp
extern const pb_msgdesc_t readgroup_antenna_v2_GetReadsRequest_msg;
extern const pb_msgdesc_t readgroup_antenna_v2_GetReadsResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define readgroup_antenna_v2_GetReadsRequest_fields &readgroup_antenna_v2_GetReadsRequest_msg
#define readgroup_antenna_v2_GetReadsResponse_fields &readgroup_antenna_v2_GetReadsResponse_msg
/* Maximum encoded size of messages (where known) */
/* readgroup_antenna_v2_GetReadsRequest_size depends on runtime parameters */
/* readgroup_antenna_v2_GetReadsResponse_size depends on runtime parameters */
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,20 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "readgroup/antenna/v2/read.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(readgroup_antenna_v2_Read, readgroup_antenna_v2_Read, AUTO)
#ifndef PB_CONVERT_DOUBLE_FLOAT
/* On some platforms (such as AVR), double is really float.
* To be able to encode/decode double on these platforms, you need.
* to define PB_CONVERT_DOUBLE_FLOAT in pb.h or compiler command line.
*/
PB_STATIC_ASSERT(sizeof(double) == 8, DOUBLE_MUST_BE_8_BYTES)
#endif

View File

@@ -0,0 +1,103 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READGROUP_ANTENNA_V2_READGROUP_ANTENNA_V2_READ_PB_H_INCLUDED
#define PB_READGROUP_ANTENNA_V2_READGROUP_ANTENNA_V2_READ_PB_H_INCLUDED
#include <pb.h>
#include "google/protobuf/timestamp.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _readgroup_antenna_v2_Read {
bool has_group_id;
util_UUID group_id;
bool has_reader_id;
util_UUID reader_id;
uint32_t antenna;
pb_callback_t epc;
uint64_t total;
bool has_latitude;
float latitude;
bool has_longitude;
float longitude;
bool has_first_timestamp;
google_protobuf_Timestamp first_timestamp;
/* filled on read exit */
bool has_last_timestamp;
google_protobuf_Timestamp last_timestamp;
bool has_peak_rssi;
int32_t peak_rssi;
bool has_skew_rssi;
double skew_rssi;
bool has_variance_rssi;
double variance_rssi;
bool has_entropy_rssi;
double entropy_rssi;
pb_callback_t signals;
} readgroup_antenna_v2_Read;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define readgroup_antenna_v2_Read_init_default {false, util_UUID_init_default, false, util_UUID_init_default, 0, {{NULL}, NULL}, 0, false, 0, false, 0, false, google_protobuf_Timestamp_init_default, false, google_protobuf_Timestamp_init_default, false, 0, false, 0, false, 0, false, 0, {{NULL}, NULL}}
#define readgroup_antenna_v2_Read_init_zero {false, util_UUID_init_zero, false, util_UUID_init_zero, 0, {{NULL}, NULL}, 0, false, 0, false, 0, false, google_protobuf_Timestamp_init_zero, false, google_protobuf_Timestamp_init_zero, false, 0, false, 0, false, 0, false, 0, {{NULL}, NULL}}
/* Field tags (for use in manual encoding/decoding) */
#define readgroup_antenna_v2_Read_group_id_tag 1
#define readgroup_antenna_v2_Read_reader_id_tag 2
#define readgroup_antenna_v2_Read_antenna_tag 3
#define readgroup_antenna_v2_Read_epc_tag 4
#define readgroup_antenna_v2_Read_total_tag 5
#define readgroup_antenna_v2_Read_latitude_tag 6
#define readgroup_antenna_v2_Read_longitude_tag 7
#define readgroup_antenna_v2_Read_first_timestamp_tag 8
#define readgroup_antenna_v2_Read_last_timestamp_tag 9
#define readgroup_antenna_v2_Read_peak_rssi_tag 10
#define readgroup_antenna_v2_Read_skew_rssi_tag 11
#define readgroup_antenna_v2_Read_variance_rssi_tag 12
#define readgroup_antenna_v2_Read_entropy_rssi_tag 13
#define readgroup_antenna_v2_Read_signals_tag 14
/* Struct field encoding specification for nanopb */
#define readgroup_antenna_v2_Read_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, group_id, 1) \
X(a, STATIC, OPTIONAL, MESSAGE, reader_id, 2) \
X(a, STATIC, SINGULAR, UINT32, antenna, 3) \
X(a, CALLBACK, SINGULAR, STRING, epc, 4) \
X(a, STATIC, SINGULAR, UINT64, total, 5) \
X(a, STATIC, OPTIONAL, FLOAT, latitude, 6) \
X(a, STATIC, OPTIONAL, FLOAT, longitude, 7) \
X(a, STATIC, OPTIONAL, MESSAGE, first_timestamp, 8) \
X(a, STATIC, OPTIONAL, MESSAGE, last_timestamp, 9) \
X(a, STATIC, OPTIONAL, SINT32, peak_rssi, 10) \
X(a, STATIC, OPTIONAL, DOUBLE, skew_rssi, 11) \
X(a, STATIC, OPTIONAL, DOUBLE, variance_rssi, 12) \
X(a, STATIC, OPTIONAL, DOUBLE, entropy_rssi, 13) \
X(a, CALLBACK, REPEATED, UINT32, signals, 14)
#define readgroup_antenna_v2_Read_CALLBACK pb_default_field_callback
#define readgroup_antenna_v2_Read_DEFAULT NULL
#define readgroup_antenna_v2_Read_group_id_MSGTYPE util_UUID
#define readgroup_antenna_v2_Read_reader_id_MSGTYPE util_UUID
#define readgroup_antenna_v2_Read_first_timestamp_MSGTYPE google_protobuf_Timestamp
#define readgroup_antenna_v2_Read_last_timestamp_MSGTYPE google_protobuf_Timestamp
extern const pb_msgdesc_t readgroup_antenna_v2_Read_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define readgroup_antenna_v2_Read_fields &readgroup_antenna_v2_Read_msg
/* Maximum encoded size of messages (where known) */
/* readgroup_antenna_v2_Read_size depends on runtime parameters */
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,9 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "readgroup/antenna/v2/service.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif

View File

@@ -0,0 +1,22 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READGROUP_ANTENNA_V2_READGROUP_ANTENNA_V2_SERVICE_PB_H_INCLUDED
#define PB_READGROUP_ANTENNA_V2_READGROUP_ANTENNA_V2_SERVICE_PB_H_INCLUDED
#include <pb.h>
#include "readgroup/antenna/v2/export.pb.h"
#include "readgroup/antenna/v2/get.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,17 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "readgroup/reader/v2/export.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(readgroup_reader_v2_ExportReadsRequest, readgroup_reader_v2_ExportReadsRequest, 2)
PB_BIND(readgroup_reader_v2_ExportReadsResponse, readgroup_reader_v2_ExportReadsResponse, AUTO)

View File

@@ -0,0 +1,88 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READGROUP_READER_V2_READGROUP_READER_V2_EXPORT_PB_H_INCLUDED
#define PB_READGROUP_READER_V2_READGROUP_READER_V2_EXPORT_PB_H_INCLUDED
#include <pb.h>
#include "readgroup/reader/v2/get.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Enum definitions */
typedef enum _readgroup_reader_v2_ReportType {
readgroup_reader_v2_ReportType_REPORT_TYPE_UNSPECIFIED = 0,
readgroup_reader_v2_ReportType_REPORT_TYPE_CSV = 1,
readgroup_reader_v2_ReportType_REPORT_TYPE_XML = 2,
readgroup_reader_v2_ReportType_REPORT_TYPE_JSON = 3
} readgroup_reader_v2_ReportType;
/* Struct definitions */
typedef struct _readgroup_reader_v2_ExportReadsRequest {
readgroup_reader_v2_ReportType type;
bool has_request;
readgroup_reader_v2_GetReadsRequest request;
} readgroup_reader_v2_ExportReadsRequest;
typedef struct _readgroup_reader_v2_ExportReadsResponse {
pb_callback_t file;
} readgroup_reader_v2_ExportReadsResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Helper constants for enums */
#define _readgroup_reader_v2_ReportType_MIN readgroup_reader_v2_ReportType_REPORT_TYPE_UNSPECIFIED
#define _readgroup_reader_v2_ReportType_MAX readgroup_reader_v2_ReportType_REPORT_TYPE_JSON
#define _readgroup_reader_v2_ReportType_ARRAYSIZE ((readgroup_reader_v2_ReportType)(readgroup_reader_v2_ReportType_REPORT_TYPE_JSON+1))
#define readgroup_reader_v2_ExportReadsRequest_type_ENUMTYPE readgroup_reader_v2_ReportType
/* Initializer values for message structs */
#define readgroup_reader_v2_ExportReadsRequest_init_default {_readgroup_reader_v2_ReportType_MIN, false, readgroup_reader_v2_GetReadsRequest_init_default}
#define readgroup_reader_v2_ExportReadsResponse_init_default {{{NULL}, NULL}}
#define readgroup_reader_v2_ExportReadsRequest_init_zero {_readgroup_reader_v2_ReportType_MIN, false, readgroup_reader_v2_GetReadsRequest_init_zero}
#define readgroup_reader_v2_ExportReadsResponse_init_zero {{{NULL}, NULL}}
/* Field tags (for use in manual encoding/decoding) */
#define readgroup_reader_v2_ExportReadsRequest_type_tag 1
#define readgroup_reader_v2_ExportReadsRequest_request_tag 2
#define readgroup_reader_v2_ExportReadsResponse_file_tag 1
/* Struct field encoding specification for nanopb */
#define readgroup_reader_v2_ExportReadsRequest_FIELDLIST(X, a) \
X(a, STATIC, SINGULAR, UENUM, type, 1) \
X(a, STATIC, OPTIONAL, MESSAGE, request, 2)
#define readgroup_reader_v2_ExportReadsRequest_CALLBACK NULL
#define readgroup_reader_v2_ExportReadsRequest_DEFAULT NULL
#define readgroup_reader_v2_ExportReadsRequest_request_MSGTYPE readgroup_reader_v2_GetReadsRequest
#define readgroup_reader_v2_ExportReadsResponse_FIELDLIST(X, a) \
X(a, CALLBACK, SINGULAR, STRING, file, 1)
#define readgroup_reader_v2_ExportReadsResponse_CALLBACK pb_default_field_callback
#define readgroup_reader_v2_ExportReadsResponse_DEFAULT NULL
extern const pb_msgdesc_t readgroup_reader_v2_ExportReadsRequest_msg;
extern const pb_msgdesc_t readgroup_reader_v2_ExportReadsResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define readgroup_reader_v2_ExportReadsRequest_fields &readgroup_reader_v2_ExportReadsRequest_msg
#define readgroup_reader_v2_ExportReadsResponse_fields &readgroup_reader_v2_ExportReadsResponse_msg
/* Maximum encoded size of messages (where known) */
/* readgroup_reader_v2_ExportReadsResponse_size depends on runtime parameters */
#if defined(readgroup_reader_v2_GetReadsRequest_size)
#define READGROUP_READER_V2_READGROUP_READER_V2_EXPORT_PB_H_MAX_SIZE readgroup_reader_v2_ExportReadsRequest_size
#define readgroup_reader_v2_ExportReadsRequest_size (8 + readgroup_reader_v2_GetReadsRequest_size)
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,15 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "readgroup/reader/v2/get.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(readgroup_reader_v2_GetReadsRequest, readgroup_reader_v2_GetReadsRequest, 2)
PB_BIND(readgroup_reader_v2_GetReadsResponse, readgroup_reader_v2_GetReadsResponse, AUTO)

View File

@@ -0,0 +1,154 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READGROUP_READER_V2_READGROUP_READER_V2_GET_PB_H_INCLUDED
#define PB_READGROUP_READER_V2_READGROUP_READER_V2_GET_PB_H_INCLUDED
#include <pb.h>
#include "buf/validate/validate.pb.h"
#include "google/protobuf/timestamp.pb.h"
#include "readgroup/reader/v2/read.pb.h"
#include "util/between.pb.h"
#include "util/like.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _readgroup_reader_v2_GetReadsRequest {
/* filters */
bool has_reader_id;
util_UUID reader_id;
bool has_group_id;
util_UUID group_id;
bool has_epc;
util_Like epc;
bool has_total;
util_UInt64Between total;
bool has_timestamp;
util_TimestampBetween timestamp;
bool has_peak_rssi;
util_SInt32Between peak_rssi;
bool has_skew_rssi;
util_DoubleBetween skew_rssi;
bool has_variance_rssi;
util_DoubleBetween variance_rssi;
bool has_entropy_rssi;
util_DoubleBetween entropy_rssi;
bool has_duration;
util_DurationBetween duration;
pb_callback_t signals;
/* antenna filters */
bool has_intersections;
util_UInt64Between intersections;
bool has_intersection_start;
util_TimestampBetween intersection_start;
bool has_intersection_end;
util_TimestampBetween intersection_end;
pb_callback_t antennas;
/* pagination */
bool has_limit;
uint64_t limit;
bool has_cursor;
google_protobuf_Timestamp cursor;
} readgroup_reader_v2_GetReadsRequest;
typedef struct _readgroup_reader_v2_GetReadsResponse {
pb_callback_t reads;
bool has_next_cursor;
google_protobuf_Timestamp next_cursor;
} readgroup_reader_v2_GetReadsResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define readgroup_reader_v2_GetReadsRequest_init_default {false, util_UUID_init_default, false, util_UUID_init_default, false, util_Like_init_default, false, util_UInt64Between_init_default, false, util_TimestampBetween_init_default, false, util_SInt32Between_init_default, false, util_DoubleBetween_init_default, false, util_DoubleBetween_init_default, false, util_DoubleBetween_init_default, false, util_DurationBetween_init_default, {{NULL}, NULL}, false, util_UInt64Between_init_default, false, util_TimestampBetween_init_default, false, util_TimestampBetween_init_default, {{NULL}, NULL}, false, 0, false, google_protobuf_Timestamp_init_default}
#define readgroup_reader_v2_GetReadsResponse_init_default {{{NULL}, NULL}, false, google_protobuf_Timestamp_init_default}
#define readgroup_reader_v2_GetReadsRequest_init_zero {false, util_UUID_init_zero, false, util_UUID_init_zero, false, util_Like_init_zero, false, util_UInt64Between_init_zero, false, util_TimestampBetween_init_zero, false, util_SInt32Between_init_zero, false, util_DoubleBetween_init_zero, false, util_DoubleBetween_init_zero, false, util_DoubleBetween_init_zero, false, util_DurationBetween_init_zero, {{NULL}, NULL}, false, util_UInt64Between_init_zero, false, util_TimestampBetween_init_zero, false, util_TimestampBetween_init_zero, {{NULL}, NULL}, false, 0, false, google_protobuf_Timestamp_init_zero}
#define readgroup_reader_v2_GetReadsResponse_init_zero {{{NULL}, NULL}, false, google_protobuf_Timestamp_init_zero}
/* Field tags (for use in manual encoding/decoding) */
#define readgroup_reader_v2_GetReadsRequest_reader_id_tag 1
#define readgroup_reader_v2_GetReadsRequest_group_id_tag 2
#define readgroup_reader_v2_GetReadsRequest_epc_tag 3
#define readgroup_reader_v2_GetReadsRequest_total_tag 4
#define readgroup_reader_v2_GetReadsRequest_timestamp_tag 5
#define readgroup_reader_v2_GetReadsRequest_peak_rssi_tag 6
#define readgroup_reader_v2_GetReadsRequest_skew_rssi_tag 7
#define readgroup_reader_v2_GetReadsRequest_variance_rssi_tag 8
#define readgroup_reader_v2_GetReadsRequest_entropy_rssi_tag 9
#define readgroup_reader_v2_GetReadsRequest_duration_tag 10
#define readgroup_reader_v2_GetReadsRequest_signals_tag 11
#define readgroup_reader_v2_GetReadsRequest_intersections_tag 12
#define readgroup_reader_v2_GetReadsRequest_intersection_start_tag 13
#define readgroup_reader_v2_GetReadsRequest_intersection_end_tag 14
#define readgroup_reader_v2_GetReadsRequest_antennas_tag 15
#define readgroup_reader_v2_GetReadsRequest_limit_tag 16
#define readgroup_reader_v2_GetReadsRequest_cursor_tag 17
#define readgroup_reader_v2_GetReadsResponse_reads_tag 1
#define readgroup_reader_v2_GetReadsResponse_next_cursor_tag 2
/* Struct field encoding specification for nanopb */
#define readgroup_reader_v2_GetReadsRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, reader_id, 1) \
X(a, STATIC, OPTIONAL, MESSAGE, group_id, 2) \
X(a, STATIC, OPTIONAL, MESSAGE, epc, 3) \
X(a, STATIC, OPTIONAL, MESSAGE, total, 4) \
X(a, STATIC, OPTIONAL, MESSAGE, timestamp, 5) \
X(a, STATIC, OPTIONAL, MESSAGE, peak_rssi, 6) \
X(a, STATIC, OPTIONAL, MESSAGE, skew_rssi, 7) \
X(a, STATIC, OPTIONAL, MESSAGE, variance_rssi, 8) \
X(a, STATIC, OPTIONAL, MESSAGE, entropy_rssi, 9) \
X(a, STATIC, OPTIONAL, MESSAGE, duration, 10) \
X(a, CALLBACK, REPEATED, UINT32, signals, 11) \
X(a, STATIC, OPTIONAL, MESSAGE, intersections, 12) \
X(a, STATIC, OPTIONAL, MESSAGE, intersection_start, 13) \
X(a, STATIC, OPTIONAL, MESSAGE, intersection_end, 14) \
X(a, CALLBACK, REPEATED, UINT32, antennas, 15) \
X(a, STATIC, OPTIONAL, UINT64, limit, 16) \
X(a, STATIC, OPTIONAL, MESSAGE, cursor, 17)
#define readgroup_reader_v2_GetReadsRequest_CALLBACK pb_default_field_callback
#define readgroup_reader_v2_GetReadsRequest_DEFAULT NULL
#define readgroup_reader_v2_GetReadsRequest_reader_id_MSGTYPE util_UUID
#define readgroup_reader_v2_GetReadsRequest_group_id_MSGTYPE util_UUID
#define readgroup_reader_v2_GetReadsRequest_epc_MSGTYPE util_Like
#define readgroup_reader_v2_GetReadsRequest_total_MSGTYPE util_UInt64Between
#define readgroup_reader_v2_GetReadsRequest_timestamp_MSGTYPE util_TimestampBetween
#define readgroup_reader_v2_GetReadsRequest_peak_rssi_MSGTYPE util_SInt32Between
#define readgroup_reader_v2_GetReadsRequest_skew_rssi_MSGTYPE util_DoubleBetween
#define readgroup_reader_v2_GetReadsRequest_variance_rssi_MSGTYPE util_DoubleBetween
#define readgroup_reader_v2_GetReadsRequest_entropy_rssi_MSGTYPE util_DoubleBetween
#define readgroup_reader_v2_GetReadsRequest_duration_MSGTYPE util_DurationBetween
#define readgroup_reader_v2_GetReadsRequest_intersections_MSGTYPE util_UInt64Between
#define readgroup_reader_v2_GetReadsRequest_intersection_start_MSGTYPE util_TimestampBetween
#define readgroup_reader_v2_GetReadsRequest_intersection_end_MSGTYPE util_TimestampBetween
#define readgroup_reader_v2_GetReadsRequest_cursor_MSGTYPE google_protobuf_Timestamp
#define readgroup_reader_v2_GetReadsResponse_FIELDLIST(X, a) \
X(a, CALLBACK, REPEATED, MESSAGE, reads, 1) \
X(a, STATIC, OPTIONAL, MESSAGE, next_cursor, 2)
#define readgroup_reader_v2_GetReadsResponse_CALLBACK pb_default_field_callback
#define readgroup_reader_v2_GetReadsResponse_DEFAULT NULL
#define readgroup_reader_v2_GetReadsResponse_reads_MSGTYPE readgroup_reader_v2_Read
#define readgroup_reader_v2_GetReadsResponse_next_cursor_MSGTYPE google_protobuf_Timestamp
extern const pb_msgdesc_t readgroup_reader_v2_GetReadsRequest_msg;
extern const pb_msgdesc_t readgroup_reader_v2_GetReadsResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define readgroup_reader_v2_GetReadsRequest_fields &readgroup_reader_v2_GetReadsRequest_msg
#define readgroup_reader_v2_GetReadsResponse_fields &readgroup_reader_v2_GetReadsResponse_msg
/* Maximum encoded size of messages (where known) */
/* readgroup_reader_v2_GetReadsRequest_size depends on runtime parameters */
/* readgroup_reader_v2_GetReadsResponse_size depends on runtime parameters */
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,20 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "readgroup/reader/v2/read.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(readgroup_reader_v2_Read, readgroup_reader_v2_Read, 2)
#ifndef PB_CONVERT_DOUBLE_FLOAT
/* On some platforms (such as AVR), double is really float.
* To be able to encode/decode double on these platforms, you need.
* to define PB_CONVERT_DOUBLE_FLOAT in pb.h or compiler command line.
*/
PB_STATIC_ASSERT(sizeof(double) == 8, DOUBLE_MUST_BE_8_BYTES)
#endif

View File

@@ -0,0 +1,118 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READGROUP_READER_V2_READGROUP_READER_V2_READ_PB_H_INCLUDED
#define PB_READGROUP_READER_V2_READGROUP_READER_V2_READ_PB_H_INCLUDED
#include <pb.h>
#include "google/protobuf/timestamp.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _readgroup_reader_v2_Read {
bool has_group_id;
util_UUID group_id;
bool has_reader_id;
util_UUID reader_id;
pb_callback_t epc;
uint64_t total;
bool has_latitude;
float latitude;
bool has_longitude;
float longitude;
bool has_first_timestamp;
google_protobuf_Timestamp first_timestamp;
/* filled on read exit */
bool has_last_timestamp;
google_protobuf_Timestamp last_timestamp;
bool has_peak_rssi;
int32_t peak_rssi;
bool has_skew_rssi;
double skew_rssi;
bool has_variance_rssi;
double variance_rssi;
bool has_entropy_rssi;
double entropy_rssi;
pb_callback_t signals;
/* -- antenna aggregates -- */
bool has_intersections;
uint64_t intersections;
bool has_intersections_start;
google_protobuf_Timestamp intersections_start;
bool has_intersections_end;
google_protobuf_Timestamp intersections_end;
pb_callback_t antennas;
} readgroup_reader_v2_Read;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define readgroup_reader_v2_Read_init_default {false, util_UUID_init_default, false, util_UUID_init_default, {{NULL}, NULL}, 0, false, 0, false, 0, false, google_protobuf_Timestamp_init_default, false, google_protobuf_Timestamp_init_default, false, 0, false, 0, false, 0, false, 0, {{NULL}, NULL}, false, 0, false, google_protobuf_Timestamp_init_default, false, google_protobuf_Timestamp_init_default, {{NULL}, NULL}}
#define readgroup_reader_v2_Read_init_zero {false, util_UUID_init_zero, false, util_UUID_init_zero, {{NULL}, NULL}, 0, false, 0, false, 0, false, google_protobuf_Timestamp_init_zero, false, google_protobuf_Timestamp_init_zero, false, 0, false, 0, false, 0, false, 0, {{NULL}, NULL}, false, 0, false, google_protobuf_Timestamp_init_zero, false, google_protobuf_Timestamp_init_zero, {{NULL}, NULL}}
/* Field tags (for use in manual encoding/decoding) */
#define readgroup_reader_v2_Read_group_id_tag 1
#define readgroup_reader_v2_Read_reader_id_tag 2
#define readgroup_reader_v2_Read_epc_tag 3
#define readgroup_reader_v2_Read_total_tag 4
#define readgroup_reader_v2_Read_latitude_tag 5
#define readgroup_reader_v2_Read_longitude_tag 6
#define readgroup_reader_v2_Read_first_timestamp_tag 7
#define readgroup_reader_v2_Read_last_timestamp_tag 8
#define readgroup_reader_v2_Read_peak_rssi_tag 9
#define readgroup_reader_v2_Read_skew_rssi_tag 10
#define readgroup_reader_v2_Read_variance_rssi_tag 11
#define readgroup_reader_v2_Read_entropy_rssi_tag 12
#define readgroup_reader_v2_Read_signals_tag 13
#define readgroup_reader_v2_Read_intersections_tag 14
#define readgroup_reader_v2_Read_intersections_start_tag 15
#define readgroup_reader_v2_Read_intersections_end_tag 16
#define readgroup_reader_v2_Read_antennas_tag 17
/* Struct field encoding specification for nanopb */
#define readgroup_reader_v2_Read_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, group_id, 1) \
X(a, STATIC, OPTIONAL, MESSAGE, reader_id, 2) \
X(a, CALLBACK, SINGULAR, STRING, epc, 3) \
X(a, STATIC, SINGULAR, UINT64, total, 4) \
X(a, STATIC, OPTIONAL, FLOAT, latitude, 5) \
X(a, STATIC, OPTIONAL, FLOAT, longitude, 6) \
X(a, STATIC, OPTIONAL, MESSAGE, first_timestamp, 7) \
X(a, STATIC, OPTIONAL, MESSAGE, last_timestamp, 8) \
X(a, STATIC, OPTIONAL, SINT32, peak_rssi, 9) \
X(a, STATIC, OPTIONAL, DOUBLE, skew_rssi, 10) \
X(a, STATIC, OPTIONAL, DOUBLE, variance_rssi, 11) \
X(a, STATIC, OPTIONAL, DOUBLE, entropy_rssi, 12) \
X(a, CALLBACK, REPEATED, UINT32, signals, 13) \
X(a, STATIC, OPTIONAL, UINT64, intersections, 14) \
X(a, STATIC, OPTIONAL, MESSAGE, intersections_start, 15) \
X(a, STATIC, OPTIONAL, MESSAGE, intersections_end, 16) \
X(a, CALLBACK, REPEATED, UINT32, antennas, 17)
#define readgroup_reader_v2_Read_CALLBACK pb_default_field_callback
#define readgroup_reader_v2_Read_DEFAULT NULL
#define readgroup_reader_v2_Read_group_id_MSGTYPE util_UUID
#define readgroup_reader_v2_Read_reader_id_MSGTYPE util_UUID
#define readgroup_reader_v2_Read_first_timestamp_MSGTYPE google_protobuf_Timestamp
#define readgroup_reader_v2_Read_last_timestamp_MSGTYPE google_protobuf_Timestamp
#define readgroup_reader_v2_Read_intersections_start_MSGTYPE google_protobuf_Timestamp
#define readgroup_reader_v2_Read_intersections_end_MSGTYPE google_protobuf_Timestamp
extern const pb_msgdesc_t readgroup_reader_v2_Read_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define readgroup_reader_v2_Read_fields &readgroup_reader_v2_Read_msg
/* Maximum encoded size of messages (where known) */
/* readgroup_reader_v2_Read_size depends on runtime parameters */
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,9 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "readgroup/reader/v2/service.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif

View File

@@ -0,0 +1,22 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READGROUP_READER_V2_READGROUP_READER_V2_SERVICE_PB_H_INCLUDED
#define PB_READGROUP_READER_V2_READGROUP_READER_V2_SERVICE_PB_H_INCLUDED
#include <pb.h>
#include "readgroup/reader/v2/export.pb.h"
#include "readgroup/reader/v2/get.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,17 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "readgroup/v1/export.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(readgroup_v1_ExportReadGroupsRequest, readgroup_v1_ExportReadGroupsRequest, 2)
PB_BIND(readgroup_v1_ExportReadGroupsResponse, readgroup_v1_ExportReadGroupsResponse, AUTO)

View File

@@ -0,0 +1,88 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READGROUP_V1_READGROUP_V1_EXPORT_PB_H_INCLUDED
#define PB_READGROUP_V1_READGROUP_V1_EXPORT_PB_H_INCLUDED
#include <pb.h>
#include "readgroup/v1/get.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Enum definitions */
typedef enum _readgroup_v1_ReportType {
readgroup_v1_ReportType_REPORT_TYPE_UNSPECIFIED = 0,
readgroup_v1_ReportType_REPORT_TYPE_CSV = 1,
readgroup_v1_ReportType_REPORT_TYPE_XML = 2,
readgroup_v1_ReportType_REPORT_TYPE_JSON = 3
} readgroup_v1_ReportType;
/* Struct definitions */
typedef struct _readgroup_v1_ExportReadGroupsRequest {
readgroup_v1_ReportType type;
bool has_request;
readgroup_v1_GetReadGroupsRequest request;
} readgroup_v1_ExportReadGroupsRequest;
typedef struct _readgroup_v1_ExportReadGroupsResponse {
pb_callback_t file;
} readgroup_v1_ExportReadGroupsResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Helper constants for enums */
#define _readgroup_v1_ReportType_MIN readgroup_v1_ReportType_REPORT_TYPE_UNSPECIFIED
#define _readgroup_v1_ReportType_MAX readgroup_v1_ReportType_REPORT_TYPE_JSON
#define _readgroup_v1_ReportType_ARRAYSIZE ((readgroup_v1_ReportType)(readgroup_v1_ReportType_REPORT_TYPE_JSON+1))
#define readgroup_v1_ExportReadGroupsRequest_type_ENUMTYPE readgroup_v1_ReportType
/* Initializer values for message structs */
#define readgroup_v1_ExportReadGroupsRequest_init_default {_readgroup_v1_ReportType_MIN, false, readgroup_v1_GetReadGroupsRequest_init_default}
#define readgroup_v1_ExportReadGroupsResponse_init_default {{{NULL}, NULL}}
#define readgroup_v1_ExportReadGroupsRequest_init_zero {_readgroup_v1_ReportType_MIN, false, readgroup_v1_GetReadGroupsRequest_init_zero}
#define readgroup_v1_ExportReadGroupsResponse_init_zero {{{NULL}, NULL}}
/* Field tags (for use in manual encoding/decoding) */
#define readgroup_v1_ExportReadGroupsRequest_type_tag 1
#define readgroup_v1_ExportReadGroupsRequest_request_tag 2
#define readgroup_v1_ExportReadGroupsResponse_file_tag 1
/* Struct field encoding specification for nanopb */
#define readgroup_v1_ExportReadGroupsRequest_FIELDLIST(X, a) \
X(a, STATIC, SINGULAR, UENUM, type, 1) \
X(a, STATIC, OPTIONAL, MESSAGE, request, 2)
#define readgroup_v1_ExportReadGroupsRequest_CALLBACK NULL
#define readgroup_v1_ExportReadGroupsRequest_DEFAULT NULL
#define readgroup_v1_ExportReadGroupsRequest_request_MSGTYPE readgroup_v1_GetReadGroupsRequest
#define readgroup_v1_ExportReadGroupsResponse_FIELDLIST(X, a) \
X(a, CALLBACK, SINGULAR, STRING, file, 1)
#define readgroup_v1_ExportReadGroupsResponse_CALLBACK pb_default_field_callback
#define readgroup_v1_ExportReadGroupsResponse_DEFAULT NULL
extern const pb_msgdesc_t readgroup_v1_ExportReadGroupsRequest_msg;
extern const pb_msgdesc_t readgroup_v1_ExportReadGroupsResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define readgroup_v1_ExportReadGroupsRequest_fields &readgroup_v1_ExportReadGroupsRequest_msg
#define readgroup_v1_ExportReadGroupsResponse_fields &readgroup_v1_ExportReadGroupsResponse_msg
/* Maximum encoded size of messages (where known) */
/* readgroup_v1_ExportReadGroupsResponse_size depends on runtime parameters */
#if defined(readgroup_v1_GetReadGroupsRequest_size)
#define READGROUP_V1_READGROUP_V1_EXPORT_PB_H_MAX_SIZE readgroup_v1_ExportReadGroupsRequest_size
#define readgroup_v1_ExportReadGroupsRequest_size (8 + readgroup_v1_GetReadGroupsRequest_size)
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

19
vendor/protobuf/readgroup/v1/get.pb.c vendored Normal file
View File

@@ -0,0 +1,19 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "readgroup/v1/get.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(readgroup_v1_GetReadGroupsRequest, readgroup_v1_GetReadGroupsRequest, 2)
PB_BIND(readgroup_v1_GetReadGroupsResponse, readgroup_v1_GetReadGroupsResponse, AUTO)

170
vendor/protobuf/readgroup/v1/get.pb.h vendored Normal file
View File

@@ -0,0 +1,170 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READGROUP_V1_READGROUP_V1_GET_PB_H_INCLUDED
#define PB_READGROUP_V1_READGROUP_V1_GET_PB_H_INCLUDED
#include <pb.h>
#include "google/protobuf/duration.pb.h"
#include "google/protobuf/timestamp.pb.h"
#include "readgroup/v1/readgroup.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Enum definitions */
typedef enum _readgroup_v1_SortOrder {
readgroup_v1_SortOrder_SORT_ORDER_UNSPECIFIED = 0,
readgroup_v1_SortOrder_SORT_ORDER_LAST_SEEN_ASCENDING = 1,
readgroup_v1_SortOrder_SORT_ORDER_LAST_SEEN_DESCENDING = 2,
readgroup_v1_SortOrder_SORT_ORDER_FIRST_SEEN_ASCENDING = 3,
readgroup_v1_SortOrder_SORT_ORDER_FIRST_SEEN_DESCENDING = 4
} readgroup_v1_SortOrder;
typedef enum _readgroup_v1_Group {
readgroup_v1_Group_GROUP_UNSPECIFIED = 0,
readgroup_v1_Group_GROUP_READER = 1,
readgroup_v1_Group_GROUP_ANTENNA = 2
} readgroup_v1_Group;
/* Struct definitions */
typedef struct _readgroup_v1_GetReadGroupsRequest {
pb_callback_t reader_ids;
pb_callback_t location_ids;
pb_callback_t antennas;
pb_callback_t epc;
pb_callback_t epc_filter;
/* aggregates */
bool has_start;
google_protobuf_Timestamp start;
bool has_end;
google_protobuf_Timestamp end;
pb_callback_t signals;
bool has_minimum_avg_rssi;
int32_t minimum_avg_rssi;
bool has_sort;
readgroup_v1_SortOrder sort;
bool has_minimum_count;
int32_t minimum_count;
bool has_minimum_peak_rssi;
int32_t minimum_peak_rssi;
bool has_duration;
google_protobuf_Duration duration;
int64_t limit;
int64_t offset;
bool has_all;
bool all;
bool has_inbound;
bool inbound;
bool has_outbound;
bool outbound;
bool has_group_by;
readgroup_v1_Group group_by;
pb_callback_t group_id;
} readgroup_v1_GetReadGroupsRequest;
typedef struct _readgroup_v1_GetReadGroupsResponse {
pb_callback_t reads;
uint64_t count;
} readgroup_v1_GetReadGroupsResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Helper constants for enums */
#define _readgroup_v1_SortOrder_MIN readgroup_v1_SortOrder_SORT_ORDER_UNSPECIFIED
#define _readgroup_v1_SortOrder_MAX readgroup_v1_SortOrder_SORT_ORDER_FIRST_SEEN_DESCENDING
#define _readgroup_v1_SortOrder_ARRAYSIZE ((readgroup_v1_SortOrder)(readgroup_v1_SortOrder_SORT_ORDER_FIRST_SEEN_DESCENDING+1))
#define _readgroup_v1_Group_MIN readgroup_v1_Group_GROUP_UNSPECIFIED
#define _readgroup_v1_Group_MAX readgroup_v1_Group_GROUP_ANTENNA
#define _readgroup_v1_Group_ARRAYSIZE ((readgroup_v1_Group)(readgroup_v1_Group_GROUP_ANTENNA+1))
#define readgroup_v1_GetReadGroupsRequest_sort_ENUMTYPE readgroup_v1_SortOrder
#define readgroup_v1_GetReadGroupsRequest_group_by_ENUMTYPE readgroup_v1_Group
/* Initializer values for message structs */
#define readgroup_v1_GetReadGroupsRequest_init_default {{{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}, false, google_protobuf_Timestamp_init_default, false, google_protobuf_Timestamp_init_default, {{NULL}, NULL}, false, 0, false, _readgroup_v1_SortOrder_MIN, false, 0, false, 0, false, google_protobuf_Duration_init_default, 0, 0, false, 0, false, 0, false, 0, false, _readgroup_v1_Group_MIN, {{NULL}, NULL}}
#define readgroup_v1_GetReadGroupsResponse_init_default {{{NULL}, NULL}, 0}
#define readgroup_v1_GetReadGroupsRequest_init_zero {{{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}, {{NULL}, NULL}, false, google_protobuf_Timestamp_init_zero, false, google_protobuf_Timestamp_init_zero, {{NULL}, NULL}, false, 0, false, _readgroup_v1_SortOrder_MIN, false, 0, false, 0, false, google_protobuf_Duration_init_zero, 0, 0, false, 0, false, 0, false, 0, false, _readgroup_v1_Group_MIN, {{NULL}, NULL}}
#define readgroup_v1_GetReadGroupsResponse_init_zero {{{NULL}, NULL}, 0}
/* Field tags (for use in manual encoding/decoding) */
#define readgroup_v1_GetReadGroupsRequest_reader_ids_tag 1
#define readgroup_v1_GetReadGroupsRequest_location_ids_tag 2
#define readgroup_v1_GetReadGroupsRequest_antennas_tag 3
#define readgroup_v1_GetReadGroupsRequest_epc_tag 4
#define readgroup_v1_GetReadGroupsRequest_epc_filter_tag 5
#define readgroup_v1_GetReadGroupsRequest_start_tag 6
#define readgroup_v1_GetReadGroupsRequest_end_tag 7
#define readgroup_v1_GetReadGroupsRequest_signals_tag 8
#define readgroup_v1_GetReadGroupsRequest_minimum_avg_rssi_tag 9
#define readgroup_v1_GetReadGroupsRequest_sort_tag 10
#define readgroup_v1_GetReadGroupsRequest_minimum_count_tag 11
#define readgroup_v1_GetReadGroupsRequest_minimum_peak_rssi_tag 12
#define readgroup_v1_GetReadGroupsRequest_duration_tag 13
#define readgroup_v1_GetReadGroupsRequest_limit_tag 14
#define readgroup_v1_GetReadGroupsRequest_offset_tag 15
#define readgroup_v1_GetReadGroupsRequest_all_tag 16
#define readgroup_v1_GetReadGroupsRequest_inbound_tag 17
#define readgroup_v1_GetReadGroupsRequest_outbound_tag 18
#define readgroup_v1_GetReadGroupsRequest_group_by_tag 19
#define readgroup_v1_GetReadGroupsRequest_group_id_tag 20
#define readgroup_v1_GetReadGroupsResponse_reads_tag 1
#define readgroup_v1_GetReadGroupsResponse_count_tag 2
/* Struct field encoding specification for nanopb */
#define readgroup_v1_GetReadGroupsRequest_FIELDLIST(X, a) \
X(a, CALLBACK, REPEATED, INT32, reader_ids, 1) \
X(a, CALLBACK, REPEATED, INT32, location_ids, 2) \
X(a, CALLBACK, REPEATED, INT32, antennas, 3) \
X(a, CALLBACK, OPTIONAL, STRING, epc, 4) \
X(a, CALLBACK, OPTIONAL, STRING, epc_filter, 5) \
X(a, STATIC, OPTIONAL, MESSAGE, start, 6) \
X(a, STATIC, OPTIONAL, MESSAGE, end, 7) \
X(a, CALLBACK, REPEATED, INT32, signals, 8) \
X(a, STATIC, OPTIONAL, SINT32, minimum_avg_rssi, 9) \
X(a, STATIC, OPTIONAL, UENUM, sort, 10) \
X(a, STATIC, OPTIONAL, INT32, minimum_count, 11) \
X(a, STATIC, OPTIONAL, SINT32, minimum_peak_rssi, 12) \
X(a, STATIC, OPTIONAL, MESSAGE, duration, 13) \
X(a, STATIC, SINGULAR, INT64, limit, 14) \
X(a, STATIC, SINGULAR, INT64, offset, 15) \
X(a, STATIC, OPTIONAL, BOOL, all, 16) \
X(a, STATIC, OPTIONAL, BOOL, inbound, 17) \
X(a, STATIC, OPTIONAL, BOOL, outbound, 18) \
X(a, STATIC, OPTIONAL, UENUM, group_by, 19) \
X(a, CALLBACK, OPTIONAL, STRING, group_id, 20)
#define readgroup_v1_GetReadGroupsRequest_CALLBACK pb_default_field_callback
#define readgroup_v1_GetReadGroupsRequest_DEFAULT NULL
#define readgroup_v1_GetReadGroupsRequest_start_MSGTYPE google_protobuf_Timestamp
#define readgroup_v1_GetReadGroupsRequest_end_MSGTYPE google_protobuf_Timestamp
#define readgroup_v1_GetReadGroupsRequest_duration_MSGTYPE google_protobuf_Duration
#define readgroup_v1_GetReadGroupsResponse_FIELDLIST(X, a) \
X(a, CALLBACK, REPEATED, MESSAGE, reads, 1) \
X(a, STATIC, SINGULAR, UINT64, count, 2)
#define readgroup_v1_GetReadGroupsResponse_CALLBACK pb_default_field_callback
#define readgroup_v1_GetReadGroupsResponse_DEFAULT NULL
#define readgroup_v1_GetReadGroupsResponse_reads_MSGTYPE readgroup_v1_ReadGroup
extern const pb_msgdesc_t readgroup_v1_GetReadGroupsRequest_msg;
extern const pb_msgdesc_t readgroup_v1_GetReadGroupsResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define readgroup_v1_GetReadGroupsRequest_fields &readgroup_v1_GetReadGroupsRequest_msg
#define readgroup_v1_GetReadGroupsResponse_fields &readgroup_v1_GetReadGroupsResponse_msg
/* Maximum encoded size of messages (where known) */
/* readgroup_v1_GetReadGroupsRequest_size depends on runtime parameters */
/* readgroup_v1_GetReadGroupsResponse_size depends on runtime parameters */
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,20 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "readgroup/v1/readgroup.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(readgroup_v1_ReadGroup, readgroup_v1_ReadGroup, 2)
#ifndef PB_CONVERT_DOUBLE_FLOAT
/* On some platforms (such as AVR), double is really float.
* To be able to encode/decode double on these platforms, you need.
* to define PB_CONVERT_DOUBLE_FLOAT in pb.h or compiler command line.
*/
PB_STATIC_ASSERT(sizeof(double) == 8, DOUBLE_MUST_BE_8_BYTES)
#endif

View File

@@ -0,0 +1,108 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READGROUP_V1_READGROUP_V1_READGROUP_PB_H_INCLUDED
#define PB_READGROUP_V1_READGROUP_V1_READGROUP_PB_H_INCLUDED
#include <pb.h>
#include "google/protobuf/timestamp.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _readgroup_v1_ReadGroup {
pb_callback_t id;
/* reader */
uint32_t reader_id;
pb_callback_t reader_name;
pb_callback_t epc;
bool has_first_seen;
google_protobuf_Timestamp first_seen;
pb_callback_t name;
int32_t peak_rssi;
uint64_t count;
pb_callback_t reader_label;
bool has_last_seen;
google_protobuf_Timestamp last_seen;
/* location */
pb_callback_t location;
pb_callback_t antennas;
double avg_rssi;
pb_callback_t signals;
bool reader_inbound;
bool reader_outbound;
double skew;
double kurt;
pb_callback_t group_id;
} readgroup_v1_ReadGroup;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define readgroup_v1_ReadGroup_init_default {{{NULL}, NULL}, 0, {{NULL}, NULL}, {{NULL}, NULL}, false, google_protobuf_Timestamp_init_default, {{NULL}, NULL}, 0, 0, {{NULL}, NULL}, false, google_protobuf_Timestamp_init_default, {{NULL}, NULL}, {{NULL}, NULL}, 0, {{NULL}, NULL}, 0, 0, 0, 0, {{NULL}, NULL}}
#define readgroup_v1_ReadGroup_init_zero {{{NULL}, NULL}, 0, {{NULL}, NULL}, {{NULL}, NULL}, false, google_protobuf_Timestamp_init_zero, {{NULL}, NULL}, 0, 0, {{NULL}, NULL}, false, google_protobuf_Timestamp_init_zero, {{NULL}, NULL}, {{NULL}, NULL}, 0, {{NULL}, NULL}, 0, 0, 0, 0, {{NULL}, NULL}}
/* Field tags (for use in manual encoding/decoding) */
#define readgroup_v1_ReadGroup_id_tag 1
#define readgroup_v1_ReadGroup_reader_id_tag 2
#define readgroup_v1_ReadGroup_reader_name_tag 3
#define readgroup_v1_ReadGroup_epc_tag 4
#define readgroup_v1_ReadGroup_first_seen_tag 5
#define readgroup_v1_ReadGroup_name_tag 6
#define readgroup_v1_ReadGroup_peak_rssi_tag 7
#define readgroup_v1_ReadGroup_count_tag 8
#define readgroup_v1_ReadGroup_reader_label_tag 9
#define readgroup_v1_ReadGroup_last_seen_tag 10
#define readgroup_v1_ReadGroup_location_tag 11
#define readgroup_v1_ReadGroup_antennas_tag 12
#define readgroup_v1_ReadGroup_avg_rssi_tag 13
#define readgroup_v1_ReadGroup_signals_tag 14
#define readgroup_v1_ReadGroup_reader_inbound_tag 15
#define readgroup_v1_ReadGroup_reader_outbound_tag 16
#define readgroup_v1_ReadGroup_skew_tag 17
#define readgroup_v1_ReadGroup_kurt_tag 18
#define readgroup_v1_ReadGroup_group_id_tag 19
/* Struct field encoding specification for nanopb */
#define readgroup_v1_ReadGroup_FIELDLIST(X, a) \
X(a, CALLBACK, SINGULAR, STRING, id, 1) \
X(a, STATIC, SINGULAR, UINT32, reader_id, 2) \
X(a, CALLBACK, SINGULAR, STRING, reader_name, 3) \
X(a, CALLBACK, SINGULAR, STRING, epc, 4) \
X(a, STATIC, OPTIONAL, MESSAGE, first_seen, 5) \
X(a, CALLBACK, OPTIONAL, STRING, name, 6) \
X(a, STATIC, SINGULAR, SINT32, peak_rssi, 7) \
X(a, STATIC, SINGULAR, UINT64, count, 8) \
X(a, CALLBACK, OPTIONAL, STRING, reader_label, 9) \
X(a, STATIC, OPTIONAL, MESSAGE, last_seen, 10) \
X(a, CALLBACK, OPTIONAL, STRING, location, 11) \
X(a, CALLBACK, REPEATED, UINT32, antennas, 12) \
X(a, STATIC, SINGULAR, DOUBLE, avg_rssi, 13) \
X(a, CALLBACK, REPEATED, UINT32, signals, 14) \
X(a, STATIC, SINGULAR, BOOL, reader_inbound, 15) \
X(a, STATIC, SINGULAR, BOOL, reader_outbound, 16) \
X(a, STATIC, SINGULAR, DOUBLE, skew, 17) \
X(a, STATIC, SINGULAR, DOUBLE, kurt, 18) \
X(a, CALLBACK, SINGULAR, STRING, group_id, 19)
#define readgroup_v1_ReadGroup_CALLBACK pb_default_field_callback
#define readgroup_v1_ReadGroup_DEFAULT NULL
#define readgroup_v1_ReadGroup_first_seen_MSGTYPE google_protobuf_Timestamp
#define readgroup_v1_ReadGroup_last_seen_MSGTYPE google_protobuf_Timestamp
extern const pb_msgdesc_t readgroup_v1_ReadGroup_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define readgroup_v1_ReadGroup_fields &readgroup_v1_ReadGroup_msg
/* Maximum encoded size of messages (where known) */
/* readgroup_v1_ReadGroup_size depends on runtime parameters */
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,9 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "readgroup/v1/service.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif

View File

@@ -0,0 +1,22 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READGROUP_V1_READGROUP_V1_SERVICE_PB_H_INCLUDED
#define PB_READGROUP_V1_READGROUP_V1_SERVICE_PB_H_INCLUDED
#include <pb.h>
#include "readgroup/v1/export.pb.h"
#include "readgroup/v1/get.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

23
vendor/protobuf/readgroup/v2/end.pb.c vendored Normal file
View File

@@ -0,0 +1,23 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "readgroup/v2/end.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(readgroup_v2_EndReadGroupRequest, readgroup_v2_EndReadGroupRequest, AUTO)
PB_BIND(readgroup_v2_EndReadGroupResponse, readgroup_v2_EndReadGroupResponse, AUTO)
#ifndef PB_CONVERT_DOUBLE_FLOAT
/* On some platforms (such as AVR), double is really float.
* To be able to encode/decode double on these platforms, you need.
* to define PB_CONVERT_DOUBLE_FLOAT in pb.h or compiler command line.
*/
PB_STATIC_ASSERT(sizeof(double) == 8, DOUBLE_MUST_BE_8_BYTES)
#endif

96
vendor/protobuf/readgroup/v2/end.pb.h vendored Normal file
View File

@@ -0,0 +1,96 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READGROUP_V2_READGROUP_V2_END_PB_H_INCLUDED
#define PB_READGROUP_V2_READGROUP_V2_END_PB_H_INCLUDED
#include <pb.h>
#include "google/protobuf/timestamp.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _readgroup_v2_EndReadGroupRequest {
bool has_group_id;
util_UUID group_id;
bool has_reader_id;
util_UUID reader_id;
uint32_t antenna;
pb_callback_t epc;
bool has_timestamp;
google_protobuf_Timestamp timestamp;
int32_t peak_rssi;
double skew_rssi;
double variance_rssi;
double entropy_rssi;
pb_callback_t signals;
} readgroup_v2_EndReadGroupRequest;
typedef struct _readgroup_v2_EndReadGroupResponse {
char dummy_field;
} readgroup_v2_EndReadGroupResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define readgroup_v2_EndReadGroupRequest_init_default {false, util_UUID_init_default, false, util_UUID_init_default, 0, {{NULL}, NULL}, false, google_protobuf_Timestamp_init_default, 0, 0, 0, 0, {{NULL}, NULL}}
#define readgroup_v2_EndReadGroupResponse_init_default {0}
#define readgroup_v2_EndReadGroupRequest_init_zero {false, util_UUID_init_zero, false, util_UUID_init_zero, 0, {{NULL}, NULL}, false, google_protobuf_Timestamp_init_zero, 0, 0, 0, 0, {{NULL}, NULL}}
#define readgroup_v2_EndReadGroupResponse_init_zero {0}
/* Field tags (for use in manual encoding/decoding) */
#define readgroup_v2_EndReadGroupRequest_group_id_tag 1
#define readgroup_v2_EndReadGroupRequest_reader_id_tag 2
#define readgroup_v2_EndReadGroupRequest_antenna_tag 3
#define readgroup_v2_EndReadGroupRequest_epc_tag 4
#define readgroup_v2_EndReadGroupRequest_timestamp_tag 5
#define readgroup_v2_EndReadGroupRequest_peak_rssi_tag 6
#define readgroup_v2_EndReadGroupRequest_skew_rssi_tag 7
#define readgroup_v2_EndReadGroupRequest_variance_rssi_tag 8
#define readgroup_v2_EndReadGroupRequest_entropy_rssi_tag 9
#define readgroup_v2_EndReadGroupRequest_signals_tag 10
/* Struct field encoding specification for nanopb */
#define readgroup_v2_EndReadGroupRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, group_id, 1) \
X(a, STATIC, OPTIONAL, MESSAGE, reader_id, 2) \
X(a, STATIC, SINGULAR, UINT32, antenna, 3) \
X(a, CALLBACK, SINGULAR, STRING, epc, 4) \
X(a, STATIC, OPTIONAL, MESSAGE, timestamp, 5) \
X(a, STATIC, SINGULAR, SINT32, peak_rssi, 6) \
X(a, STATIC, SINGULAR, DOUBLE, skew_rssi, 7) \
X(a, STATIC, SINGULAR, DOUBLE, variance_rssi, 8) \
X(a, STATIC, SINGULAR, DOUBLE, entropy_rssi, 9) \
X(a, CALLBACK, REPEATED, UINT32, signals, 10)
#define readgroup_v2_EndReadGroupRequest_CALLBACK pb_default_field_callback
#define readgroup_v2_EndReadGroupRequest_DEFAULT NULL
#define readgroup_v2_EndReadGroupRequest_group_id_MSGTYPE util_UUID
#define readgroup_v2_EndReadGroupRequest_reader_id_MSGTYPE util_UUID
#define readgroup_v2_EndReadGroupRequest_timestamp_MSGTYPE google_protobuf_Timestamp
#define readgroup_v2_EndReadGroupResponse_FIELDLIST(X, a) \
#define readgroup_v2_EndReadGroupResponse_CALLBACK NULL
#define readgroup_v2_EndReadGroupResponse_DEFAULT NULL
extern const pb_msgdesc_t readgroup_v2_EndReadGroupRequest_msg;
extern const pb_msgdesc_t readgroup_v2_EndReadGroupResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define readgroup_v2_EndReadGroupRequest_fields &readgroup_v2_EndReadGroupRequest_msg
#define readgroup_v2_EndReadGroupResponse_fields &readgroup_v2_EndReadGroupResponse_msg
/* Maximum encoded size of messages (where known) */
/* readgroup_v2_EndReadGroupRequest_size depends on runtime parameters */
#define readgroup_v2_EndReadGroupResponse_size 0
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,9 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "readgroup/v2/service.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif

View File

@@ -0,0 +1,22 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READGROUP_V2_READGROUP_V2_SERVICE_PB_H_INCLUDED
#define PB_READGROUP_V2_READGROUP_V2_SERVICE_PB_H_INCLUDED
#include <pb.h>
#include "readgroup/v2/end.pb.h"
#include "readgroup/v2/start.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

15
vendor/protobuf/readgroup/v2/start.pb.c vendored Normal file
View File

@@ -0,0 +1,15 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "readgroup/v2/start.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(readgroup_v2_StartReadGroupRequest, readgroup_v2_StartReadGroupRequest, AUTO)
PB_BIND(readgroup_v2_StartReadGroupResponse, readgroup_v2_StartReadGroupResponse, AUTO)

90
vendor/protobuf/readgroup/v2/start.pb.h vendored Normal file
View File

@@ -0,0 +1,90 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_READGROUP_V2_READGROUP_V2_START_PB_H_INCLUDED
#define PB_READGROUP_V2_READGROUP_V2_START_PB_H_INCLUDED
#include <pb.h>
#include "google/protobuf/timestamp.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _readgroup_v2_StartReadGroupRequest {
bool has_reader_id;
util_UUID reader_id;
uint32_t antenna;
pb_callback_t epc;
bool has_latitude;
float latitude;
bool has_longitude;
float longitude;
bool has_timestamp;
google_protobuf_Timestamp timestamp;
} readgroup_v2_StartReadGroupRequest;
typedef struct _readgroup_v2_StartReadGroupResponse {
bool has_group_id;
util_UUID group_id;
} readgroup_v2_StartReadGroupResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define readgroup_v2_StartReadGroupRequest_init_default {false, util_UUID_init_default, 0, {{NULL}, NULL}, false, 0, false, 0, false, google_protobuf_Timestamp_init_default}
#define readgroup_v2_StartReadGroupResponse_init_default {false, util_UUID_init_default}
#define readgroup_v2_StartReadGroupRequest_init_zero {false, util_UUID_init_zero, 0, {{NULL}, NULL}, false, 0, false, 0, false, google_protobuf_Timestamp_init_zero}
#define readgroup_v2_StartReadGroupResponse_init_zero {false, util_UUID_init_zero}
/* Field tags (for use in manual encoding/decoding) */
#define readgroup_v2_StartReadGroupRequest_reader_id_tag 1
#define readgroup_v2_StartReadGroupRequest_antenna_tag 2
#define readgroup_v2_StartReadGroupRequest_epc_tag 3
#define readgroup_v2_StartReadGroupRequest_latitude_tag 4
#define readgroup_v2_StartReadGroupRequest_longitude_tag 5
#define readgroup_v2_StartReadGroupRequest_timestamp_tag 6
#define readgroup_v2_StartReadGroupResponse_group_id_tag 1
/* Struct field encoding specification for nanopb */
#define readgroup_v2_StartReadGroupRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, reader_id, 1) \
X(a, STATIC, SINGULAR, UINT32, antenna, 2) \
X(a, CALLBACK, SINGULAR, STRING, epc, 3) \
X(a, STATIC, OPTIONAL, FLOAT, latitude, 4) \
X(a, STATIC, OPTIONAL, FLOAT, longitude, 5) \
X(a, STATIC, OPTIONAL, MESSAGE, timestamp, 6)
#define readgroup_v2_StartReadGroupRequest_CALLBACK pb_default_field_callback
#define readgroup_v2_StartReadGroupRequest_DEFAULT NULL
#define readgroup_v2_StartReadGroupRequest_reader_id_MSGTYPE util_UUID
#define readgroup_v2_StartReadGroupRequest_timestamp_MSGTYPE google_protobuf_Timestamp
#define readgroup_v2_StartReadGroupResponse_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, MESSAGE, group_id, 1)
#define readgroup_v2_StartReadGroupResponse_CALLBACK NULL
#define readgroup_v2_StartReadGroupResponse_DEFAULT NULL
#define readgroup_v2_StartReadGroupResponse_group_id_MSGTYPE util_UUID
extern const pb_msgdesc_t readgroup_v2_StartReadGroupRequest_msg;
extern const pb_msgdesc_t readgroup_v2_StartReadGroupResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define readgroup_v2_StartReadGroupRequest_fields &readgroup_v2_StartReadGroupRequest_msg
#define readgroup_v2_StartReadGroupResponse_fields &readgroup_v2_StartReadGroupResponse_msg
/* Maximum encoded size of messages (where known) */
/* readgroup_v2_StartReadGroupRequest_size depends on runtime parameters */
#if defined(util_UUID_size)
#define READGROUP_V2_READGROUP_V2_START_PB_H_MAX_SIZE readgroup_v2_StartReadGroupResponse_size
#define readgroup_v2_StartReadGroupResponse_size (6 + util_UUID_size)
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

15
vendor/protobuf/signal/v1/get.pb.c vendored Normal file
View File

@@ -0,0 +1,15 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "signal/v1/get.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
PB_BIND(signal_v1_GetSignalsRequest, signal_v1_GetSignalsRequest, AUTO)
PB_BIND(signal_v1_GetSignalsResponse, signal_v1_GetSignalsResponse, AUTO)

101
vendor/protobuf/signal/v1/get.pb.h vendored Normal file
View File

@@ -0,0 +1,101 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_SIGNAL_V1_SIGNAL_V1_GET_PB_H_INCLUDED
#define PB_SIGNAL_V1_SIGNAL_V1_GET_PB_H_INCLUDED
#include <pb.h>
#include "google/protobuf/timestamp.pb.h"
#include "signal/v1/signal.pb.h"
#include "signal/v1/type.pb.h"
#include "util/uuid.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
/* Struct definitions */
typedef struct _signal_v1_GetSignalsRequest {
bool has_type;
signal_v1_SignalType type;
bool has_reader_id;
util_UUID reader_id;
bool has_start;
google_protobuf_Timestamp start;
bool has_end;
google_protobuf_Timestamp end;
/* pagination */
bool has_limit;
uint64_t limit;
bool has_cursor;
google_protobuf_Timestamp cursor;
} signal_v1_GetSignalsRequest;
typedef struct _signal_v1_GetSignalsResponse {
pb_callback_t signals;
bool has_next_cursor;
google_protobuf_Timestamp next_cursor;
} signal_v1_GetSignalsResponse;
#ifdef __cplusplus
extern "C" {
#endif
/* Initializer values for message structs */
#define signal_v1_GetSignalsRequest_init_default {false, _signal_v1_SignalType_MIN, false, util_UUID_init_default, false, google_protobuf_Timestamp_init_default, false, google_protobuf_Timestamp_init_default, false, 0, false, google_protobuf_Timestamp_init_default}
#define signal_v1_GetSignalsResponse_init_default {{{NULL}, NULL}, false, google_protobuf_Timestamp_init_default}
#define signal_v1_GetSignalsRequest_init_zero {false, _signal_v1_SignalType_MIN, false, util_UUID_init_zero, false, google_protobuf_Timestamp_init_zero, false, google_protobuf_Timestamp_init_zero, false, 0, false, google_protobuf_Timestamp_init_zero}
#define signal_v1_GetSignalsResponse_init_zero {{{NULL}, NULL}, false, google_protobuf_Timestamp_init_zero}
/* Field tags (for use in manual encoding/decoding) */
#define signal_v1_GetSignalsRequest_type_tag 1
#define signal_v1_GetSignalsRequest_reader_id_tag 2
#define signal_v1_GetSignalsRequest_start_tag 3
#define signal_v1_GetSignalsRequest_end_tag 4
#define signal_v1_GetSignalsRequest_limit_tag 5
#define signal_v1_GetSignalsRequest_cursor_tag 6
#define signal_v1_GetSignalsResponse_signals_tag 1
#define signal_v1_GetSignalsResponse_next_cursor_tag 2
/* Struct field encoding specification for nanopb */
#define signal_v1_GetSignalsRequest_FIELDLIST(X, a) \
X(a, STATIC, OPTIONAL, UENUM, type, 1) \
X(a, STATIC, OPTIONAL, MESSAGE, reader_id, 2) \
X(a, STATIC, OPTIONAL, MESSAGE, start, 3) \
X(a, STATIC, OPTIONAL, MESSAGE, end, 4) \
X(a, STATIC, OPTIONAL, UINT64, limit, 5) \
X(a, STATIC, OPTIONAL, MESSAGE, cursor, 6)
#define signal_v1_GetSignalsRequest_CALLBACK NULL
#define signal_v1_GetSignalsRequest_DEFAULT NULL
#define signal_v1_GetSignalsRequest_reader_id_MSGTYPE util_UUID
#define signal_v1_GetSignalsRequest_start_MSGTYPE google_protobuf_Timestamp
#define signal_v1_GetSignalsRequest_end_MSGTYPE google_protobuf_Timestamp
#define signal_v1_GetSignalsRequest_cursor_MSGTYPE google_protobuf_Timestamp
#define signal_v1_GetSignalsResponse_FIELDLIST(X, a) \
X(a, CALLBACK, REPEATED, MESSAGE, signals, 1) \
X(a, STATIC, OPTIONAL, MESSAGE, next_cursor, 2)
#define signal_v1_GetSignalsResponse_CALLBACK pb_default_field_callback
#define signal_v1_GetSignalsResponse_DEFAULT NULL
#define signal_v1_GetSignalsResponse_signals_MSGTYPE signal_v1_Signal
#define signal_v1_GetSignalsResponse_next_cursor_MSGTYPE google_protobuf_Timestamp
extern const pb_msgdesc_t signal_v1_GetSignalsRequest_msg;
extern const pb_msgdesc_t signal_v1_GetSignalsResponse_msg;
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
#define signal_v1_GetSignalsRequest_fields &signal_v1_GetSignalsRequest_msg
#define signal_v1_GetSignalsResponse_fields &signal_v1_GetSignalsResponse_msg
/* Maximum encoded size of messages (where known) */
/* signal_v1_GetSignalsResponse_size depends on runtime parameters */
#if defined(util_UUID_size)
#define SIGNAL_V1_SIGNAL_V1_GET_PB_H_MAX_SIZE signal_v1_GetSignalsRequest_size
#define signal_v1_GetSignalsRequest_size (91 + util_UUID_size)
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

View File

@@ -0,0 +1,9 @@
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.4.9 */
#include "signal/v1/service.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif

23
vendor/protobuf/signal/v1/service.pb.h vendored Normal file
View File

@@ -0,0 +1,23 @@
/* Automatically generated nanopb header */
/* Generated by nanopb-0.4.9 */
#ifndef PB_SIGNAL_V1_SIGNAL_V1_SERVICE_PB_H_INCLUDED
#define PB_SIGNAL_V1_SIGNAL_V1_SERVICE_PB_H_INCLUDED
#include <pb.h>
#include "signal/v1/get.pb.h"
#include "signal/v1/stream.pb.h"
#include "signal/v1/subscribe.pb.h"
#if PB_PROTO_HEADER_VERSION != 40
#error Regenerate this file with the current version of nanopb generator.
#endif
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif

Some files were not shown because too many files have changed in this diff Show More