Heartbeats optional, read and write mode depending on protocol. Pump substitutes for different setups.