Commit Graph

307 Commits

Author SHA1 Message Date
Michael Pivato
d1f4f64c6c Remove messagepack example. 2019-02-07 07:01:40 +10:30
Michael Pivato
fd252a1c3e Remove old messaging interface. 2019-02-07 07:01:27 +10:30
Michael Pivato
9fbb4310ac Remove use of tensorflow to reduce dependencies. 2019-02-07 07:01:14 +10:30
Michael Pivato
5b24c98ad7 Remove paxos decision making. 2019-02-07 07:00:57 +10:30
Michael Pivato
12f98d7c92 Almost finish decentralised voter. 2019-02-07 07:00:40 +10:30
Michael Pivato
67b9d4538d Remove init from messenger as it's abstract. 2019-02-07 07:00:21 +10:30
Michael Pivato
61ef4a5e96 Add debug print statements. 2019-02-07 07:00:03 +10:30
Michael Pivato
4c25649c26 Move get gesture, make circle 0.6 2019-02-05 11:54:17 +10:30
Michael Pivato
6289451f26 Add initial ballot voter code requirements 2019-01-27 23:44:35 +10:30
Michael Pivato
48cf938b8a Add code for video connecting and capturing, as well as some swarm issues. 2019-01-27 23:44:03 +10:30
Michael Pivato
a3d04aad3d Fix feed_dict to have colon instead of comma. 2019-01-27 23:42:10 +10:30
Michael Pivato
5e171e01db Change to double quote docstrings. 2019-01-27 23:41:29 +10:30
Michael Pivato
c84c427fa7 Fix going outside of array bounds, and attempt to make CNN work. 2019-01-24 16:19:20 +10:30
Michael Pivato
35d0f962e6 Change to double quotes and implement unicast messaging 2019-01-24 16:17:55 +10:30
Michael Pivato
0fd1015f8b Fix commander decision making 2019-01-24 16:17:23 +10:30
Michael Pivato
6430589fe4 Add server for centralised 'commander' 2019-01-24 16:16:49 +10:30
Michael Pivato
71793baa04 Add server for camera nodes. 2019-01-24 16:16:29 +10:30
Michael Pivato
bb03bdd628 Change debug messages 2019-01-24 16:15:34 +10:30
Michael Pivato
57db02a402 Change to use external messaging module 2019-01-24 10:59:26 +10:30
Michael Pivato
6de217a02f Add callbacks, debug print lines 2019-01-18 16:40:51 +10:30
Michael Pivato
a6628793e6 Initial commit of init files 2019-01-18 16:36:17 +10:30
Michael Pivato
741823ae25 Add config file usage and messages module usage 2019-01-18 16:35:52 +10:30
Michael Pivato
451c3c7830 Fix default message, and change deserialiser and submit constructor 2019-01-18 16:35:22 +10:30
Michael Pivato
57223ee224 Add vote property to submit vote and change null values of init parameters 2019-01-17 14:49:31 +10:30
Michael Pivato
a8b3491661 Remove obsolete, unimplemented classes 2019-01-17 14:46:11 +10:30
Michael Pivato
90445bfd14 Add messages module containing all possible message types 2019-01-17 14:18:09 +10:30
Michael Pivato
2e05b83d99 Use messages module instead of messagepack in commander 2019-01-17 14:17:42 +10:30
Michael Pivato
778893d081 Fix message unpacking for commander 2019-01-15 10:39:25 +10:30
Michael Pivato
a16fbfdd54 Make JSON configuratino actually work 2019-01-15 10:14:08 +10:30
Michael Pivato
e0228adf8b Add json config file implementation 2019-01-15 10:00:31 +10:30
Michael Pivato
d977adddab Updated mqtt example to work with messagepack. 2019-01-15 09:39:46 +10:30
Michael Pivato
1731857f6a Add CSS and FETA page for web demo 2019-01-15 09:31:40 +10:30
Michael Pivato
3d25d33662 Add sequence diagram file for swarm consensus 2019-01-15 09:30:45 +10:30
Michael Pivato
db01f7d531 Add print of binary object as well 2019-01-15 09:29:50 +10:30
Michael Pivato
0adc84c71a Add will_set declaration 2019-01-15 09:29:38 +10:30
Michael Pivato
96582b3657 Add required methods for decentralised consensus 2019-01-15 09:29:24 +10:30
Michael Pivato
e6db8c8882 Merge branch 'master' of /Users/piv/Documents/Work/Test
Merge from work
2019-01-14 12:26:21 +10:30
Michael Pivato
60d710a6c6 Add initial web pages and code for presentation 2019-01-14 12:26:16 +10:30
Michael Pivato
137be4f25f Add test code for using message pack with python mqtt 2019-01-14 12:25:47 +10:30
Michael Pivato
4c680b2b09 Add code to for hand detection using CNN 2019-01-14 12:25:26 +10:30
DSTO\pivatom
0b075b6edf Add voter class for fusion implementation 2019-01-14 11:20:15 +10:30
DSTO\pivatom
3c978b3ca3 Add method to get swarm participants for new leader, fix some comments 2019-01-14 11:19:27 +10:30
DSTO\pivatom
90d096a918 Add client sending the vote as a private variable. 2019-01-14 11:17:26 +10:30
DSTO\pivatom
e122e572b6 Update voter interface 2019-01-14 09:14:41 +10:30
DSTO\pivatom
4f4f4d531c Remove qos argument 2019-01-14 09:03:32 +10:30
DSTO\pivatom
8db3f279fe Remove previous method relating to subscription additions 2019-01-14 09:03:04 +10:30
DSTO\pivatom
6bdf03abfc Add implementation for taking votes 2019-01-14 09:02:26 +10:30
DSTO\pivatom
6444d6d3a0 Add message implementations and make private variables have underscore 2019-01-14 08:56:34 +10:30
DSTO\pivatom
f101bf61bf Put custom on_vote message for voter to use their own method.
This maintains cohesion so the voter class is just focussed on how to vote, not also on how to collect the votes, which could be by a means such as an image or video sensor.
2019-01-14 08:55:36 +10:30
DSTO\pivatom
31367b1893 Add message check for having a vote requested 2019-01-14 08:36:38 +10:30