How does the Flowmon flowmeter achieve flow compliance checking?