Skip to content

Commit

Permalink
* [FrontEnd] Add CargoSegment-based long packet auto-split and concat…
Browse files Browse the repository at this point in the history
…; EchoProbe now works for AX200/210
  • Loading branch information
jiangzp committed Apr 22, 2022
1 parent 2ed4048 commit 7a3736d
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion plugin-echoprobe/EchoProbeParameters.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ EchoProbeParameters::EchoProbeParameters() {
inj_target_mac_address = PicoScenesFrameBuilder::magicIntel123456;
injectorContent = EchoProbeInjectionContent::Full;
tx_delay_us = 5e5;
timeout_ms = 50;
timeout_ms = 150;
tx_max_retry = 100;
delay_after_cf_change_ms = 5;
numOfPacketsPerDotDisplay = 10;
Expand Down
2 changes: 1 addition & 1 deletion plugin-echoprobe/EchoProbeResponder.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ std::vector<PicoScenesFrameBuilder> EchoProbeResponder::makeRepliesForEchoProbeR
frameBuilder.setPicoScenesFrameType(EchoProbeReplyFrameType);
frameBuilder.setTxParameters(nic->getUserSpecifiedTxParameters());
frameBuilder.setDestinationAddress(rxframe.standardHeader.addr3.data());
if (nic->getDeviceType() == PicoScenesDeviceType::QCA9300) {
if (nic->getDeviceType() == PicoScenesDeviceType::QCA9300 || nic->getDeviceType() == PicoScenesDeviceType::IWLMVM_AX200 || nic->getDeviceType() == PicoScenesDeviceType::IWLMVM_AX210) {
auto macNIC = std::dynamic_pointer_cast<MAC80211CSIExtractableNIC>(nic);
frameBuilder.setSourceAddress(nic->getFrontEnd()->getMacAddressPhy().data());
frameBuilder.set3rdAddress(macNIC->getMacAddressDev().data());
Expand Down

0 comments on commit 7a3736d

Please sign in to comment.