Commit 49499169 authored by Pavel Vainerman's avatar Pavel Vainerman

Мелкие корректировки по используемым типам

parent 511b39b6
...@@ -37,17 +37,16 @@ namespace UniSetUDP ...@@ -37,17 +37,16 @@ namespace UniSetUDP
т.к. это не сильно актуально, пока не переделываю. т.к. это не сильно актуально, пока не переделываю.
*/ */
const unsigned int UNETUDP_MAGICNUM = 0x1337A1D; // идентификатор протокола const uint32_t UNETUDP_MAGICNUM = 0x1337A1D; // идентификатор протокола
struct UDPHeader struct UDPHeader
{ {
UDPHeader(): magic(UNETUDP_MAGICNUM), num(0), nodeID(0), procID(0), dcount(0), acount(0) {} UDPHeader(): magic(UNETUDP_MAGICNUM), num(0), nodeID(0), procID(0), dcount(0), acount(0) {}
unsigned int magic; uint32_t magic;
size_t num; size_t num;
long nodeID; long nodeID;
long procID; long procID;
//!\todo может лучше использовать системно-независимый unsigned long, чем size_t?
size_t dcount; /*!< количество булевых величин */ size_t dcount; /*!< количество булевых величин */
size_t acount; /*!< количество аналоговых величин */ size_t acount; /*!< количество аналоговых величин */
......
...@@ -21,7 +21,7 @@ namespace std ...@@ -21,7 +21,7 @@ namespace std
public: public:
size_t operator()(const ModbusRTU::mbErrCode& e) const size_t operator()(const ModbusRTU::mbErrCode& e) const
{ {
return std::hash<int>()(e); return std::hash<size_t>()(e);
} }
}; };
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment