All,
Here are the options:
If we use AMI_Init then **AMI_memory_handle (now output only) will also be
an *AMI_memory input.
* If **AMI_memory_handle does not contain <Null> then it is a BCI
call.
If we use AMI_Impulse then no changes to AMI_Init or AMI_GetWave
If we use AMI_Getwave then either
1. The communications between Tx and Rx must be by file I/O
a. The *wave will need to contain the *impulse_matrix
b. It is not clear to me how the AMI_GetWave function know that this is
time domain *wave or if this is a statistical *impulse_matrix
2. An alternative is to change the **AMI_parameters_out (normally just
an output), to be a *AMI_parameters_in.
a. **AMI_parameters_out does not contain <Null> then it is a BCI
statistical call.
My preference is AMI_Impulse since using either AMI_Init or AMI_Getwave
change the signature of the functions.
To review the voting procedure discussed, there will be one vote with the
options:
1. AMI_Impulse
2. AMI_Init
3. AMI_GetWave
4. Abstain
Then there will be a second vote with the options
1. The two choices above with the most votes and abstain.
Walter
Walter Katz
<mailto:wkatz@xxxxxxxxxx> wkatz@xxxxxxxxxx
Office 978.461-0449 x 133
Mobile 720.417-3762