Matrix Orbital Control Center

LK/ELK/VK/PK/OK/MX/GLK/EGLK/GVK/GLT Series

Moderators: Henry, Mods

Post Reply
relix
Uber Slave
Uber Slave
Posts: 222
Joined: Wed Nov 14, 2001 4:00 pm
Location: Knokke, Belgium
Contact:

Post by relix »

Finally, it's here, the beta release of Matrix Orbital Control Center.
MOCC is some kind of LCDriver but with multiple application support. There are still a lot of changes to be made, but for the experimenting dudes here is the linkage:

Main Setup File: http://users.pandora.be/relix/MO/MOCC/setup.exe

Developer Unit (Delphi .pas file): http://users.pandora.be/relix/MO/MOCC/u ... Center.pas (for the ones who want to start programming)

Sources to IRC2LCD (example app): http://users.pandora.be/relix/MO/MOCC/I ... CD_src.zip (delphi)

I'm now off to bed, more info follows (and a readme file too :wink:)

Shak
LCD Guru
Posts: 57
Joined: Tue Jan 01, 2002 4:00 pm
Location: Huddersfield, UK
Contact:

Post by Shak »

sir, do you know whether delphi code works in kylix, if so consider distributedLCD ported!

Shak

relix
Uber Slave
Uber Slave
Posts: 222
Joined: Wed Nov 14, 2001 4:00 pm
Location: Knokke, Belgium
Contact:

Post by relix »

with some minor porting I think delphi code will work in kylix, but I doubt DLL's work on linux? As MOCC is actually a DLL...

relix
Uber Slave
Uber Slave
Posts: 222
Joined: Wed Nov 14, 2001 4:00 pm
Location: Knokke, Belgium
Contact:

Post by relix »

I have made a small SDK-readme page in which most of the available functions are listed together with their descriptions.
http://users.pandora.be/relix/MO/MOCC/S ... readme.htm

Here is a description of what MOCC actually is and does:

MOCC is an interface to your Matrix Orbital Display, with support for multiple applications. The applications that wants to use your display need first to register itself with MOCC, they do this by calling a particular function in the DLL. After this, the user can specify how much screentime this application receives and when, so for example if you want the winamp plugin to display the statistics of the song currently playing for 10 seconds, and then the mIRC-plugin to show the chat for 20 seconds, you just go to the MOCC configurator and you add the 2 apps to the screentime-list and give them some screentime.
When the 2 applications are started, you will see that the display switches between application after 10 seconds and after 20 seconds for our example configuration. When only one application is running, this application receives all the screentime (meaning it can control the display without having to wait for other applications).

For developers: Be sure to call "ActivateApp" on the startup of your application, so that MOCC can give your application its screentime. Else the application will never receive screentime. On exit of your application, call DeActivateApp.
At installation of your application, call RegisterApp, at uninstallation of your app call UnRegisterApp.

Shak
LCD Guru
Posts: 57
Joined: Tue Jan 01, 2002 4:00 pm
Location: Huddersfield, UK
Contact:

Post by Shak »

will this be portable to Kylix (Delphi for Linux) because I would like to get it running for my Linux box! I can attempt this

Shak

WOPR
LCD?
Posts: 1
Joined: Tue Apr 09, 2002 6:00 pm

Post by WOPR »

Can it read in data from keypad?

Shak
LCD Guru
Posts: 57
Joined: Tue Jan 01, 2002 4:00 pm
Location: Huddersfield, UK
Contact:

Post by Shak »

Bad news, its not portable. I tried...:sad:

Shak

Post Reply