00001 /********************************************************************************/ 00002 /* File Name : Common.h */ 00003 /* Description : 共通定義 */ 00004 /********************************************************************************/ 00005 #ifndef _LEPTRINO_COMMON_H 00006 #define _LEPTRINO_COMMON_H 00007 00008 /********************************************************************************/ 00009 /* 変数型定義 */ 00010 /********************************************************************************/ 00011 typedef unsigned char UCHAR; 00012 typedef signed char SCHAR; 00013 typedef unsigned short USHORT; 00014 typedef signed short SSHORT; 00015 typedef unsigned long ULONG; 00016 typedef signed long SLONG; 00017 00018 /********************************************************************************/ 00019 /* 定数定義 */ 00020 /********************************************************************************/ 00021 #define OK 1 00022 #define NG -1 00023 00024 #define SERIAL_SIZE 8 /* 製品シリアルサイズ */ 00025 #define P_NAME_SIZE 16 /* 製品型式サイズ */ 00026 #define F_VER_SIZE 4 /* ファームバージョンサイズ */ 00027 #define FREQ_SIZE 6 /* 出力レート */ 00028 00029 #define MSG_SIZE 128 /* 電文サイズ */ 00030 00031 /********************************************************************************/ 00032 /* マクロ */ 00033 /********************************************************************************/ 00034 00035 /********************************************************************************/ 00036 /* 列挙型定義 */ 00037 /********************************************************************************/ 00038 /* 力要素番号 */ 00039 enum ForceNo 00040 { 00041 FN_Fx = 0, 00042 FN_Fy, 00043 FN_Fz, 00044 FN_Mx, 00045 FN_My, 00046 FN_Mz, 00047 FN_Num 00048 }; 00049 00050 #endif 00051 /************************* (C) COPYRIGHT 2010 Leptrino **************************/