Before any real work was begun on software applications, it was felt necessary that a library for the glove be developed. This library had a data structure glovedata which mirrored the packet of information coming from the glove, shown in table 4.1. However, there were also a number of fields that the PowerGlove did not provide but were included for flexibility and the possibility of replacing the PowerGlove with a better glove. It had four functions:
Table 4.1: Packets of information arriving from the glove.