94 Commits

Author SHA1 Message Date
9d7eceb28e Add missing packet ID's 2025-01-15 22:51:38 +03:00
074b132703 Fix packet parser utility scrips 2025-01-15 22:42:19 +03:00
ea2a5e5a03 Update BLE device filter
* Update name filter to model list's first letters
* Get rid of characteristic UUID
* Add NiimbotBluetoothClient.setServiceUuidFilter
2025-01-12 20:23:11 +03:00
821e2a80e2 Extract DTO 2025-01-11 13:01:06 +03:00
18571b0bb2 Make event fields readonly 2025-01-11 12:45:44 +03:00
30b28a646b Show all formats of HW/SW versions 2025-01-11 12:45:11 +03:00
48e3fa7c5e Update model list 2025-01-09 22:15:37 +03:00
36cc2fd225 alpha.22 0.0.1-alpha.22 2025-01-09 22:10:14 +03:00
b023425365 Add firmware update functionality, fix packet parser bugs
* Support for CRC32 packets
* Packet parser rewrite (packet was not parsed when extra 0xaa or 0x55 byte is met)
2025-01-09 22:08:54 +03:00
5f1f98495f Add NiimbotAbstractClient.waitForPacket 2025-01-08 13:01:49 +03:00
2659b824ed Move raw packet processing to the base class 2025-01-08 11:56:25 +03:00
2b671a6d96
Update README.md
Docs link
2024-12-05 15:43:06 +03:00
ec691b6ab2 Update docs 2024-12-05 12:40:18 +03:00
1c7a9923ad Add image data packets docs 2024-12-05 12:22:53 +03:00
46f38ff0c7 Change document order 2024-12-04 21:49:57 +03:00
e0162bff49 Add print tasks docs 2024-12-04 21:45:49 +03:00
3690fdce14 Add missing PrintClear 2024-12-04 21:30:03 +03:00
3dc12c9172 Add simple packet info 2024-12-04 20:20:56 +03:00
3f0d160679 alpha.21 0.0.1-alpha.21 2024-11-20 12:54:43 +03:00
80ddc3d0a1 Example 2024-11-19 23:36:59 +03:00
c35cfe7370 Fix docs 2024-11-17 19:12:52 +03:00
fe8d527bc6 Add device ID to NiimbotCapacitorBleClient options 2024-11-17 19:09:13 +03:00
c4b78a25e3 alpha.20 0.0.1-alpha.20 2024-11-17 10:54:17 +03:00
e3fb0fafc2 Fix capacitor BLE slow transfer 2024-11-17 10:53:52 +03:00
de886b1ebd alpha.19 0.0.1-alpha.19 2024-11-17 10:33:22 +03:00
dad965933e Capacitor BLE client implementation, instantiateClient function 2024-11-17 10:32:41 +03:00
8e15d2e7bf alpha.18 0.0.1-alpha.18 2024-11-15 19:19:45 +03:00
7988d46d0c Move sendPacketWaitResponse to base class 2024-11-12 10:39:44 +03:00
6f4b4fc99e Update docs 2024-11-12 09:36:38 +03:00
d1a9ce6b41 Add packets list 2024-11-10 21:20:37 +03:00
161467d965 Add comments and some protocol info 2024-11-10 19:34:04 +03:00
b46d1dc686 Refactor PacketGenerator, commands 2024-11-08 21:19:27 +03:00
ab2bdf8d3e Fix example 2024-11-08 15:51:32 +03:00
26cb908eb0 Add example app 2024-11-08 10:38:28 +03:00
6afee8c973 Remove re-exports in docs 2024-11-08 09:25:17 +03:00
8ee6d17aa9 Full directory structure in docs 2024-11-07 22:28:02 +03:00
70db143b6b TypeDoc docs (GitHub Pages) 2024-11-07 21:48:10 +03:00
d1686c8027 alpha.17 0.0.1-alpha.17 2024-11-06 11:05:35 +03:00
ad2907302f Add printer error handling 2024-11-06 11:04:34 +03:00
c543bf3ceb Detect print task more precisely (for D11) 2024-11-06 10:42:21 +03:00
b6618ed63a Add some packets 2024-11-04 22:48:45 +03:00
5823109ecd alpha.16 0.0.1-alpha.16 2024-10-30 18:46:25 +03:00
Dani Martinez
3520fe30b5
Migrate from typescript-event-target to eventemitter3 () 2024-10-30 18:43:31 +03:00
9a413a8fd1 alpha.15 0.0.1-alpha.15 2024-10-29 21:03:08 +03:00
3668190998 Fix setDefaultPacketTimeout context issues 2024-10-29 21:02:40 +03:00
0268ff6ef7 alpha.14 (replace unusable version) 0.0.1-alpha.14 2024-10-29 09:56:53 +03:00
4fb039f8a7 Revert changes 2024-10-28 17:37:43 +03:00
2e40b48a27 alpha.13 0.0.1-alpha.13 2024-10-28 17:20:40 +03:00
f268d20cc1 Do not use hardcoded BLE characteristic UUID 2024-10-28 17:19:36 +03:00
ef3ad9d1b0 make newPrintTask options optional 2024-10-28 17:09:12 +03:00