Home | News | Products | Support | Download | Sales | library | Guests | Contact | WebCam | Links
CDS Logo LanBox-Talk mail archive
 

By date: Prev | Next | Index By thread: Prev | Next | Index

SubjectRe: [LCtalk] Engine numbers
FromMatthijs van Duin
DateSun, 11 Feb 2007 14:55:51 +0100


On Sun, Feb 11, 2007 at 01:28:09AM +0100, Matthias Glastra wrote:
When I look at the Cmd Chart there are listed a lot of other commands that are not in the Reference. Will they be there in the future?

Thanks for the information. Helps a lot. And I am looking forward to explanation of the other unexplained commands.

EngineSetLocked is a simple flag-setter, like EngineSetOutput, etc.


CommonGetLayers retrieves a summary of the entire layer list:

command: *B1#
result: 12 bytes per layer, for all layers (in mix order):

en id fl cl cl cs fd rf rf hd rh rh

en    - engine inum (internal engine number)
id    - layer id
fl    - layer flags (same as in EngineConfigure)
cl cl - current cuelist
cs    - current cuestep
fd    - current fade time (encoded)
rf rf - remaining fade time (in frames)
hd    - current hold time (encoded)
rh rh - remaining hold time (in frames)

The encoding for fd and hd can be found in the LC+ Reference.

The inum is used to be able to refer to a layer in a robust way, unlike the layer id which can be changed, and which it might not even have. You can use an inum instead of a layer id in any engine/layer command.


The remaining commands aren't really relevant, they're just for things like configuring IP settings etc. You're unlikely to have any need to do that manually rather than using LCedit+.


--
Matthijs van Duin  --  May the Forth be with you!


By date: Prev | Next | Index By thread: Prev | Next | Index