#include "DigitalIO.h" namespace interface{ DigitalIO::DigitalIO(): m_pointer(0) {} void DigitalIO::setup(Uint16 *memzone){ m_pointer = memzone;// + OFFSET_DATA_DISCRETE_IO; } void DigitalIO::setMemoryOffset(Uint16 offset){ m_pointer += offset; } void DigitalIO::readDigitalIO(Uint16& data){ data = *m_pointer; } void DigitalIO::writeDigitalIO(Uint16& data) const{ *m_pointer = data; } } // interface