Generic hardware access library
HAL::HardwareDeviceInterface Member List
This is the complete list of members for HAL::HardwareDeviceInterface, including all inherited members.
check(std::string item, uint32_t expectation, std::string faultMessage="", uint32_t offset=0, std::ostream &os=std::cout) const =0HAL::HardwareDeviceInterface [pure virtual]
getAddressTableInterface() const =0HAL::HardwareDeviceInterface [pure virtual]
isSet(std::string item, uint32_t offset=0) const =0HAL::HardwareDeviceInterface [pure virtual]
pollItem(std::string item, uint32_t referenceValue, uint32_t timeout, uint32_t *result, HalPollMethod pollMethod=HAL_POLL_UNTIL_EQUAL, uint32_t offset=0) const =0HAL::HardwareDeviceInterface [pure virtual]
printAddressTable() const =0HAL::HardwareDeviceInterface [pure virtual]
read(std::string item, uint32_t *result, uint32_t offset=0) const =0HAL::HardwareDeviceInterface [pure virtual]
readBlock(std::string startItem, uint32_t length, char *buffer, HalAddressIncrement addressBehaviour=HAL_DO_INCREMENT, uint32_t offset=0) const =0HAL::HardwareDeviceInterface [pure virtual]
readPulse(std::string item, uint32_t offset=0) const =0HAL::HardwareDeviceInterface [pure virtual]
resetBit(std::string item, HalVerifyOption verifyFlag=HAL_NO_VERIFY, uint32_t offset=0) const =0HAL::HardwareDeviceInterface [pure virtual]
setBit(std::string item, HalVerifyOption verifyFlag=HAL_NO_VERIFY, uint32_t offset=0) const =0HAL::HardwareDeviceInterface [pure virtual]
unmaskedRead(std::string item, uint32_t *result, uint32_t offset=0) const =0HAL::HardwareDeviceInterface [pure virtual]
unmaskedWrite(std::string item, uint32_t data, HalVerifyOption verifyFlag=HAL_NO_VERIFY, uint32_t offset=0) const =0HAL::HardwareDeviceInterface [pure virtual]
write(std::string item, uint32_t data, HalVerifyOption verifyFlag=HAL_NO_VERIFY, uint32_t offset=0) const =0HAL::HardwareDeviceInterface [pure virtual]
writeBlock(std::string startItem, uint32_t length, char *buffer, HalVerifyOption verifyFlag=HAL_NO_VERIFY, HalAddressIncrement addressBehaviour=HAL_DO_INCREMENT, uint32_t offset=0) const =0HAL::HardwareDeviceInterface [pure virtual]
writePulse(std::string item, uint32_t offset=0) const =0HAL::HardwareDeviceInterface [pure virtual]
~HardwareDeviceInterface()HAL::HardwareDeviceInterface [inline, virtual]