Main Page | Class List | File List | Class Members | File Members | Related Pages

include/otto/msg.h

Go to the documentation of this file.
00001 // $Id: msg.h,v 1.1 2004/07/06 01:39:09 alpha Exp $ 00002 // 00003 // Copyright (c) 1999-2004 Darius Rad 00004 // 00005 // This file is part of the OpenOtto project. 00006 // 00007 // OpenOtto is free software; you can redistribute it and/or modify 00008 // it under the terms of the GNU General Public License as published by 00009 // the Free Software Foundation; either version 2 of the License, or 00010 // (at your option) any later version. 00011 // 00012 00015 00016 00017 #ifndef _OTTO_MSG_H 00018 #define _OTTO_MSG_H 00019 00020 00022 struct otto_funcadr_message_entry 00023 { 00024 enum otto_funcadr_address id; 00025 unsigned char sec_id; 00026 char *name; 00027 00029 enum 00030 { 00031 OTTO_FUNCADR_OP_LOAD = 1, 00032 OTTO_FUNCADR_OP_REPORT = 2, 00033 OTTO_FUNCADR_OP_MODIFY = 4, 00034 } 00035 op; 00036 00038 enum 00039 { 00040 OTTO_FUNCADR_Q_UNUSED_0, 00041 OTTO_FUNCADR_Q_UNUSED_1, 00042 OTTO_FUNCADR_Q_SET, 00043 OTTO_FUNCADR_Q_ENABLE, 00044 OTTO_FUNCADR_Q_INC, 00045 OTTO_FUNCADR_Q_OPEN, 00046 OTTO_FUNCADR_Q_LOCK, 00047 OTTO_FUNCADR_Q_ON, 00048 OTTO_FUNCADR_Q_RESET, 00049 OTTO_FUNCADR_Q_YES, 00050 } 00051 q; 00052 00053 unsigned char ext_adr; 00054 struct otto_prn prn; 00055 }; 00056 00057 00058 #endif

Generated on Thu Jul 8 19:26:05 2004 for OpenOtto by doxygen 1.3.7