DiskLayoutInfo constructor

DiskLayoutInfo({
  1. required int bytesPerSector,
  2. required String device,
  3. required String firmwareRevision,
  4. required String interfaceType,
  5. required String name,
  6. required int sectorsPerTrack,
  7. required String serialNum,
  8. required int size,
  9. required String smartStatus,
  10. required int totalCylinders,
  11. required int totalHeads,
  12. required int totalSectors,
  13. required int totalTracks,
  14. required int tracksPerCylinder,
  15. required String type,
})

example values::

bytesPerSector: 512

device: ""

firmwareRevision: ""

interfaceType: "RAID"

name: ""

sectorsPerTrack: 63

serialNum: ""

size: 240054796800

smartStatus: "Ok"

totalCylinders: 29185

totalHeads: 255

totalSectors: 468857025

totalTracks: 7442175

tracksPerCylinder: 255

type: "SSD"

Implementation

DiskLayoutInfo({
  required this.bytesPerSector,
  required this.device,
  required this.firmwareRevision,
  required this.interfaceType,
  required this.name,
  required this.sectorsPerTrack,
  required this.serialNum,
  required this.size,
  required this.smartStatus,
  required this.totalCylinders,
  required this.totalHeads,
  required this.totalSectors,
  required this.totalTracks,
  required this.tracksPerCylinder,
  required this.type,
});