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

Public Member Functions

 StartStop (bool imm, uint8_t newpower, bool eject_load, bool start, uint8_t ctl=0)
 
virtual size_t serialise (uintptr_t &addr)
 

Public Attributes

struct { 
 
   uint8_t   opcode 
 
   uint8_t   imm 
 
   uint16_t   rsvd 
 
   uint8_t   setup 
 
   uint8_t   control 
 
} command 
 

Detailed Description

Definition at line 78 of file ScsiCommands.h.

Constructor & Destructor Documentation

◆ StartStop()

ScsiCommands::StartStop::StartStop ( bool  imm,
uint8_t  newpower,
bool  eject_load,
bool  start,
uint8_t  ctl = 0 
)

Definition at line 66 of file ScsiCommands.cc.

Member Function Documentation

◆ serialise()

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

Implements ScsiCommand.

Definition at line 74 of file ScsiCommands.cc.

Member Data Documentation

◆ control

uint8_t ScsiCommands::StartStop::control

Definition at line 89 of file ScsiCommands.h.

◆ imm

uint8_t ScsiCommands::StartStop::imm

Definition at line 86 of file ScsiCommands.h.

◆ opcode

uint8_t ScsiCommands::StartStop::opcode

Definition at line 85 of file ScsiCommands.h.

◆ rsvd

uint16_t ScsiCommands::StartStop::rsvd

Definition at line 87 of file ScsiCommands.h.

◆ setup

uint8_t ScsiCommands::StartStop::setup

Definition at line 88 of file ScsiCommands.h.


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