msg.State 是指针 默认为0 所以不能使用copy
This commit is contained in:
parent
78f9af8b7d
commit
ac6fc26e3a
|
@ -44,7 +44,8 @@ bool TinyServer::Send(Message& msg) const
|
|||
auto dv = pDevMgmt->FindDev(((TinyMessage&)msg).Dest);
|
||||
if(!dv) dv = Current;
|
||||
//if(dv) msg.State = dv->Mac;
|
||||
if(dv) dv->Mac.CopyTo(0, msg.State, -1);
|
||||
if (dv) // dv->Mac.CopyTo(0, msg.State, -1); msg.State 是指针 默认为0 所以 在这里出问题了
|
||||
msg.State = dv->_Mac;
|
||||
}
|
||||
|
||||
return Control->Send(msg);
|
||||
|
@ -111,6 +112,9 @@ void TinyServer::OnReceive(TinyMessage& msg, TinyController& ctrl)
|
|||
// 不响应不在设备列表设备的 非Join指令
|
||||
if(!dv && msg.Code > 2) return;
|
||||
|
||||
//debug_printf("\r\nTinyServer Rev\r\n");
|
||||
//msg.Show();
|
||||
|
||||
switch(msg.Code)
|
||||
{
|
||||
case 1:
|
||||
|
|
Loading…
Reference in New Issue