I define a struct like this:
struct my_struct
{
sequence<uint8> p1;
sequence<uint8>p2;
}
and define my function like this:
my_func(rout my_struct param),when my_struct contain 2 sequence,when call my_func at arm side, I can get p1 and p2 array right value;
but when I define my_struct contains 4 elements,like this:
struct my_struct
{
sequence<uint8> p1;
sequence<uint8>p2;
sequence<uint8>p3;
sequence<uint8>p4;
}
when I call my_func , can not get the right array value, when I print log using "adb logcat -s adsprpc", find my_func is not called in dsp, I do not know why?
How to define the my_struct, when I want my_struct contains many like 8 sequence<uint8>, get values from dsp side?