Proto commits in christianrowlands/network-survey-messaging

These 83 commits are when the Protocol Buffers files have changed:

Commit:60f266c
Author:christianrowlands

Adds additional detail and context around the Bluetooth addressType field

The documentation is generated from this commit.

Commit:64bc7aa
Author:christianrowlands

Add plmn string field to preserve MNC leading zeros - Add plmn field (format "MCC-MNC") to GSM, LTE, UMTS, and NR record protos - Add plmn field to CellIdentityGsm/Umts/Lte/Nr in phone_state proto - Mark existing integer mcc/mnc fields as deprecated in favor of plmn

Commit:a7f3f64
Author:christianrowlands

Reorder the Bluetooth `AddressType` enum so that `UNKNOWN = 0` is the default, matching the project convention

Commit:88fdde6
Author:christianrowlands

Adds the mission id and record number fields to the device status message for consistency with the rest of the messages

Commit:92a9803
Author:christianrowlands

Removes the unused heading, pitch, roll, fieldOfView, and receiverSensitivity fields and the deprecated gRPC handshake RPC

Commit:1bf3c16
Author:christianrowlands

Adds the mfgData field to the Bluetooth Record

Commit:3237e00
Author:christianrowlands

Adds the `addressType`, `deviceClass`, `serviceUuids`, and `companyId` fields to the Bluetooth message

Commit:66e5408
Author:christianrowlands

Adds the locationAge field to each message in this specification

Commit:b5b85f2
Author:christianrowlands

Adds the nonTerrestrialNetwork field to the PhoneState message (satellite usage)

Commit:43a2c87
Author:christianrowlands

Adds support for streaming phone state and bluetooth messages over gRPC

Commit:edc359a
Author:christianrowlands

Adds go package paths and updates the README with instructions for generating Go code

Commit:fb3901c
Author:christianrowlands

Adds the slot field to the phone state message to enable multi SIM support

Commit:8a98dc6
Author:christianrowlands

Adds the appVersion field to the device status message

Commit:3bcf375
Author:christianrowlands

Adds SNR for the reference signal to the LTE message

Commit:98477f3
Author:christianrowlands

Adds two more sets of optional location fields to the device status message, one for GNSS and one for Network based locations. - These locations can be used to compare the different location providers for accuracy and further location analysis

Commit:cd3bdbe
Author:christianrowlands

Adds the bandwidth field to the Wi-Fi beacon record

Commit:1e933d8
Author:christianrowlands

Adds WIFI 7 (802.11be) to the list of wifi standards

Commit:4e95cdc
Author:christianrowlands

Adds a `slot` field to the cellular messages to allow for multi-sim or multi-radio support

Commit:76f6776
Author:christianrowlands

Adds CQI to the LTE record

Commit:8a4d3a5
Author:christianrowlands

Add a WPA2_WPA3 option to the Wi-Fi Encryption Types

Commit:90b6d09
Author:christianrowlands

Adds the passpoint boolean field to the WifiBeaconRecord

Commit:d865a55
Author:christianrowlands

Adds frameType and frameSubtype to the wifi ota message

Commit:9313699
Author:christianrowlands

Update the version number in the asyncapi spec and add speed to two more proto files

Commit:5fbf634
Author:christianrowlands

Adds the speed field to the messaging schema for all messages

Commit:4027bf9
Author:christianrowlands

Adds the mdmOverride field to the device status message

Commit:06f9123
Author:Glen Cornell
Committer:GitHub

