X13.Periphery.MsDevice.NextMsgId C# (CSharp) Method

NextMsgId() private method

private NextMsgId ( ) : ushort
return ushort
    private ushort NextMsgId() {
      int rez=Interlocked.Increment(ref _messageIdGen);
      Interlocked.CompareExchange(ref _messageIdGen, 1, 0xFFFF);
      //Log.Debug("{0}.MsgId={1:X4}", Owner.name, _sendBuf);
      return (ushort)rez;
    }
    private void SyncMsgId(ushort p) {