51 Commits

Author SHA1 Message Date
7b1fdb42e7 Support for Technic Small Hub and Technic Small Angular Motor 2021-09-14 19:22:54 -07:00
e3259f4ba7 Support for Technic Small Hub and Technic Small Angular Motor 2021-09-14 18:21:31 -07:00
Denis Pushkarev
fbf5b5ccf3 Fix path for constants after renaming it 2021-06-08 20:48:30 +03:00
7e8eaf6598
Merge pull request #121 from Debenben/patch-2
possible fix for #118, always return resolve
2021-04-05 21:12:33 -07:00
08489819ec Fixed Mario initializer, Technic and Mindstorms angular motors
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-04-05 21:08:37 -07:00
debenben
a51aac1066 possible fix for #118, always return resolve
* changed _finished pointer to array to not overwrite callbacks
* all completed and discarded commands get resolved
* 0x10 bitset exists in documentation only? -> not implemented
2020-12-30 20:54:24 +01:00
Debenben
01d229823e
fix issue #118 (partially)
fix wrong constant, should be 0x82 like in previous version.
2020-12-29 16:31:45 +01:00
5094c8269f Mario accelerometer support 2020-12-23 10:15:57 -08:00
e016f14059 Removed ancient temperature subscription
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-22 16:42:41 -08:00
38bdea2642 Merge branch 'master' of https://gitea.kellenicki.com/nkellenicki/node-poweredup into feature/mario
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-22 15:44:25 -08:00
2dec413e94
Merge pull request #111 from jncraton/lpf2hub-consts
All checks were successful
continuous-integration/drone/push Build is passing
Replace magic numbers with constants
2020-12-22 15:20:02 -08:00
d1fe3a49e4 Fixed Typescript defs
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-22 15:17:59 -08:00
Jon Craton
7bc9603952 Replace magic numbers with constants
This replaces several magic numbers in the lpf2hub implementation with constants that were already present in src/consts.ts. This should enhance readability and maintainability. Comments that were made redundant by including the constant names have been removed.

There are still quite a few magic numbers in here that could be replaced, particularly in the byte arrays used to build messages, but I didn't attempt to clean those up.
2020-10-16 15:05:01 -04:00
7bd7d3ce6d Mario support 2020-10-02 10:14:00 -07:00
Léo Bonnargent
4394030f6b Fix message length comparison 2020-06-28 17:48:13 +02:00
afe4eadf08 Fixed docs, updated force sensor for WeDo, added Mindstorms motors
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2020-06-12 12:37:07 -07:00
dee732c8ca More error handling around manuallyAttachDevice
Some checks failed
continuous-integration/drone/tag Build is failing
continuous-integration/drone/push Build is passing
2020-06-03 20:24:03 -07:00
e6c6a3c18f Method for manually attaching devices as a workaround for connection issues
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2020-06-03 09:05:41 -07:00
Ben Rogers
232edb2ffb Moves away from callbacks, towards more promises
Allows more use of await
Removed some unnecessary awaits, some unnecessary Promise wrappers
2020-03-03 21:29:52 +00:00
a34c4223fb Added announement to readme 2020-02-10 11:22:15 -08:00
e721e0f5bf Updated docs, readme, version 2020-02-10 11:17:43 -08:00
c0009f8f08 Updated vernie sample, added braking style 2020-02-07 14:28:32 -08:00
407accedc8 Added Technic Force Sensor (Spike Prime)
Some checks failed
continuous-integration/drone/push Build is failing
2020-01-14 16:57:36 -08:00
ef315676b0 Added support for Technic Color Sensor and Technic Distance Sensor (Spike Prime)
Some checks failed
continuous-integration/drone/push Build is failing
2020-01-14 16:40:48 -08:00
d329ce6191 Added support for Spike Prime motors
Some checks failed
continuous-integration/drone/push Build is failing
2020-01-13 14:30:43 -08:00
ea20b1bee0 Can not retrieve human readable device type from devices. Updated web bluetooth example 2020-01-13 12:17:51 -08:00
f7e86d32cf Added setSpeed, virtual port multiparam options
Some checks failed
continuous-integration/drone/push Build is failing
2020-01-09 12:05:05 -08:00
b43b59e526 Virtual ports tested
Some checks failed
continuous-integration/drone/push Build is failing
2020-01-09 10:56:59 -08:00
bf721eddf6 Virtual port attachment and detachment
Some checks failed
continuous-integration/drone/push Build is failing
2020-01-08 15:37:07 -08:00
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
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
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
388bce170c Mapping of events to modes
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-17 14:03:37 -08:00