really still wip
This commit is contained in:
@@ -56,6 +56,7 @@ typedef struct DiscoverResponsePayload {
|
||||
int8_t snr;
|
||||
uint32_t tag;
|
||||
uint8_t pubkey[32];
|
||||
uint8_t pubkeyLen;
|
||||
} DiscoverResponsePayload;
|
||||
|
||||
typedef struct AnonymousRequestPayload {
|
||||
@@ -116,6 +117,27 @@ typedef struct Node {
|
||||
char flags;
|
||||
} Node;
|
||||
|
||||
typedef struct {
|
||||
char name[32];
|
||||
unsigned char pubKey[32];
|
||||
unsigned char secret[32];
|
||||
|
||||
int32_t gps_latitude;
|
||||
int32_t gps_longitude;
|
||||
|
||||
Path path;
|
||||
|
||||
uint8_t flags;
|
||||
uint8_t type;
|
||||
|
||||
uint8_t authenticated;
|
||||
|
||||
uint32_t last_seen_rt; //remote timestamp
|
||||
uint32_t last_seen_lt; //local timestamp
|
||||
|
||||
uint32_t sync_timestamp;
|
||||
} NodeEntry;
|
||||
|
||||
typedef struct EncryptedPayloadStruct {
|
||||
uint8_t destinationHash;
|
||||
uint8_t sourceHash;
|
||||
@@ -153,6 +175,7 @@ typedef struct AdvertisementPayload {
|
||||
uint8_t pubKey[32];
|
||||
int32_t timestamp;
|
||||
uint8_t signature[64];
|
||||
uint8_t valid;
|
||||
uint8_t dataFlags;
|
||||
int32_t latitude;
|
||||
int32_t longitude;
|
||||
@@ -164,6 +187,7 @@ typedef struct AdvertisementPayload {
|
||||
|
||||
typedef struct Extra {
|
||||
uint8_t type;
|
||||
uint8_t dataLen;
|
||||
uint8_t data[180]; // hopefully long enough
|
||||
} Extra;
|
||||
|
||||
@@ -204,4 +228,8 @@ typedef struct RepeaterStats {
|
||||
uint32_t total_rx_air_time_secs;
|
||||
} RepeaterStats;
|
||||
|
||||
typedef struct Channel {
|
||||
|
||||
} Channel;
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user