29 void IODeviceClass::ClearNewDataReadInFlag()
31 devdataptr->newDataReadIn =
ui8FALSE;
33 bool IODeviceClass::ReadTriggerWriteOperationFlag()
35 return devdataptr->triggerWriteOperation;
37 void IODeviceClass::TriggerWriteOperation()
39 devdataptr->triggerWriteOperation =
ui8TRUE;
41 bool IODeviceClass::NewDataReadIn()
43 return devdataptr->newDataReadIn;
53 devdataptr = devdataptrin;
55 int IODeviceClass::OpenDev()
59 int IODeviceClass::CloseDev()
63 int IODeviceClass::ReadDev()
67 int IODeviceClass::WriteDev()
71 bool IODeviceClass::IsDevOpen()
73 return isdeviceopen();
78 SPI_DeviceClass::SPI_DeviceClass(
struct SPIDeviceStruct* spidevdataptrin) :IODeviceClass(&spidevdataptrin->devdata) { spidevptr = spidevdataptrin; }
80 Serial_DeviceClass::Serial_DeviceClass(
struct SerialDeviceStruct* serialdevdataptrin) : IODeviceClass(&serialdevdataptrin->devdata) { serialdevptr = serialdevdataptrin; }