HOME
ABOUT
TECHNOLOGY
MARKETS
COMPETITION
DEVELOPMENT KITS
PRODUCTS
Web Design
image001

API

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

    Motion_Frame mfFrame;

    };ActionModel

HANDLE hModel OpenHIVEStream(HIVE_Model * hmModel);

unsigned int ReadMotion(HANDLE hModel, ActionModel * amModel);,

 

© 2010 Human Instrumentation for Virtual Environments. Patents pending