+void pcl_explain(int argc, char *argv[])
+{
+ fprintf(stderr, "Usage: %s [OPTIONS] <SERIAL_INTERFACE>\n", argv[0]);
+ fprintf(stderr, "\n");
+ fprintf(stderr, "'pcan_lin_config' Is used for configuring PEAK PCAN-LIN device.\n");
+ fprintf(stderr, " When invoked without any OPTIONS, it configures PCAN-LIN device\n");
+ fprintf(stderr, " with configuration obtained from '"PCL_DEFAULT_CONFIG"' file (if it exists).\n");
+ fprintf(stderr, " The PCAN-LIN module enables CAN, LIN and serial participants to communicate.\n");
+ fprintf(stderr, "\n");
+ fprintf(stderr, "Options:\n");
+ fprintf(stderr, " -r Execute only Reset of a device\n");
+ fprintf(stderr, " -f Flash the active configuration\n");
+ fprintf(stderr, " -c <FILE> Path to XML configuration file\n");
+ fprintf(stderr, "\n");
+ fprintf(stderr, "Examples:\n");
+ fprintf(stderr, " %s /dev/ttyS0 (Configure the device with the configuration from '"PCL_DEFAULT_CONFIG"')\n",
+ argv[0]);
+ fprintf(stderr, " %s -r /dev/ttyS0 (Reset the device)\n", argv[0]);
+}
+