HIVE motion technology is designed to present a simple and easy to use interface to motion capture data for the application programmer.
The application model
A model is an array of distance measurements between the transmitting antennas in the base and the receiving target antennas. The array order is the order that the antennas will be polled.
typedef struct _HIVE_Model{
const short usVersion = 1; // structure version
unsigned short usTargetCount; // number of target/baseoffset entries
usigned short usTargetID; // Base connection index
unsigned short usBaseOffsets[6]; //
} HIVE_Model;
typedef struct _Motion_Frame
unsigned short usTargetID;
unsigned long lTimeStamp
signed long x,y,x;
};
typedef struct _ActionModel{
const short usVersion = 1; // structure version
unsigned short usTargetCount; // number of motion frames