650 Commits

Author SHA1 Message Date
875293a742 Fixed linting errors and removed namespaces 2020-01-08 15:10:54 -08:00
afa7c74f82 Merge branch 'feature/devices' of github.com:nathankellenicki/node-poweredup into feature/devices
Some checks failed
continuous-integration/drone/push Build is failing
2020-01-08 14:38:57 -08:00
673f5ffcb6 Start of port combining 2020-01-08 14:38:51 -08:00
9f087e3e1a Merge branch 'feature/devices' of github.com:nathankellenicki/node-poweredup into feature/devices 2020-01-06 22:17:27 -08:00
077a7376c0 WeDo 2.0 unsubscribing 2020-01-06 09:49:38 -08:00
290f469b47 Device events emit value objects 2019-12-26 18:18:55 -08:00
c5146bd315 Renamed button to remoteButton on RC 2019-12-23 20:32:12 -08:00
9113d22766 Named internal ports on hubs
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-22 19:02:35 -08:00
579f82334c Device events now emit on hub too
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-22 18:39:19 -08:00
2dabeddbab More WeDo 2.0 devices 2019-12-20 12:35:09 -08:00
035017617e Bug fixes, hubs now wait for hub properties before being connected 2019-12-19 15:44:35 -08:00
bc644c85b2 Duplo motors and sensors 2019-12-19 12:07:05 -08:00
705fbd341a writeDirect function on device
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-19 10:46:38 -08:00
a5a9b2e880 Control+ (Technic Medium Hub) devices, renamed hubs to be more inline with official naming convention
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-18 17:13:21 -08:00
6e77d697fc Control+ (Technic Medium Hub) sensors
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-18 16:51:32 -08:00
195c0d5123 HubLED and MoveHubTiltSensor
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-18 15:20:20 -08:00
6d23179be6 PUPRemoteButton
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-18 13:21:32 -08:00
2e06a17e5d CurrentSensor
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-18 12:04:39 -08:00
c1b8697a56 VoltageSensor
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-18 11:45:12 -08:00
de4feb0b89 Added functions to wait for port attachments
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-18 10:24:39 -08:00
364089b703 Power to speed when rotating by angle
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-17 17:23:27 -08:00
ffd3cceab8 Exported hub PortMap 2019-12-17 14:44:48 -08:00
36c34a9743 Exported device ModeMap
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-17 14:29:14 -08:00
388bce170c Mapping of events to modes
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-17 14:03:37 -08:00
04b79ade47 Renamed devices
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-16 21:21:25 -08:00
df70d8a8a4 Renamed devices 2019-12-16 21:19:56 -08:00
225f331811 Better directory structure 2019-12-16 17:31:22 -08:00
406e9e99bc Rename again
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-16 17:11:30 -08:00
37be7f85b6 Rename 2019-12-16 17:10:50 -08:00
023b141c4d Better handling of device initialisation, implemented more modes
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-16 17:07:43 -08:00
2a67242f34 Removed some commented code from hubs 2019-12-16 12:13:41 -08:00
31ac93275c Motion and tilt sensor 2019-12-16 11:48:09 -08:00
81cbdac591 Merge branch 'feature/devices' of github.com:nathankellenicki/node-poweredup into feature/devices 2019-12-16 10:44:12 -08:00
198d637ef9 Renamed devices
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-16 08:42:40 -08:00
6a7c4899b4 Added more motor types
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-15 14:07:43 -08:00
77d99f6b39 More debug, ports property
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
v5.0.3
2019-12-13 22:41:03 +09:00
6beeda5df7 Implemented methods for retrieving hubs and devices 2019-12-11 17:20:35 +09:00
59179652dd Added more debug to investigate webbluetooth device attachment issues
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
v5.0.2
2019-12-11 13:28:39 +09:00
1793eb05e0 Removing commented code 2019-12-10 08:21:56 +09:00
5c03e5c3b6 More refactoring 2019-12-10 08:15:21 +09:00
7fdc754084 Start of hub refactor 2019-12-10 07:23:33 +09:00
e624efd067 Updated to fix security vulnerability in dependency 2019-12-08 23:03:51 -08:00
f9cea9a6bf Yay, port object is no longer a thing 2019-12-08 22:59:25 -08:00
a02249f696 Implemented basic lights, device busy-ness 2019-12-08 22:57:44 -08:00
d382c3d9f2 Basic ColorDistanceSensor and TachoMotor handling 2019-12-08 22:06:26 -08:00
93a1369e84 Basic code for passing messages through to the device 2019-12-08 18:07:46 -08:00
8ffc60b924 attachedDevices now a map 2019-12-07 13:19:16 -08:00
4af1d3d69b Added autosubscribe when adding eventlisteners 2019-12-06 17:31:12 -08:00
d453fe52fb Basic implementation of BasicMotor types 2019-12-06 11:31:56 -08:00
eb6b20adbb Version 5.0.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
v5.0.0
2019-12-03 23:13:27 -08:00