Represents a task to match profile, vision, and tracheid tiles by Y-position and monitor for time and distance coherency violations.
A GoWebScanSyncTask object receives tiles corresponding to the profile, presence, vision, and tracheid data from all individual cameras. Tiles are matched by Y-position, and then emitted in lists corresponding to the profile, presence, vision, and tracheid data in the top and/or bottom groups. The task receives GoWebScanProfileTileMsg, GoWebScanVisionTileMsg, and GoWebScanTracheidTileMsg objects and outputs GoWebScanTileListMsg objects for each data type. A GoWebScanSyncTask instance delegates most of its work to the GoWebScanTileCombiner algorithm. Incoming messages are passed directly to the GoWebScanTileCombiner instance, and outputs from the GoWebScanTileCombiner are immediately emitted as outputs from the GoWebScanSyncTask.
|
| kStatus | GoWebScanSyncTask_Clear (GoWebScanSyncTask task) |
| | Clears the tile combiner algorithm and resets internal variables. More...
|
| |
| kStatus | GoWebScanSyncTask_Construct (GoWebScanSyncTask *task, GoWebScanProcess process, GoWebScanConfig config, kAlloc allocator) |
| | Constructs a GoWebScanSyncTask object. More...
|
| |
| kStatus | GoWebScanSyncTask_Send (GoWebScanSyncTask task, GoWebScanPipeMsg msg) |
| | Adds a message to the processing queue. More...
|
| |
| kStatus | GoWebScanSyncTask_SetLaneDisabledHandler (GoWebScanSyncTask task, GoWebScanTileCombinerLaneChangeFx function, kPointer receiver) |
| | Set handler for when tile lane is disabled. More...
|
| |
| kStatus | GoWebScanSyncTask_SetLaneEnabledHandler (GoWebScanSyncTask task, GoWebScanTileCombinerLaneChangeFx function, kPointer receiver) |
| | Set handler for when tile lane is re-enabled. More...
|
| |
| kStatus | GoWebScanSyncTask_SetReceiver (GoWebScanSyncTask task, GoWebScanSyncId id, GoWebScanSystemPlane plane, GoWebScanPipeSendFx send, kPointer context) |
| | Sets the handler for receiving synced tile sets for each data type and plane. More...
|
| |
| kStatus | GoWebScanSyncTask_UpdateConfig (GoWebScanSyncTask task, GoWebScanConfig config) |
| | Update the system configuration. More...
|
| |