Skip to content

Pinchot C# Error Handling API

This high level document covers the main objects, methods, and properties related to error handling when using the Pinchot C# API. Exception handling, status checking, and identifying invalid data conditions are essential.


High-Level Overview

The Pinchot C# API provides multiple layers of error detection and handling:

  1. Exceptions - Thrown for critical errors that prevent normal operation
  2. Status Properties and Methods - Allow checking the current state of system components
  3. Data Validation - Methods to verify the integrity of acquired scan data
  4. Connection Health - Tools to monitor and validate network connectivity

Proper error handling ensures robust applications that can gracefully handle hardware issues, network problems, and invalid configurations.


Relevant API Calls

Exceptions

ScanSystem

ScanHead

ScanSync

IProfile