Discovery uses a digital communications protocol which has been developed from the ZP95 protocol but which differs in that it allows communication in three different modes: Normal, Read and Write. The reason for developing the protocol is that the Discovery range requires a more extensive exchange of information than previous analogue addressable ranges. In addition, Discovery can store data in non-volatile memory.