在python中设置数据结构
class EventConfig(ctypes.Structure): _fields_=[ ('eArrNo',ctypes.c_int), #事件的code,int ('eOnOff',ctypes.c_int), #事件是否进行分析 ('wHrHi',ctypes.c_int), #事件的心率上限 ('wHrLo',ctypes.c_int), #事件的心率下限 ('eVCountHigh',ctypes.c_int), #心搏的数量或者 ('eVCountLow',ctypes.c_int), #心搏的数量或者 ]
在c++中设置对应的数据结构:
struct EventConfig
{
int eArrNo;//事件的code 这个用作key
int eOnOff;//事件是否进行分析
int wHrHi;//事件的心率上限
int wHrLo;//事件的心率下限
int eVCountHigh;//心搏的上限
int eVCountLow;//心搏的下限
};
二者对应一定要各个字段对应一致,不然就会出现字段对应不匹配的问题,切记,字段顺序要一致,不然在接口传递时会出现不匹配的问题。