Protocols
Protocols are information bundles that tell SensorDrivers how to operate a Sensor. Usually that means the lighting and camera trigger routine.
Core features
All Protocols have these core functions:
setAnalysisID(STRING)
- This determines how the imagesets are processed. When constructing a protocol, make sure to match it's AnalysisID to the type of measurement it is designed to take.-
setSensorGroup(STRING)
- Determines which SensorGroup will take the imageset.
Defaults to*
, which will attempt to pick the only SensorGroup in the event that the chamber only has one. -
setSensors(STRING)
- Comma delimited String of the IDs for the Sensors you to be used when capturing.
Defaults to*
, which will take on every Sensor in the SensorGroup selected. You can usually leave this be, unless you want to restrict which cameras to use.
Go to the page for the component that consumes a Protocol (found in Also see) for specific information to that type of protocol.
Also see
- Resource
- ProtocolEngine: Responsible for crafting and executing camera protocols on the FPGA.