OSDN Git Service

RootCanal: Add LE connection packets
authorMyles Watson <mylesgw@google.com>
Mon, 2 Sep 2019 21:52:46 +0000 (14:52 -0700)
committerMyles Watson <mylesgw@google.com>
Fri, 6 Sep 2019 12:08:55 +0000 (05:08 -0700)
commit967235304e9c96756b8dd7b90f554d8d69680977
treeb31069757c93a4a12e3618b71f6a3e3d87a01cc5
parent4004de748ae46c2ef6bcf3ca2313f2706619ae44
RootCanal: Add LE connection packets

- Add an event stream to the cert device
- Add LinkLayer packets for LeConnections
- Update AclConnection to track address types for LE
- Fix serialization of LE meta events

Bug: 138260116
Test: cert/run_cert.sh
Change-Id: I838ab86bb1b9cd45229126b06efceb017ccd4559
16 files changed:
gd/cert/gd_cert_device.py
gd/hal/cert/simple_hal_test.py
vendor_libs/test_vendor_lib/include/link.h
vendor_libs/test_vendor_lib/model/controller/acl_connection.h
vendor_libs/test_vendor_lib/model/controller/acl_connection_handler.cc
vendor_libs/test_vendor_lib/model/controller/acl_connection_handler.h
vendor_libs/test_vendor_lib/model/controller/link_layer_controller.cc
vendor_libs/test_vendor_lib/model/controller/link_layer_controller.h
vendor_libs/test_vendor_lib/packets/hci/le_meta_event_builder.cc
vendor_libs/test_vendor_lib/packets/hci/le_meta_event_builder.h
vendor_libs/test_vendor_lib/packets/link_layer/le_connect_builder.h [new file with mode: 0644]
vendor_libs/test_vendor_lib/packets/link_layer/le_connect_complete_builder.h [new file with mode: 0644]
vendor_libs/test_vendor_lib/packets/link_layer/le_connect_complete_view.h [new file with mode: 0644]
vendor_libs/test_vendor_lib/packets/link_layer/le_connect_view.h [new file with mode: 0644]
vendor_libs/test_vendor_lib/packets/link_layer/link_layer_packet_builder.cc
vendor_libs/test_vendor_lib/packets/link_layer/link_layer_packet_builder.h