The UK Home Automation Archive

Archive Home
Group Home
Search Archive


Advanced Search

[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Message block components


  • Subject: Message block components
  • From: Stuart Booth
  • Date: Sun, 25 May 2003 21:00:00 +0000

For a while I've been building a small a library of message block
values formatted in a well defined way in my xAPFramework software. A
toolkit of these, whether in code or as a documented way to format
certain commonly used fields helps build message block values.

For instance;

DateTime=YYYYMMDD
DateTime=YYYYMMDDHHMMSS
DateTime=HHMMSS

TimeStamp=MMDDHHMM

Duration=HHMMSS

TimeBasedPosition=[+/-mm.ss  absolute mm.ss]

PercentageBasedPosition=[0...100  +nn  -nn]

RangeBasedPosition=[0...200  +nn  -nn]
(Where 200 is a configurable limit, similar to the above)

I'm sure there are a pile of other formats common to many things, much
like Kevin's Mode=[ON  OFF] status schema with its Level option.

Whilst custom cases will always be required, perhaps sticking to a
single field value format as much as possible in schema would be a
good idea to reduce the number of parsing/formatting code functions in
software. This eases testing and reduces potential for bugs,
especially if these sorts of things are implemented in the SDKs.

Just a small thought whilst it's in my head.

Stuart
--
Stuart Booth
xAPFramework.net - a reusable xAP framework for .net

<a href="http://www.xapframework.net/";>http://www.xapframework.net/</a>
<a
href="/group/xAP_developer/post?postID=5-dBQUVLD-YCo0zM9HlqX36chW7ai3OK5w5iL5YQHshRrJP-_A6Pa3d2ZwgrDOtPzz2F0vX7q5UUDBUiCOh837I">stuart@x...</a>





xAP_Development Main Index | xAP_Development Thread Index | xAP_Development Home | Archives Home

Comments to the Webmaster are always welcomed, please use this contact form . Note that as this site is a mailing list archive, the Webmaster has no control over the contents of the messages. Comments about message content should be directed to the relevant mailing list.