1 #ifndef DUMMYSCSIDEVICE_HH 2 #define DUMMYSCSIDEVICE_HH 11 void reset()
override;
14 unsigned& blocks)
override;
22 unsigned dataIn(
unsigned& blocks)
override;
23 unsigned dataOut(
unsigned& blocks)
override;
25 template<
typename Archive>
26 void serialize(Archive& ar,
unsigned version);
int msgOut(byte value) override
void disconnect() override
bool isSelected() override
unsigned executeCmd(const byte *cdb, SCSI::Phase &phase, unsigned &blocks) override
unsigned executingCmd(SCSI::Phase &phase, unsigned &blocks) override
uint8_t byte
8 bit unsigned integer
unsigned dataOut(unsigned &blocks) override
void serialize(Archive &ar, unsigned version)
unsigned dataIn(unsigned &blocks) override
byte getStatusCode() override
Thanks to enen for testing this on a real cartridge: