User's Guide
6
Arad Technologies Ltd. | st. HaMada, Yokneam Elite , 2069206, Israel | www.arad.co.il
1 Introduction
Encoder software requirements specification is a description of a software system to be
developed in Encoder module. It lays out functional and non-functional requirements and may
include a set of use cases that describe system and user interactions that the software must
provide.
Current requirements specification establishes the basis for operation between Arad water
measurements from one side and encoder readers 2 or 3 wires from other. Used appropriately,
software requirements specifications can help prevent software project failure.
Current document enlists enough and necessary requirements that are required for the Encoder
module development include system definition, DFD, communication, etc., and presents the
details of the hardware and software interface required to communicate Encoder module with
SENSUS pulse readers.
2 System Overview
The Sonata Sprint Encoder is a battery-powered sub-system module allowed reading Sonata data
through 2W or 3W interface.
It identifies the reader system type (2W or 3W) and converts the serially received data from the
Sonata meter to the reader’s string formats and transmits it in the Sensus reader type protocol.