The Pedigree Project 0.1
Public Member Functions | Public Attributes | List of all members
ScsiCommands::Inquiry Class Reference
+ Inheritance diagram for ScsiCommands::Inquiry:
+ Collaboration diagram for ScsiCommands::Inquiry:

Public Member Functions

 Inquiry (uint16_t len=0, bool enableVitalData=false, uint8_t pageCode=0, uint8_t ctl=0)
 
virtual size_t serialise (uintptr_t &addr)
 

Public Attributes

struct { 
 
   uint8_t   opcode 
 
   uint8_t   epvd 
 
   uint8_t   pageCode 
 
   uint16_t   len 
 
   uint8_t   control 
 
} command 
 

Detailed Description

Definition at line 35 of file ScsiCommands.h.

Constructor & Destructor Documentation

◆ Inquiry()

ScsiCommands::Inquiry::Inquiry ( uint16_t  len = 0,
bool  enableVitalData = false,
uint8_t  pageCode = 0,
uint8_t  ctl = 0 
)

Definition at line 27 of file ScsiCommands.cc.

Member Function Documentation

◆ serialise()

size_t ScsiCommands::Inquiry::serialise ( uintptr_t &  addr)
virtual

Implements ScsiCommand.

Definition at line 37 of file ScsiCommands.cc.

Member Data Documentation

◆ control

uint8_t ScsiCommands::Inquiry::control

Definition at line 46 of file ScsiCommands.h.

◆ epvd

uint8_t ScsiCommands::Inquiry::epvd

Definition at line 43 of file ScsiCommands.h.

◆ len

uint16_t ScsiCommands::Inquiry::len

Definition at line 45 of file ScsiCommands.h.

◆ opcode

uint8_t ScsiCommands::Inquiry::opcode

Definition at line 42 of file ScsiCommands.h.

◆ pageCode

uint8_t ScsiCommands::Inquiry::pageCode

Definition at line 44 of file ScsiCommands.h.


The documentation for this class was generated from the following files: