87 #if defined(WIN32) || defined(WIN64) 88 #define snprintf(dst, ...) _snprintf_s((dst), _countof(dst), __VA_ARGS__) 102 snprintf(name,
sizeof(name),
"%s(%s)", pSensor->
name,
"OMA");
103 printf(
"%-14s", name);
106 snprintf(name,
sizeof(name),
"%s(%s)", pSensor->
name,
"Average");
107 printf(
"%-14s", name);
110 printf(
"%-14s", pSensor->
name);
114 switch (pSensor->
type)
118 printf(
"%-11s",
"Temp. [C]");
122 printf(
"%-11s",
"Volt. [V]");
126 printf(
"%-11s",
"Curr. [mA]");
130 printf(
"%-11s",
"Power [uW]");
134 printf(
"%-11s",
"Power [mW]");
138 printf(
"%-11s",
"RPM");
142 printf(
"**** ERROR UNKNOWN SENSOR TYPE");
149 printf(
"%8.2f ", (
float)pSensor->
limitLow / fdivFac);
155 printf(
"%8.2f ", (
float)pSensor->
limitHigh/fdivFac);
161 printf(
"%8.2f ", (
float)pSensor->
value/fdivFac);
168 printf(
"%8.2f ", (
float)pSensor->
valueLowest/fdivFac);
185 int32_t status = NT_SUCCESS;
192 uint32_t sensorCounter;
193 uint32_t port, sensor;
199 if ((status =
NT_Init(NTAPI_VERSION))) {
201 fprintf(stderr,
">>> Error: NT_Init failed. Code %d = %s\n", status, errBuf);
206 if ((status =
NT_InfoOpen(&hInfo,
"Sensor example"))) {
208 fprintf(stderr,
">>> Error: NT_InfoOpen failed. Code %d = %s\n", status, errBuf);
214 if ((status =
NT_InfoRead(hInfo, &infoSystem)) != 0) {
216 fprintf(stderr,
">>> Error: NT_InfoRead failed. Code %d = %s\n", status, errBuf);
236 if ((status =
NT_InfoRead(hInfo, &infoAdapter)) != NT_SUCCESS) {
238 fprintf(stderr,
">>> Error: NT_InfoRead failed. Code %d = %s\n", status, errBuf);
245 printf(
" %-11s %-8s %-8s %-8s %-8s %-8s %-8s\n",
"Sensor",
"Low",
"High",
"Current",
"Alarm",
"Lowest",
"Highest");
247 printf(
" %-11s %-8s %-8s %-8s %-8s %-8s %-8s\n",
"type",
"limit",
"limit",
"value",
"state",
"value",
"value");
256 if (status == NT_SUCCESS) {
263 fprintf(stderr,
">>> Error: NT_InfoRead failed. Code %d = %s\n", status, errBuf);
271 if ((status =
NT_InfoRead(hInfo, &infoPort)) != NT_SUCCESS) {
273 fprintf(stderr,
">>> Error: NT_InfoRead failed. Code %d = %s\n", status, errBuf);
285 if (status == NT_SUCCESS) {
296 printf(
"sensor :%i, %s\n", sensor, errBuf);