88 #if defined(WIN32) || defined(WIN64) 89 #define snprintf(dst, ...) _snprintf_s((dst), _countof(dst), __VA_ARGS__) 103 snprintf(name,
sizeof(name),
"%s(%s)", pSensor->
name,
"OMA");
104 printf(
"%-14s", name);
107 snprintf(name,
sizeof(name),
"%s(%s)", pSensor->
name,
"Average");
108 printf(
"%-14s", name);
111 printf(
"%-14s", pSensor->
name);
115 switch (pSensor->
type)
119 printf(
"%-11s",
"Temp. [C]");
123 printf(
"%-11s",
"Volt. [V]");
127 printf(
"%-11s",
"Curr. [mA]");
131 printf(
"%-11s",
"Power [uW]");
135 printf(
"%-11s",
"Power [W]");
139 printf(
"%-11s",
"RPM");
143 printf(
"**** ERROR UNKNOWN SENSOR TYPE");
150 printf(
"%8.2f ", (
float)pSensor->
limitLow / fdivFac);
156 printf(
"%8.2f ", (
float)pSensor->
limitHigh/fdivFac);
162 printf(
"%8.2f ", (
float)pSensor->
value/fdivFac);
169 printf(
"%8.2f ", (
float)pSensor->
valueLowest/fdivFac);
186 int32_t
status = NT_SUCCESS;
193 uint32_t sensorCounter;
194 uint32_t port, sensor;
202 fprintf(stderr,
">>> Error: NT_Init failed. Code %d = %s\n", status, errBuf);
207 if ((status =
NT_InfoOpen(&hInfo,
"Sensor example"))) {
209 fprintf(stderr,
">>> Error: NT_InfoOpen failed. Code %d = %s\n", status, errBuf);
215 if ((status =
NT_InfoRead(hInfo, &infoSystem)) != 0) {
217 fprintf(stderr,
">>> Error: NT_InfoRead failed. Code %d = %s\n", status, errBuf);
237 if ((status =
NT_InfoRead(hInfo, &infoAdapter)) != NT_SUCCESS) {
239 fprintf(stderr,
">>> Error: NT_InfoRead failed. Code %d = %s\n", status, errBuf);
246 printf(
" %-11s %-8s %-8s %-8s %-8s %-8s %-8s\n",
"Sensor",
"Low",
"High",
"Current",
"Alarm",
"Lowest",
"Highest");
248 printf(
" %-11s %-8s %-8s %-8s %-8s %-8s %-8s\n",
"type",
"limit",
"limit",
"value",
"state",
"value",
"value");
257 if (status == NT_SUCCESS) {
264 fprintf(stderr,
">>> Error: NT_InfoRead failed. Code %d = %s\n", status, errBuf);
272 if ((status =
NT_InfoRead(hInfo, &infoPort)) != NT_SUCCESS) {
274 fprintf(stderr,
">>> Error: NT_InfoRead failed. Code %d = %s\n", status, errBuf);
286 if (status == NT_SUCCESS) {
297 printf(
"sensor :%i, %s\n", sensor, errBuf);