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
DSTO\pivatom
8d92467a99
Remove last traces of external mqtt abstraction
...
Also subscribed to commander and changed name of vote request message.
2019-01-14 08:35:44 +10:30
DSTO\pivatom
97fd356038
Add mqtt messenger file for implementation of paxos messenger
2019-01-11 11:40:27 +10:30
DSTO\pivatom
acc287d572
Remove use of external mqtt file, just use paho library
2019-01-11 11:40:04 +10:30
DSTO\pivatom
b61da848f4
Add coco classes
2019-01-11 11:39:18 +10:30
DSTO\pivatom
49de393edb
Add some comments for future details, as well as partial of on_message
2019-01-11 11:39:04 +10:30
DSTO\pivatom
ccc252e5b9
Add methods for callbacks to the mqtt client.
2019-01-10 14:55:31 +10:30
DSTO\pivatom
5e7e79e9a9
Move commander file
2019-01-10 14:55:06 +10:30
DSTO\pivatom
2abdf7bc1e
Add files for Paxos decision system.
2019-01-10 14:54:53 +10:30
DSTO\pivatom
c12c57bfcf
Add centralised folder and initial implementations for decision system.
2019-01-10 14:54:06 +10:30
Michael Pivato
85548b7cdd
Move message pack library to js folder
2019-01-08 14:35:07 +10:30
Michael Pivato
cc452d7702
Move paho library files from root to js folder
2019-01-08 14:31:02 +10:30
Michael Pivato
68bffea25d
move bootstrap css files from js to css folder
2019-01-08 14:30:45 +10:30
Michael Pivato
f65d051049
Add bootstrap files for web demo.
...
People like to look at pretty things, and will likely be looking at their mobile.
2019-01-08 14:27:20 +10:30
Michael Pivato
d95f6116a9
Add stubs for web UI demo
2019-01-08 14:26:44 +10:30
DSTO\pivatom
1e0c5b575f
Add class stubs for paxos version
2019-01-08 12:40:54 +10:30
Michael Pivato
ce4858bcbe
Change MQTT example to connect to local network virtual machine.
2019-01-07 14:23:33 +10:30
Michael Pivato
e600dfea61
Add more flesh to the motor file
2019-01-07 14:23:06 +10:30