What are the main types of flow meters?