00001 00009 /***************************************************************************** 00010 ** Ifdefs 00011 *****************************************************************************/ 00012 00013 #ifndef KOBUKI_DIGITAL_OUTPUT_HPP_ 00014 #define KOBUKI_DIGITAL_OUTPUT_HPP_ 00015 00016 /***************************************************************************** 00017 ** Namespaces 00018 *****************************************************************************/ 00019 00020 namespace kobuki 00021 { 00022 00023 /***************************************************************************** 00024 ** Structures 00025 *****************************************************************************/ 00029 struct DigitalOutput { 00030 DigitalOutput() { 00031 for ( unsigned int i = 0; i < 4; ++i ) { 00032 values[i] = false; 00033 mask[i] = false; 00034 } 00035 } 00036 bool values[4]; 00037 bool mask[4]; 00038 }; 00039 00040 00041 } // namespace kobuki 00042 00043 #endif /* KOBUKI_DIGITAL_OUTPUT_HPP_ */