mirror of https://github.com/akuker/RASCSI.git
Updated Rules for adding new device types (markdown)
parent
2c13857c52
commit
43e3be2091
|
@ -3,7 +3,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`.
|
||||
2. Add code for creating the device type to the DeviceFactory class in `devices/device_factory.cpp`. The device instance and all devices-specific properties have to be created by this class.
|
||||
2. Add code for creating the device type to the DeviceFactory class in `devices/device_factory.cpp`. The device instance and all device-specific properties have to be created by this class.
|
||||
3. Add the device type specific implementation in new .cpp/.h files.
|
||||
4. Ensure to initialize the device type with its device type properties.
|
||||
5. Verify that _rasctl -s_ reports the correct device type properties.
|
||||
|
|
Loading…
Reference in New Issue