Skip to content

Supported Operations

The following Key Features are available, regardless of what language you choose.

CAN bus Communication

Profinity offers advanced CAN bus communication features, enabling you to send and receive CAN packets efficiently. For detailed examples and usage, refer to the CAN bus documentation.

DBC Message and Signal Information

Access CAN data using Profinity's DBC functionality, which simplifies the process of working with complex signal data. For detailed examples and usage, see the DBC documentation.

State Management

Profinity provides robust state management options to store and share data:

  • Local State (State): Use State for data persistence within a single script.
  • Global State (GlobalState): Use GlobalState to share data across multiple scripts.

For detailed examples and usage, see the State documentation.

Console Output

Profinity supports comprehensive console output capabilities across all scripting languages, allowing you to log information, errors, and debug messages effectively. For detailed examples and usage, refer to the Console documentation.

Next Steps

  1. Explore the detailed documentation for each feature:
  2. Console
  3. State
  4. CAN bus
  5. DBC
  6. Review the language-specific documentation:
  7. C# Documentation
  8. IronPython Documentation
  9. Experiment by creating simple scripts that integrate multiple features.
  10. Review example scripts in the Profinity documentation to gain practical insights.