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