Assembly line objects
Revision as of 03:54, 5 November 2014 by Grigor Gatchev (deleted old info, started filling up the new one (a lot is to be filled yet))
All Assembly line objects share some common features. They inherit those from the Line_Slot class, from which all their classes ultimately descend.
$explicit name- in addition to the slot name, which is specific for the objects class, you can assign an explicit name, specific to each object from the same class. Added to the slot name, it forms the full name of the object, and is written in the Apibot logs and some error messages. Default: none.
$default_data_key- the key to the signals data block that will be considered default by this object, and processed by it. Default: "*".
$preserve_slot_signal_params- typically the object will take parameters from signal parameters group that is named for the object full name, slot name or type name (in that precedence), and will delete the parameters group. If this property is set to
false, the parameters group will not be deleted. If the property is set to a string, the parameters group will be renamed to "type." plus this string, if it was named for the object type, to "name." plus this string, if it was named for the object slot name, and to "object." plus this string, if it was named for the object full name.
- Assembly line feeders
- Assembly line fetchers
- Assembly line filters
- Assembly line workers
- Assembly line writers