#include "example.h"
int
main(void)
{
uint32 rc=0;
HMXF_SERVER server=0;
HMXF_DEVICE device=0;
uint64 deviceIndex=0;
uint64 i;
uint64 sensorsCount=0;
memset(&deviceInfo, 0, sizeof(deviceInfo));
memset(&flashInfo, 0, sizeof(flashInfo));
memset(&sensors, 0, sizeof(sensors));
#ifdef LOCAL
#else
#endif
if(!rc)
if(!rc)
if(!rc)
if(!rc)
if(!rc)
{
printf("\n\r");
printf(
"Device #%"PRIu64
" \n\r", deviceInfo.
deviceIndex);
printf("--------- \n\r");
printf("\n\r");
printf(
" Name : %s \n\r", deviceInfo.
name);
printf(
" Revision : %s \n\r", deviceInfo.
deviceRev);
printf(
" Part Number : %s \n\r", flashInfo.
partNumber);
printf(
" PCB Version : %s \n\r", flashInfo.
pcbVersion);
printf(
" MAC address : %s \n", flashInfo.
macAddress);
printf(
" IP address : %s \n", flashInfo.
ipAddress);
printf(
" IP Netmask : %s \n", flashInfo.
ipNetMask);
printf("\n\r");
printf("Sensors \n\r");
printf("------- \n\r");
printf("\n\r");
for(i=0; i < sensorsCount && !rc; i++)
{
if(!rc)
printf(
" %-19s: %2.2f %s\n\r", sensorInfo.
name, sensors[i].
value, sensorInfo.
unit);
}
printf("\n\r");
printf("Modules \n\r");
printf("------- \n\r");
printf("\n\r");
{
printf(" Type: %02"PRIu64", Rev: %s, RX Nb: %02"PRIu64", TX Nb: %02"PRIu64", Discrete Nb: %02"PRIu64" \n\r",
}
}
if(rc)
{
char buffer[256];
sprintf (buffer,"ERROR # 0x%08X", rc);
printf("%s\n\r", buffer);
}
printf("\n\rPress a key to terminate\n\r");
getchar();
return rc;
}