#include "example.h"
#define MAX_ANALOG_CHN_NUM 8
#define MAX_REC 10
int main(void)
{
uint32 rc;
HMXF_SERVER server;
HMXF_MODULE module=0;
HMXF_CHANNEL txChn[MAX_ANALOG_CHN_NUM];
HMXF_BUFFER txBuffer[MAX_ANALOG_CHN_NUM];
int iPort, iRec;
uint64 count;
if (rc != MAXT_SUCCESS)
{
printf("Failed to connect; rc=0x%08x", rc);
printf("\nPress a key to terminate\n");
getchar();
return 0;
}
printf("\nStarting\n");
if (!rc)
rc =
mxfChannelAllGet(server, MXF_CLASS_ANALOG, MXF_SCLASS_TX_CHANNEL, MXF_MODULE_ALL, MAX_ANALOG_CHN_NUM, &count, txChn);
if (!rc && !count)
rc = MAXT_ERROR_NOT_FOUND;
if (!rc)
if(!rc)
if(!rc)
rc =
mxfAttributeUint64Set(module, KMXF_ANALOG_MODULE_DAC_OUTPUT_RANGE, VMXF_ANALOG_MODULE_DAC_OUTPUT_RANGE_10v);
if (!rc)
for(iPort=0;!rc && iPort<MAX_ANALOG_CHN_NUM;iPort++)
{
if(!rc)
{
p = recANALOG;
for (iRec=0; !rc && iRec<MAX_REC; iRec++)
{
}
if(!rc)
}
}
if(!rc)
if (rc)
{
char buffer[256];
sprintf(buffer, "ERROR # 0x%08X", rc);
printf("%s\n\r", buffer);
}
printf("\nPress enter to terminate\n");
getchar();
return rc;
}