Граф коммитов

50 Коммитов

Автор SHA1 Сообщение Дата
pelikhan b0800f6be8 support for cloud command 2022-09-14 09:32:58 -07:00
pelikhan b813abdd6c add unit in change event 2022-05-18 12:29:10 -07:00
pelikhan 145b699819 fix actualar crash 2022-05-12 17:20:31 -07:00
pelikhan debe2b517e fix tests 2022-05-05 10:52:15 -07:00
Michal Moskal 5af3171c39 add clamping in jdpack() 2022-05-04 17:58:35 -07:00
pelikhan ec86c00bc1 added simple actuator 2022-05-04 08:58:55 -07:00
pelikhan c7195db4a1 updated tests 2022-04-29 14:18:55 -07:00
pelikhan 63de2b7aa7 updated role tests 2022-04-28 04:34:42 -07:00
pelikhan 30e50af323 added role tests 2022-04-27 21:27:05 -07:00
pelikhan 11b020cb44 handle enabled in servers 2022-04-27 07:17:18 -07:00
pelikhan 7a56e4e18a support for role query 2022-04-25 10:15:52 -07:00
pelikhan 07ac5c2a39 added tests 2022-04-18 22:22:07 -07:00
pelikhan 2e9ae95695 send role query in service 2022-04-13 08:25:06 -07:00
Peli de Halleux 9993a90dee
Role query (#83)
* support for query based bindings

* add binding test

* move arg check

* pr feedback
2022-04-04 11:30:19 -07:00
Michal Moskal 9837fd5eb1 Move test function 2021-10-04 15:19:24 -07:00
pelikhan fe9181d470 don't crash on blocking calls 2021-09-15 13:10:41 -07:00
pelikhan 4922df1346 updated test 2021-09-15 12:30:00 -07:00
Peli de Halleux 77659e0eac
Jdpack encoder bug fix + test (#48)
* add test for failed encoding

* fix test
2021-09-09 16:46:42 -07:00
Michal Moskal 5d9a3a74b7 Fix logPriority use 2021-06-22 16:35:14 -07:00
Michal Moskal 2006b5c799 format code with prettier 2021-06-18 17:20:03 -07:00
Peli de Halleux 180dfcb404 a bit more logging 2021-05-17 16:03:42 -07:00
Peli de Halleux 3b0151213e cleaning logger 2021-05-17 15:14:21 -07:00
Peli de Halleux 7ff9f7fc59 fiix test 2021-05-11 09:20:51 -07:00
pelikhan 17382e0689 implement isClient check 2021-05-04 06:28:27 -07:00
Peli de Halleux a34e165e17 consistently use server notation 2021-04-21 07:09:39 -07:00
pelikhan f368a530b6 host -> server 2021-04-08 10:10:21 +02:00
Peli de Halleux c9052665df added checkproxy impl 2021-03-23 04:00:52 -07:00
Peli de Halleux 978b48ade7 fix sensor streaming 2021-03-11 06:47:38 -08:00
Peli de Halleux 6eaf40c8a9 adding humidity test streaming 2021-03-11 06:39:53 -08:00
Peli de Halleux bf75be7d2c call identify in tests 2021-02-25 12:41:03 +01:00
Peli de Halleux 9c5cb244f6
Hasvalues codegen update (#38)
* stack

* updated codegen
2021-02-11 11:45:38 -08:00
Peli de Halleux 4f17c4fbd0 adding tests 2021-02-11 12:40:22 +01:00
Michal Moskal 8843f081c3 Drop name from clients, only leave the role
fixes #31
2021-02-09 18:56:59 -08:00
Michał Moskal 70d9cea37a
feat: implement new role manager (#30)
* Start on v2 of role mgr

* Implement the new autobind

* Add missing file

* autobinder fixes

* Check CRCs in sim

* Packet spliting in sim

* fixes in packet splitting

* more testing and logging

* fixing autobinding

* Fix packet sizing

* alpha-sort for role names

* Update constants for role-mgr

* potentially log loopback packets

* Run auto-bind automatically

* Correct initial binding occupancy

* fix AllRolesAllocated

* Remove TODO
2021-02-06 01:53:55 +01:00
pelikhan 379dfa87ba more cleanup 2020-12-16 22:36:59 +01:00
Peli de Halleux 6cd92afbba updated simulator support to run in arcade 2020-12-11 14:00:19 +01:00
Peli de Halleux a85a9cec02 always run pack tests 2020-12-09 02:30:50 -08:00
peli 4f11c4471b suprious rolemanager 2020-12-09 02:24:34 -08:00
peli cc72080da8 adding prototest 2020-12-08 09:24:03 -08:00
Michal Moskal b448c2a7c8 Update pack.ts to match jacdac-ts
(works on hardware)
2020-12-08 14:12:21 +01:00
Peli de Halleux ad2565d85c
Split JACDAC services into mono repo (#12)
* moving accelerometer, button to sub repoes

* moving buzzer

* moving more files into sub repoes

* move rotary-encoder

* moving motor

* moving serve/pwm

* move client

* moving multi-touch

* moving ontroller services

* move model runner out

* move settings project

* moving constants in nested files

* updating tests

* move thermometer

* moving to seperate projects

* updated description

* happier tsconfig

* Add links to local repos

* more build fixes

* Use the new --mono-repo option to mkc
Also, don't -u arcade several times

* moving aggregator

* fix build

Co-authored-by: Peli de Halleux <peli@Pelis-MacBook-Pro.local>
Co-authored-by: Michal Moskal <michal@moskal.me>
2020-12-08 13:09:10 +01:00
Peli de Halleux bc65d05dea implementing status code 2020-12-02 06:23:13 -08:00
Peli de Halleux 2181e65a09 updated tests 2020-12-02 03:45:43 -08:00
Peli de Halleux b372bc112e settings 2020-12-02 03:32:22 -08:00
Michal Moskal 1301d7e631 Remove pin write to A9 (non-portable) 2020-10-29 15:24:02 +01:00
Peli de Halleux b5bba65863 Update pxt.json, test.ts 2020-10-29 06:47:55 -07:00
Peli de Halleux 2e2ad3a8fc Update pxt.json, test.ts 2020-10-14 03:22:36 -07:00
Peli de Halleux 88c202ce80 clean out tests 2020-06-11 13:11:30 -07:00
peli dc9835edcd adding services files 2020-06-09 17:49:50 -07:00
Peli de Halleux 45eaf75b7e Initial files for MakeCode project 2020-06-09 17:44:32 -07:00