| 22 | |
| 23 | '''Actor configuration:''' |
| 24 | Each actor is configured with a single register write; each actor is access with its own macro ({{{mimo_ofdmTxRx_setActionN(''config'')}}}), where N is in [0,5] and ''config'' is the value returned by one of these actor configuration macros: |
| 25 | * PHY_AUTORESPONSE_TXACTION_CONFIG(''pktBuf'', ''translateHdr'', ''delay'', ''conditions''): Configure the actor to automatically transmit: |
| 26 | * ''pktBuf'': index (in ![1,31]) of the packet buffer from which to automatically transmit the packet |
| 27 | * ''translateHdr'': enable the header translator when this actor triggers a transmission 'PHY_AUTORESPONSE_ACT_TRANS_HDR: use the translator; 0: disable the translator) |
| 28 | * ''delay'': number of 0.25µs increments to delay the automatic transmission. The time starts when the final byte of the incoming packet is decoded, even if the actor doesn't depend on the payload error status |
| 29 | * ''conditions'': bitwise OR'd combination of actor condition flags; every condition must be met by a given reception to trigger the actor. |
| 30 | * PHY_AUTORESPONSE_ACTION_SETFLAGA_CONFIG(''conditions''): Configure the actor to set Flag A; ''conditions'' is a bitwise OR'd combination of actor condition requirements |
| 31 | * PHY_AUTORESPONSE_ACTION_SETFLAGB_CONFIG(''conditions''): Configure the actor to set Flag B; ''conditions'' is a bitwise OR'd combination of actor condition requirements |
45 | | '''Actor configuration:''' |
46 | | |
47 | | * PHY_AUTORESPONSE_TXACTION_CONFIG(''pktBuf'', ''translateHdr'', ''delay'', ''conditions''): Configure the actor to automatically transmit: |
48 | | * ''pktBuf'': index (in ![1,31]) of the packet buffer from which to automatically transmit the packet |
49 | | * ''translateHdr'': enable the header translator when this actor triggers a transmission 'PHY_AUTORESPONSE_ACT_TRANS_HDR: use the translator; 0: disable the translator) |
50 | | * ''delay'': number of 0.25µs increments to delay the automatic transmission. The time starts when the final byte of the incoming packet is decoded, even if the actor doesn't depend on the payload error status |
51 | | * ''conditions'': bitwise OR'd combination of actor condition flags; every condition must be met by a given reception to trigger the actor. |
52 | | * PHY_AUTORESPONSE_ACTION_SETFLAGA_CONFIG(''conditions''): Configure the actor to set Flag A; ''conditions'' is a bitwise OR'd combination of actor condition requirements |
53 | | * PHY_AUTORESPONSE_ACTION_SETFLAGB_CONFIG(''conditions''): Configure the actor to set Flag B; ''conditions'' is a bitwise OR'd combination of actor condition requirements |