Function

    nuContDataReadStart

    Syntax:

    void nuContDataReadStart(void)

    Arguments:

    None

    Return Value:

    None

    Explanation:

Start reading the Controller data

Reads Controller data directly from the application. The Controller data is automatically read by the Controller Manager at retrace time. But this function is used to read the data at any arbitrary time from the application.

The read is performed asynchronously, so it is returned immediately, unlike with the nuContDataRead function. The nuContDataReadWait function is used to wait for the read to be completed.

The read-in Controller data is obtained with nuContDataGet. To perform a synchronized read, use the nuContDataRead function.

    For example:
    	OSContPad	padData[NU_CONT_MAXCONTROLLERS];

    	/* Start to read the Controller data */
    	nuContDataReadStart();

    	......

    	/* Wait for read to end */
    	nuContDataReadWait();
    	/* Get the data */
    	nuContDataGetAll(padData);

    Reference:	nuContDataRead,nuContDataGet,nuContDataReadWait,