mirror of https://github.com/akuker/RASCSI.git
Updated Rules for adding new device types (markdown)
parent
3916288102
commit
3d5b95da85
|
@ -2,10 +2,9 @@ Before adding a new device check that none of the existing types is appropriate.
|
|||
|
||||
Steps for adding a new device type:
|
||||
|
||||
1. Add the device type to the PbDeviceType enum of the protobuf definition,
|
||||
1. Add the device type to the PbDeviceType enum of the protobuf definition.
|
||||
2. Add code for creating the device type to the DeviceFactory class. The device instance and all devices-specific properties have to be created by this class.
|
||||
3. Add code to handle (return) the device type properties to the RascsiReponse class.
|
||||
4. Add the device-type specific implementation in new .cpp/.h files.
|
||||
5. Update the manpages.
|
||||
3. Add the device-type specific implementation in new .cpp/.h files.
|
||||
4. Update the manpages.
|
||||
|
||||
Devices should only inherit from the Disk class if they make use of image files. Only devices backed by image files can be disks.
|
Loading…
Reference in New Issue