gas leakage detector source code