FFSC Command Language - Rob Mode

Rob Bradshaw
For FFSC Version 0.1

These are additional FFSC commands and features that are enabled by setting the debugging flag 0x80000000. They are known collectively as "Rob Mode".

Short Destination Syntax

The short destination syntax is a shorthand version of the standard syntax that is useful for people who don't like to type. Like the normal ("long") destination syntax, the short syntax still uses lists, but little else. Keywords are omitted completely (use the abbreviated special characters). The rack and bay lists are simply separated by a forward slash character, which itself can be omitted if it is unambiguous (which is almost always the case).

Thus, the following are equivalent destination specifications in a four-rack system with two bays per rack:

Long Syntax Short Syntax
rack 3 bay l 3/l 3l
rack 2,4 bay ul 2,4/ul 2,4ul
rack all bay all */* ** *
bay l /l

Notice that there is some potential for ambiguity between short-syntax addresses with no rack portion (e.g. ul) and ELSC or FFSC commands that coincidentally are spelled the same way. Because the FFSC does not necessarily know the entire list of ELSC commands, strings such as this would generally be parsed as bay addresses. Although this is not likely to become a problem in practice, it is possible to force an ambiguous string to be treated as a command and not a bay address by preceding it with a delimiter character (^X by default), which will delimit the end of the destination address.


up a level

Send questions and comments to: Rob Bradshaw

Last modified: Sun Sep 8 15:26:57 PDT