DiscoveryResponse objects contain information reported by scanners on the network when using the discovery functions. The discovery functions FindAllScanners()()()(), FindScanner(Int32) and FindAllScanners(ScannerConfig..::..ScannerResponseDelegate), will return one DiscoveryResponse per scanner found.
The Profile class contains measured profile data from the scanner.
A RawScan contains raw, untransformed data points detected by the scan head. The data contained in a RawScan is not useful for measurement.
The Scanner object represents a connection to a JoeScan scanhead accessible through the network. It allows access to the configuration, profile collection, synchronized scanning and debugging functions of an individual scanner.
Exception thrown when a communication error occurs between the scanner and the client.
ScannerConfig provides access to the JoeScan scan head detection routines.
ScannerImage objects represent the camera images from the scanner used primarily for debugging issues with the scanner. The image is a black and white 8 bit image.
Exception thrown when a scanner operation fails.
A single data point in a profile suitable for measurement. For efficiency, in JCamNet this is implemented as a struct, not a class, so it follows value-type semantics.
A data point in a raw (untransformed) scan used for diagnostics only.
ScannerResponseDelegate provides a callback delegate to be called when a scanner is discovered on the network.
A status indicator for scans which indicates the brightness of a detected point in a scan.
Flags that indicate the status of the signal lines on the scan head when the scan was taken. StartScan by default is triggered on a falling edge, (see http://joescan.com/SynchronizedScanningParameters.html#StartScanTriggerOnHigh), so the flag is typically set.
Enumeration which controls the method used to determine a scanner's IP address when configuring a scanner.