UML

From: John Morrison (jmorrison_at_ahc.net.au)
Date: 2002-02-28 12:06:36


OK I've been hunting around for UML programs and there are HEAPS out there.
:-) :-(

So any suggestions as to which one to use.
Doug got an suggestions.
We should have something that works under Linux and Windows or just one for
each!
and it should be free or close enough to free. :-)

----------------------------------------------------------------------------
--------------------

In the absence of UML how about these for suggested methods and classes.
They are just off the top of my head so please add/remove/correct them as
you see fit.
They are just suggestions for possible classes not all of which will ever
be written!

- Methods start with a : all others are classes.
- Indenting shows sub classes

Hardware(Class)
:initialise - initialise the object but don't start sampling yet
:start - Start Sampling
:reset - Reset object (maybe just a call to initialise)
:stop - Stop sampling
:setSamplingRate - Set sampling rate :-) Thanks Doug
:getSerialData - a "protected" method used to access serial port data
- there would be a whole range of "protected" Serial interface methods
- Of course the library for Linux and Windows would be different
- This way authors can write code for a piece of hardware without
concern for the operating system

EEG(Class)
OPENEEG(CLASS) - Our baby :-)

ECG(Class)

EMG(Class)

GSR(Class)

File(Class)
:SetFileName - Set file name to read

Processing(Class)
:initialise - initialise the object
:reset - Reset object (maybe just a call to initialise)

Filter(Class) - any sort of filter

Trigger(Class) - Classes that provide an output (Digital) when trigger
conditions are met

UserInterface(Class)
:initialise - initialise the object
:reset - Reset object (maybe just a call to initialise)

VDU(Class) - All objects that display to the screen

File(Class) - Saving data to a file.
:SetFileName - Set file name to write

biAudio(Class) - Produce BI-Audio beat frequency signals

goggles(Class) - LED glasses for brain stimulation

playerMP3 - Play MP3 files (eg relaxation music, hypnosis, etc)

Well I have about 2 days work to complete on a project that I have to
present tomorrow. :-(
So that is all from me for a little while. :-)

John Morrison MailTo:jmorrison_at_ahc.net.au
ICQ - 367473



This archive was generated by hypermail 2.1.4 : 2002-07-27 12:28:39 BST