所以我在c
中有以下方法rx_data_t readBuffer(HANDLE connection)
{
rx_data_t buffer[512];
_read_receiver_buffer(connection, &buffer[0]);
return buffer;
}
从_read_receiver_buffer返回结果很好,我可以通过缓冲区迭代没问题。
但是我无法使用ctypes库将结果返回给Python。
rx_data_t是指向具有以下布局的结构数组的指针:
{
unsigned long receive_time;
unsigned short low;
unsigned short high;
} rx_data_t;