Added Wi-Fi deauthentication message (#14) Co-authored-by: Glen Cornell <glen.cornell@ves.solutions>

Commit:b902660
Author:christianrowlands

Renamed the receivedSensitivity field to receiverSensitivity - Disabled the python build until I can gate it with a gradle task or flag

Commit:b175d78
Author:Glen Cornell
Committer:GitHub

#5: Add sensor metadata to messages (#10) Authored-by: Glen Cornell <glen.cornell@ves.solutions>

Commit:46d7333
Author:Glen Cornell

Merge branch 'master' into feature/8-wifi-otm

Commit:3da5ab3
Author:Glen Cornell

#6: fixed tests

Commit:afdc66c
Author:Glen Cornell

#6: Forgot to commit other related files

Commit:6b6b4ae
Author:Glen Cornell

#6: Added support for Wi-Fi OTA Message

Commit:2e6545c
Author:christianrowlands

#7: Added support for a Wi-Fi Probe Request message - Also removed the old GeoJSON point json file since I ended up going a different direction (defined the lat and lon directly instead) - Updated all of the protobuf and grpc version numbers to the latest

Commit:3f2f5fa
Author:christianrowlands

Added the ecno field to the UMTS record

Commit:ce7b17e
Author:christianrowlands

Some cleanup resulting from the merge - Updated the README for the 0.7.0 release - Fixed some broken unit tests - Applied the code style to the protobuf files to fix the indent for some of the accuracy fields - Improved the description of the accuracy field in the AsyncAPI yaml

Commit:edc9aed
Author:christianrowlands

Merge branch 'feature/ota-message-refactor' # Conflicts: # src/main/proto/com/craxiom/messaging/lte_nas.proto # src/main/proto/com/craxiom/messaging/umts_nas.proto # src/main/proto/com/craxiom/messaging/wcdma_rrc.proto # src/test/java/com/craxiom/messaging/JsonConversionTest.java

Commit:12ebdb6
Author:Mick Kusyy

Adding location accuracy: Changed accuracy to int32 in proto, updated unit tests

Commit:7432e79
Author:christianrowlands

BREAKING CHANGES - Switched to using the full pcap record in the cellular OTA message - Added support for GSM OTA messages - Renamed the lte_ota_message topic to cellular_ota_message so that it is more generic and can be reused for all the messages

Commit:0a0500c
Author:Mick Kusyy

Added location accuracy to proto files

Commit:dab57b7
Author:Christian Rowlands
Committer:GitHub

Merge pull request #4 from mae1900/umts_branch Umts branch

Commit:32fa34e
Author:Michael Eldrige

Added UMTS and WCDMA features for NS+.

Commit:eb854cc
Author:Michael Eldrige

Added UMTS and WCDMA features for NS+.

Commit:1a4a661
Author:Michael Eldrige

Added UMTS and WCDMA features for NS+.

Commit:ec3ff4b
Author:Michael Eldrige

Added UMTS and WCDMA features for NS+.

Commit:08a23d5
Author:Michael Eldrige

Added UMTS and WCDMA features for NS+.

Commit:c37def6
Author:Kris Peterson
Committer:GitHub

Added mission ID and record number properties to PhoneStateData (#3)

Commit:2be08e0
Author:mae1900

Added UMTS and WCDMA features for NS+.

Commit:4ccf48c
Author:christianrowlands

Added a phone state message that allows the NS app to report any serving cell changes

Commit:d96bc45
Author:christianrowlands

Added a deviceModel field to the GNSS and Device Status messages

Commit:25ed3c5
Author:christianrowlands

Moved the LteNas message under the LTE OTA topic - Added LteNas to the wireless survey protobuf streaming RPC

Commit:c02b10f
Author:christianrowlands

Merge branch 'master' into feature/MONKEY-225-lte-nas

Commit:69157bd
Author:christianrowlands

Added a message schema for Bluetooth survey records

Commit:d9a44d4
Author:christianrowlands

Updates for the 0.4.0 release and changed the NCI to a 64 bit int

Commit:97e1f19
Author:christianrowlands

Added a 5G New Radio (NR) survey record schema for both protobuf and AsyncAPI

Commit:bf1c8af
Author:Eliza Alcaraz

MONKEY-225: Caught some simple mistakes during build; now java files are generating correctly

Commit:8a781a6
Author:Eliza Alcaraz

MONKEY-225: Added lte_nas proto file

Commit:5d75454
Author:christianrowlands

Added an lte_ota_message topic and an LteRrc message schema to the API - Added the corresponding protobuf definition - Unit tests will come when I have a chance to generate some data

Commit:e57a700
Author:christianrowlands

Clarified the group number for GNSS and removed the multiple option from the constellation enum

Commit:dedecf6
Author:christianrowlands

Switched all the optional protobuf fields to wrapper objects so they can be unset

Commit:cb94950
Author:christianrowlands

Some updates to the new GNSS Schema - Added an UNKNOWN as the first (default) element of the proto file - Shortened a few of the field names to save a few bytes over the wire for each JSON message - Changed some of the fields to float from double - Added some min/max values to the fields

Commit:cb52a43
Author:Dino Tufekcic
Committer:Dino Tufekcic

Add support for GNSS survey messages

Commit:c7f997c
Author:christianrowlands

Reverted the changes to the deprecated protobuf definitions - Rolled the version to 0.2.1 in the yaml file

Commit:dd27ea5
Author:Les Stroud

Modified the timeUp field to be rfc3339 compliant.

Commit:0ed1712
Author:Les Stroud

modified deviceTime to be an RFC3339/iso8601 compliant date-time format.

Commit:a482f2b
Author:christianrowlands

Removed the 802.11 Beacon message from the older protobuf file

Commit:412cf07
Author:christianrowlands

Added a device status message to the API - Also added protobuf definitions for the device status message, along with an RPC call.

Commit:80ab8ba
Author:christianrowlands

Renamed messageName to messageType - Updated the descriptions to call out the message type value.

Commit:ea051db
Author:christianrowlands

Added an 802.11 beacon messge to the AsyncAPI schema - Redefined the proto files to following the new JSON message schema. - Deprecated the original proto definitions. - Added unit tests for converting between the JSON strings and protobuf java objects.

Commit:0a4525d
Author:christianrowlands

Start of changes to support Wi-Fi - Updated the proto file to get rid of the underscores in the names

Commit:1cd7cc8
Author:christianrowlands

Added the device name field to all the wireless proto messages

Commit:35420f5
Author:christianrowlands

BREAKING CHANGE - Swapped out the recently added serviceSetType String for an enum - This breaks compatibility with anything using version 0.1.1 of this library

Commit:87f0f21
Author:christianrowlands

Added a Wi-Fi Beacon Record to the Wireless Survey Proto

Commit:5b7b644
Author:christianrowlands

Switched to using the full ptorobuf java instead of the lite version - Updated some of the dependency versions

Commit:ea73662
Author:christianrowlands

Updated the streaming RPCs to each use their own response class

Commit:eda9049
Author:christianrowlands

Added calls to stream GSM, CDMA, and UMTS messages

Commit:332a6ac
Author:christian.rowlands

Added messages for GSM, CDMA, and UMTS records. Also switched the RSRP and RSRQ for LTE to a Float and defaulted the LteBandwidth enum to unknown

Commit:32a458e
Author:christian.rowlands

Added a connection handshake RPC

Commit:a45417d
Author:christian.rowlands

Added the LTE Bandwidth to the LTE Record

Commit:f07cd4e
Author:christian.rowlands

Added a serving cell field to the protocol buffer for LTE Records

Commit:36877b5
Author:christian.rowlands

Fixed a typo in WirlessSurvey

Commit:78598ea
Author:christian.rowlands

A minor change to the status service name

Commit:f6cac69
Author:christian.rowlands

Switched to using wrappers so that values can be "unset"

Commit:485bd56
Author:christian.rowlands

Initial pass at creating the protobuf files for the Network Survey App