Updated Rules for adding new device types (markdown)

Daniel Markstedt 2023-01-22 22:19:39 -08:00
parent ea85738739
commit 2fdb935160
1 changed files with 1 additions and 1 deletions

@ -2,7 +2,7 @@ Before adding a new device type check that none of the existing types is appropr
Steps for adding a new device type:
1. Add the device type to the PbDeviceType enum of the protobuf definition in `rascsi_interface.proto`.
1. Add the device type to the PbDeviceType enum of the protobuf definition in `piscsi_interface.proto`.
2. Add code for creating the device type to the DeviceFactory class in `devices/device_factory.cpp`.
3. Add the device type specific implementation in new .cpp/.h files located in the devices folder.
4. Ensure to initialize the device type with its device type properties and supported SCSI commands in the Init() method.