00001 /*============================================================================* 00002 * FILE: vector_canboard.h 00003 *============================================================================* 00004 * 00005 * COPYRIGHT (C) 2006 BY 00006 * CONDOR ENGINEERING, INC., SANTA BARBARA, CALIFORNIA 00007 * ALL RIGHTS RESERVED. 00008 * 00009 * THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND 00010 * COPIED ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH 00011 * THE INCLUSION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY 00012 * OTHER COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE 00013 * AVAILABLE TO ANY OTHER PERSON. NO TITLE TO AND OWNERSHIP OF THE 00014 * SOFTWARE IS HEREBY TRANSFERRED. 00015 * 00016 * THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT 00017 * NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY CONDOR 00018 * ENGINEERING. 00019 * 00020 *============================================================================* 00021 * 00022 * FUNCTION: Header for the API -> Interfaces for the Vector CANBoard XL 00023 * 00024 * Author: Christopher McKenzie 00025 * 00026 * MAINTENANCE NOTES: 00027 * 00028 *============================================================================*/ 00029 int vector_canboardprobe(struct if_channel*list); 00030 int vector_canboardstartup(); 00031 int vector_canboardopenchannel(int which); 00032 int vector_canboardclosechannel(int which); 00033 int vector_canboardshutdown(); 00034 00035 int vector_canboardread(int which, struct can20bframe*out); 00036 int vector_canboardwrite(int which, struct can20bframe*in); 00037 00038 int vector_canboardupdatestatus(int which); 00039 int vector_canboardchangestatus(int handle,int which,int status);
1.4.4