IM920地温観測システム用 cbUSB()関数定義だけ修正したもの

Fork of C027_Support by u-blox

Revision:
104:c64ba749a422
Parent:
103:197fa7920ad8
Child:
105:f6bb2a20de70
--- a/MDM.cpp	Thu Jul 03 21:00:22 2014 +0000
+++ b/MDM.cpp	Fri Jul 04 05:20:57 2014 +0000
@@ -8,9 +8,9 @@
 #define PROFILE         "0"   //!< this is the psd profile used
 #define MAX_SIZE        128   //!< max expected messages
 // num sockets
-#define MAXSOCKET     (sizeof(_sockets)/sizeof(*_sockets))
-//! test if it is a socket
-#define ISSOCKET(s)     (((s) >= 0) && ((s) < MAXSOCKET) && (_sockets[s].handle != SOCKET_ERROR))
+#define NUMSOCKETS      (sizeof(_sockets)/sizeof(*_sockets))
+//! test if it is a socket is ok to use
+#define ISSOCKET(s)     (((s) >= 0) && ((s) < NUMSOCKETS) && (_sockets[s].handle != SOCKET_ERROR))
 //! check for timeout
 #define TIMEOUT(t, ms)  ((ms != TIMEOUT_BLOCKING) && (ms < t.read_ms())) 
 //! registration ok check helper
@@ -88,7 +88,7 @@
     _ip        = NOIP;
     _init      = false;
     memset(_sockets, 0, sizeof(_sockets));
-    for (int socket = 0; socket < MAXSOCKET; socket ++)
+    for (int socket = 0; socket < NUMSOCKETS; socket ++)
         _sockets[socket].handle = SOCKET_ERROR;
 #ifdef MDM_DEBUG
     _debugLevel = 1;
@@ -1188,7 +1188,7 @@
 }
 
 int MDMParser::_findSocket(int handle) {
-    for (int socket = 0; socket < MAXSOCKET; socket ++) {
+    for (int socket = 0; socket < NUMSOCKETS; socket ++) {
         if (_sockets[socket].handle == handle)
             return socket;
     }