Description

sgio library for Linux and Windows

Package Information

Version0.0.5 (2016-Jan-31)
Repository https://github.com/ljdelight/sgio.d
LicenseBSL-1.0
CopyrightCopyright © 2015, Lucas Burson
AuthorsLucas Burson
Registered byLucas Burson
Dependencies none

Installation

To use this package, put the following dependency into your project's dependencies section:

dub.json
dub.sdl

Readme

sgio.d Build Status

sgio.d is an sgio library to assist with writing low-level scsi device drivers and quick prototyping.

Features

  • Supports sending ioctls on both Windows and Linux
  • Inquiries:
    • Standard Inquiry (0x00)
    • Supported VPD Pages VPD (0x00)
    • Unit Serial Number VPD (0x80)
    • Device Identification VPD (0x83)
    • Management Network Address VPD (0x85)
  • Read Commands:
    • ReadCapacity10
    • Read10, Read12, Read16
  • Write Commands:
    • Write10, Write12, Write16 (these are dangerous)

To Build

Use dub to build the library. See the examples directory for sample code.

Available versions

0.0.5 0.0.4 0.0.3 0.0.2 0.0.1 ~master