Thursday, July 03, 2008


I've been working on a fairly complicated data capture system of late, and major parts of this system are the transceivers which are responsible for talking to sensors over a wireless link. Each transceiver can handle a couple of hundred sensors, so they're fairly busy and (trust me on this) fairly complicated...

All the parts of this system have unique serial numbers, which the various protocols use to identify them. These serial numbers are really just that - numbers - but in order to reduce the scope for confusion and detect errors I've encoded them as a set of characters. One example is JM99-K634.

"Why is he boring us with all this?" I hear you ask.

Because purely by chance, the system has just decided to use the identifier AE35 for a transceiver... Fans of 2001 will understand that this is not auspicious. I think I'll pretend that one doesn't exist...



  1. This is why I'm not a fan of A.I. in remote data acquisition systems. The last thing you need is your remote system simulating faults to get the service engineer out there, just because it wants someone to talk to.

  2. Hmmm. Remind me of that theory again at some point on Monday when we're getting soaked on that damned bridge updating those 38 sensors...

  3. I'm sorry Crem, I can't let you do that. ;)

    When can you post up the source code for some more of the Speccy games, BTW? :)

  4. There's a problem in that I had a load of disks stolen a decade or so ago which included nearly all copies and backups of my Z80 games sources.

    To say I was pissed off is something of an understatement...

    I will upload the files that I still do have at some point. This includes a nearly final version of Dark Star, for what it's worth.

    I have a complete copy of Tank Busters but only as printout, so maybe I'll scan it one day.

    Forbidden Planet is, mercifully, lost to the ravages of time. Shame, really, because I've forgotten what the message at the end was...

  5. You asked for 'em... You got 'em.