Proto commits in CyBear-Jinni/cbj_smart-home

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

Commit:bd163c8
Author:Guy Luz

Adding Hub support

Commit:6596b20
Author:Guy Luz

Reveals only the ic pacakge required files

Commit:8b9b957
Author:Guy Luz

Moving protoc enums out

Commit:d7924fa
Author:Guy Luz

Repos maintenance. Generated protoc

Commit:e3bd6d2
Author:guyluz

Changed proto script to use entity instead of device. Added some new devices types and some new vendors

Commit:bcd2c07
Author:guyluz11
Committer:guyluz11

Added the following device types to VendorsAndServices: wiz, switchBot, Somfy

Commit:4015d07
Author:guyluz11

Added DeviceTypes to hub emptyDevice and pingDevice, changed TypeNotSupported to smartTypeNotSupported

Commit:1c5fdb0
Author:guyluz11

Added to Hub proto DeviceActions open and close

Commit:24323b8
Author:guyluz11

Added more proto device actions

Commit:c938500
Author:guyluz11

Added some new deviceActions to hub proto (for smart tv's)

Commit:be17882
Author:guyluz11

Cbj Hub can now find cbj smart device devices

The documentation is generated from this commit.

Commit:01e2947
Author:guyluz11

Add support for smart computer generic device type

Commit:1d21dc5
Author:guyluz11

Added smart computer type to cbj smart device

Commit:da99aa7
Author:guyluz11

Added back cbj_smart-device server protoc file and generated grpc from it

Commit:da35382
Author:guyluz11

Removed CBJ-Smart-Device and will add it in it new name in the next commits. Added SendingType location to hub and app proto. Pull for all sub repo's

Commit:cff4e33
Author:guyluz11

Added new to hub server proto new types for DeviceActions, WhenToExecute, DeviceTypes, VendorsAndServices, DeviceStateGRPC.

Commit:e5ac8af
Author:guyluz11

Added smartPlug to DeviceTypes in hub server proto

Commit:6e86aa1
Author:guyluz11

Added more device types

Commit:30c108e
Author:guyluz11

Added couple of new vendors to vendor list. Added AreaPurposesTypes enum

Commit:07d7dbb
Author:guyluz11

Added room type to Hub protoc SendingType

Commit:de99d94
Author:guyluz11

Add to protoc software info dart sdk version field

Commit:14326d8
Author:guyluz11

Added pubspec build number filed in comp info messages

Commit:f2aeaa3
Author:guyluz11

Added compIp value for comp info in proto files

Commit:6ee5ca0
Author:guyluz11

Change proto_gen_date.txt into dart files for easy import in all of the software

Commit:0c70c2c
Author:guyluz11

Changed methods naming to reduce conflicts

Commit:28fc8ed
Author:guyluz11

Added support to get CompInfo like protoLastGenDate and pubspecYamlVersion

Commit:85d432e
Author:guyluz11

Have added getHubDeviceInfo responseHubDeviceInfo SendingType in proto, changed the order of elements in proto, script will now create files with the date the proto got compiled within each gen folders -> client/Server folder

Commit:402f193
Author:guy

Adding new SendingTypes for hub server proto

Commit:17fc66e
Author:guy

Add remote pipes routing as submodule and added it to the proto_script.sh to get the generated Hub server files

Commit:253ce9a
Author:guy

Add firstConnection to SendingType enum for the hub-app communication

Commit:ceb0669
Author:guy

Retrieving miHome lifx tuyaSmart vendors from proto after they got deleted

Commit:c1b5df3
Author:guy

Add vendorLoginType in proto, fix pub not recognized in script

Commit:87b5564
Author:Guy Luz

Add google to vendors in proto

Commit:775d4f9
Author:Guy Luz

Add smartTV to DeviceTypes in proto file

Commit:a283f96
Author:Guy Luz

Add switcher to vendors and services in proto

Commit:870cf9b
Author:Guy Luz

Add espHome to vendors and more DeviceTypes names

Commit:b20b411
Author:Guy Luz

Adding yeelight to VendorsAndServices proto

Commit:d9d5614
Author:Guy Luz

Add VendorsAndServices to Hub App proto

Commit:35becf8
Author:Guy Luz

Adding esphome proto files

Commit:f300e4c
Author:Guy Luz

Add proto file for hub. Removed smart device grpc waitingInFirebase and removed copy script output location from app and remote pipes.

Commit:bad6fae
Author:Guy Luz

Transforming string json in proto insted of smart device object

Commit:898eaf9
Author:Guy Luz

Changes to hub proto file

Commit:69d4f9b
Author:Guy Luz

Created hub server proto file.

Commit:cb9880e
Author:Guy Luz

Stream small test pess in remote pips.

Commit:e535e91
Author:Guy Luz

Adding grpc files and small test for the remote pipes

Commit:4e78b87
Author:Guy Luz

Add button with light to proto/gprc

Commit:a2e5ca0
Author:Guy Luz

Add WhenToExecute enum to proto

Commit:24f84cc
Author:Guy Luz

Add button to device type in proto file

Commit:418d892
Author:Guy Luz

Updating the proto/grpc to with Boilerm and fix start with lower case for enums

Commit:65c25cf
Author:Guy Luz

Grpc changes

Commit:08cd6dd
Author:Guy Luz

Add comp mac address field to smart device grpc object

Commit:810d07e
Author:Guy Luz

Adding more fields to grpc

Commit:b51b0d3
Author:Guy Luz

App get the Smart Device IP in the hotspot

Commit:4e97124
Author:guy

Fixed protoc and add Security Bear part

Commit:eb63199
Author:guy

Second commit of inserting firebase information from the flutter app into the smart device

Commit:f1b1683
Author:guy

First commit of inserting firebase information from the flutter app

Commit:d14992e
Author:guy

Changing device name in the app now update the singleton in the smart device

Commit:c0eb7f9
Author:guy

When adding device in the flutter app the smart device will return all the devices that it have and show information about them

Commit:288db1f
Author:Guy Luz

Add support for blinds

Commit:8bb1240
Author:Guy Luz

Reformat code, Rearrange code, Optimize imports, Preform code analysis, Check TODO, Cleanup, Update copyright.

Commit:440a7d4
Author:Guy Luz

Change Folder Name

Commit:cbfecdc
Author:Guy Luz

Change grpc protoc dir location

Commit:c10199a
Author:Guy Luz

Uploading flutter code to this branch and Changing the naming of folder

This commit does not contain any .proto files.

Commit:68233db
Author:Guy Luz

Upload flutter app

Commit:4cfc3d0
Author:Guy Luz

Change naming

Commit:c7b9540
Author:Guy Luz

Combining both project Flutter app for mobile and server for smart devices

Commit:253ceea
Author:Guy Luz

Completed change to gRPC from REST, change naming to dart guideline.

Commit:b68e763
Author:Guy Luz

Change protoc functions naming and removed old files

Commit:d22d704
Author:Guy Luz

Start migrating to grpc