I agreed with you 100%; It is actually a good idea to avoid any further misunderstandings; In fact, I always suggest my clients to start with small project in case of long term business deals. So that we can build trust on each other and can go with a long term project step by step.
I just checked the attachment. Metric Value, ImperialValue, StartCollecting, StopCollecting, Get Raw data are the various method which will be used with your required application. Basically with those methods, will get the following data into the system: Most recent measurement captures; imperial value of the most recent measurement; starting the IMeasuringdevice running; cease collecting measurements; retrieve a copy of the most recent data etc.
Define enumeration, device class to get measurement; MeasureLengthDevice class; etc will be mentioned there. Here I need to define units to Use, data Captured, most recent measure etc and many more attributes.
Now I need a discussion with you regarding this project. Basic features of the required system is clear to me; but still before make any commitment or before start working with, if I get a scope to communicate with you will be very helpful for me.
For Now I need to add the defined IMeasuringDevice ; need to add the required methods on it etc. So I am curious to know whether any existing system is already there and i need to make further enhancement on it or it will be a scratch level project? Waiting for your prompt and affirmative response.