DNP3 conformance testing tools in Scala