Commit Graph

80 Commits

Author SHA1 Message Date
50935272cd Fix SCSI Streaming Command device reporting. 2019-02-11 19:34:22 +00:00
8a299b7a77 Store not only default, but current and changeable modes in SCSI device report. 2019-01-08 20:41:18 +00:00
7522d0813e Clear ATA IDENTIFY DEVICE private fields on device report. 2019-01-08 20:40:09 +00:00
3bd5527666 Check sector 16 on device report for MMC discs, as 0 is usually empty. 2019-01-07 13:33:11 +00:00
597f27a3ae Add test for inter-session reading in multi-session discs to device reports. 2019-01-02 22:27:02 +00:00
80a4a65934 Fix device-report. 2019-01-02 05:26:45 +00:00
f2caa8c40f General code refactor and reformat. 2018-12-31 13:17:27 +00:00
6b12cd1a8e Update copyright year. 2018-12-29 17:34:38 +00:00
a0e1952310 Correct file headers. 2018-12-29 15:26:00 +00:00
9780f4520e Store read results in report and database. 2018-12-26 01:15:30 +00:00
c670bc2bc9 Store MMC GET CONFIGURATION response in device report. 2018-12-25 16:15:33 +00:00
6ff0b54a4d Clear serial numbers on device report. 2018-12-25 14:46:02 +00:00
7c21a8df1e Store and use undecoded buffers for ATA IDENTIFY (PACKET) DEVICE, SCSI INQUIRY and SCSI MODE PAGE 2Ah in device reports. 2018-12-23 21:38:01 +00:00
926bcb7c74 Workaround unsigned fields in database unsupported by EntityFramework 6. 2018-12-23 18:49:07 +00:00
7b45cf1b92 Use List<T> instead of Array<T> in device report. 2018-11-27 01:42:25 +00:00
6a2fc9f76b Move DeviceType to CommonTypes. 2018-11-27 00:11:03 +00:00
ad5c633180 Use device report version 2 for the database. 2018-11-26 23:16:54 +00:00
0d7192ec72 Move SCSI reporters to parent folder. 2018-11-25 22:17:19 +00:00
d077bf13d5 Move SCSI MMC device reporting to non-static class and its UI to CLI. 2018-11-25 22:15:38 +00:00
9c578ab74d Move SCSI SSC device reporting to non-static class and its UI to CLI. 2018-11-25 20:27:38 +00:00
745e408233 Move SCSI device reporting to non-static class and its UI to CLI. 2018-11-25 20:08:28 +00:00
bba98c2abf Move ATAPI device reporting to non-static class and its UI to CLI. 2018-11-25 19:17:21 +00:00
8269b7a235 Move ATA device reporting to non-static class and its UI to CLI. 2018-11-25 19:13:21 +00:00
b8d0dce8af Move SecureDigital / MultiMediaCard device reporting to non-static class and its UI to CLI. 2018-11-25 18:51:16 +00:00
ac29604264 Remove NVMe not implemented reporting static class. 2018-11-25 18:41:29 +00:00
499905d832 Move PCMCIA device reporting to non-static class and its UI to CLI. 2018-11-25 18:40:16 +00:00
5b07108ef1 Move FireWire device reporting to non-static class and its UI to CLI. 2018-11-25 18:35:39 +00:00
dc4be81e35 Move USB device reporting to non-static class and its UI to CLI. 2018-11-25 18:28:57 +00:00
601da83a93 Separate SCSI READ(6) from ATA READ SECTORS in device report. 2018-11-25 18:10:32 +00:00
3a8d016a72 Change device report entry for Lead-in to first track pre-gap and add a new entry for proper Lead-in 2018-11-25 17:50:46 +00:00
667acd9faa Create new more extensible device report format in JSON. 2018-11-25 17:47:14 +00:00
91569c4636 Move all interfaces, extents, interop and metadata to DiscImageChef.CommonTypes. 2018-06-25 19:08:26 +01:00
88da8fc019 Code cleanup. 2018-06-22 08:08:51 +01:00
ec8b309670 General refactor. 2018-06-20 22:22:21 +01:00
9dff1f8a54 🐛Fix sending READ LONG commands to ATA devices, thanks to supporting SET FEATURES command. 2018-01-21 21:56:09 +00:00
380dbad1a0 REFACTOR: Final cleanup of DiscImageChef.Core. 2017-12-23 17:41:23 +00:00
9249a221fc DOCUMENTATION: Added XML documentation to DiscImageChef.Core. 2017-12-23 01:46:08 +00:00
49144eeb01 REFACTOR: All refactor in DiscImageChef.Decoders. 2017-12-22 02:04:18 +00:00
7f829422a8 REFACTOR: All refactor in DiscImageChef.Core. 2017-12-21 23:00:30 +00:00
4e6e8f340a REFACTOR: Use string interpolation expression. 2017-12-21 17:58:51 +00:00
9a404acef4 REFACTOR: Expression is always 'true' or always 'false'. 2017-12-21 17:34:47 +00:00
13a6473236 REFACTOR: Possible 'System.InvalidOperationException'. 2017-12-21 17:10:37 +00:00
7553983bd8 REFACTOR: Removed unneeded pragmas. 2017-12-21 16:14:29 +00:00
bcbda18e4d REFACTOR: Removed unneeded value sets. 2017-12-21 16:07:20 +00:00
dcd053b20d REFACTOR: Remove unneeded code. 2017-12-21 14:30:44 +00:00
5592f147ac REFACTOR: Loop can be converted into LINQ-expression. 2017-12-21 07:08:26 +00:00
4d886dae25 REFACTOR: Invert 'if' statement to reduce nesting. 2017-12-21 06:06:19 +00:00
9cd1869d1d REFACTOR: Convert 'if' statement to 'switch' statement. 2017-12-21 04:43:29 +00:00
bce69c9161 REFACTOR: Use preferred braces style. 2017-12-21 00:44:33 +00:00
e9443388ee REFACTOR: Use preferred braces style. 2017-12-20 23:07:46 +00:00