public ReceivedErrorAck ( |
||
msg | ||
return | void |
public void ReceivedErrorAck(BacNetRawMessage msg)
{
ErrorAck apdu = new ErrorAck(msg.Apdu);
if (apdu.ServiceChoise == 12)
{
ArrayList res = new ArrayList();
res.Add(apdu.ErrorCode);
if (BacNetDevice.Instance.Waiter is int &&
Convert.ToInt32(BacNetDevice.Instance.Waiter) == apdu.InvokeId)
BacNetDevice.Instance.Waiter = res;
}
if (apdu.ServiceChoise == 15)
{
BacNetDevice.Instance.Services.Confirmed.WritePropertyCallBack(apdu.InvokeId, BacNetEnums.GetErrorMessage((byte)apdu.ErrorCode));
}
}