VR-Link API Documentation for HLA Evolved
Simple Test Interaction application

This file contains the Simple Test Interaction application, which sends and receives Simple Test Interactions.


/*********************************************************************
** Copyright (c) 1992-2010 VT MAK
** All rights reserved.
*********************************************************************/
#include "testSimpInter.h"
#include <iostream>
// For DtSleep
// Callback function to be called when a TestSimpleInteraction is received.
void testCb(TestSimpleInteraction* inter, void*)
{
std::cout << "Received Test Interaction!\n";
inter->print();
std::cout << std::endl;
}
int main()
{
DtExerciseConn conn("VrlExtend", "TestInter", (DtFomMapper*) NULL);
DtClock* clock = conn.clock();
// Register the callback on incoming TestInteractions.
TestSimpleInteraction::addCallback(&conn, testCb, NULL);
while (1)
{
clock->setSimTime(clock->absRealTime());
conn.drainInput();
// Send a TestSimpleInteraction.
inter.setNumber(10);
inter.setVector(DtVector(1.0, 2.0, 3.0));
conn.sendStamped(inter);
DtSleep(1.0);
}
return 0;
}

Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)