35 Commits

Author SHA1 Message Date
Matthias Ringwald
43e3439045 mesh: explicitly store num steps for generic level/on/off server 2019-11-14 11:16:05 +01:00
Matthias Ringwald
d975617d67 mesh: add mesh_access_time_as_gdtt, store step_duration_ms in uint32_t 2019-11-11 18:21:01 +01:00
Matthias Ringwald
c659f2368a mesh: deliver access messages to all models 2019-11-11 12:36:24 +01:00
Matthias Ringwald
6ef7453897 mesh/access: add period_divisor to implement fast period divisor in health server for active faults 2019-10-30 17:35:29 +01:00
Matthias Ringwald
30bab0cca5 mesh: fix vendor model serialization in access messages 2019-10-28 17:01:31 +01:00
Matthias Ringwald
ffab186194 mesh: send model publications via mesh_access_send_unacknowledged 2019-10-24 16:18:12 +02:00
Matthias Ringwald
e6a669a7e6 mesh: assert ack_opcode is set for access messages 2019-10-24 16:15:59 +02:00
Matthias Ringwald
2d4000d185 mesh: fix BTSTACK_FILE__ tags 2019-10-16 22:21:20 +02:00
Matthias Ringwald
2693e1cf3a mesh: support default ttl in model publication 2019-10-15 21:51:27 +02:00
Matthias Ringwald
5abfa38957 mesh: add mesh_pdu_ctl 2019-10-10 22:25:02 +02:00
Matthias Ringwald
20cc5dae5d mesh: use timer_active flag in adv_bearer, mesh_access and mesh_configuration_server 2019-10-04 23:09:09 +02:00
Matthias Ringwald
ff6a8d4e70 mesh: avoid adding mesh_access_publication_timer twice to run loop 2019-08-26 19:34:10 +02:00
Matthias Ringwald
ad7d756b84 mesh: rewrite model publication logic 2019-08-26 17:56:23 +02:00
Matthias Ringwald
520482d5e5 mesh: set retransmit count only in mesh_model_publication_setup_publication 2019-08-26 13:35:25 +02:00
Matthias Ringwald
a596f54e8f mesh: calculate publish period as num steps * period resolution 2019-08-26 11:49:32 +02:00
Matthias Ringwald
efaf68e143 mesh: correct parsing of transition / publish period 2019-08-26 11:40:11 +02:00
Matthias Ringwald
39317c7757 mesh: avoid 'template' as argument name 2019-08-23 22:10:25 +02:00
Matthias Ringwald
3efa06c6d7 mesh: add mesh_pdu_ttl 2019-08-15 18:46:00 +02:00
Matthias Ringwald
e9292fe87e mesh: provide mesh_pdu_control_opcode 2019-08-13 18:26:40 +02:00
Matthias Ringwald
04a8a7d7e3 mesh: fix compile warnings 2019-07-20 08:50:36 +02:00
Matthias Ringwald
8639e30d7e mesh: move security beacon handling to mesh 2019-07-20 08:50:35 +02:00
Matthias Ringwald
0d42a0592d mesh: move model utility functions to mesh_node from access 2019-07-20 08:50:35 +02:00
Matthias Ringwald
812ef2e382 mesh: move model contains subscription load/store to mesh from access 2019-07-20 08:50:35 +02:00
Matthias Ringwald
a0253209c2 mesh: move iv index + seq number load/store to mesh from access 2019-07-20 08:50:35 +02:00
Matthias Ringwald
a55e84a9c0 mesh: move foundation load/store to mesh from access 2019-07-20 08:50:35 +02:00
Matthias Ringwald
726dac53ea mesh: move model to appkey laod/store to mesh from access 2019-07-20 08:50:35 +02:00
Matthias Ringwald
68d9ac2397 mesh: move appkey laod/store to mesh from access 2019-07-20 08:50:35 +02:00
Matthias Ringwald
663808079b mesh: move netkey laod/store to mesh from access 2019-07-20 08:50:35 +02:00
Matthias Ringwald
56305cc23c mesh: reset list of appkeys boound to model 2019-07-20 08:50:34 +02:00
Matthias Ringwald
8ef657c601 mesh: fix callbacks to model packet handler, fix access message dispatching 2019-07-20 08:50:34 +02:00
Matthias Ringwald
5f84574095 mesh: fix restore of iv index from tlv 2019-07-20 08:50:34 +02:00
Matthias Ringwald
9a193117b9 mesh: move mesh_access_setup.. to mesh.c 2019-07-20 08:50:34 +02:00
Matthias Ringwald
d9f831d840 mesh: remove unused netkey var 2019-07-20 08:50:34 +02:00
Matthias Ringwald
2983fbcb5f mesh: fix unused, shadowing, signed compares 2019-07-20 08:50:34 +02:00
Matthias Ringwald
f4854a5efb mesh: move mesh files to src/mesh, update includes 2019-07-20 08:50:34 +02:00