public void Set(BacnetAddress adr, byte invoke_id, byte sequence_number, byte window_size) { lock (m_lockObject) { this.adr = adr; this.invoke_id = invoke_id; this.sequence_number = sequence_number; this.window_size = window_size; m_wait.Set(); } }