3.0.3 • Published 7 years ago

scsi-cdb v3.0.3

Weekly downloads
5
License
MIT
Repository
github
Last release
7 years ago

scsi-cdb

scsi-cdb is a javascript library for parsing SCSI Command Descriptor Blocks.

Installation

$ npm install scsi-cdb

Examples

var ScsiCdb = require('./scsi-cdb');
var scsiCdb = new ScsiCdb();
var parsedCdb = scsiCdb.decode([ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 ]);
console.log(parsedCdb);
{ name: 'TEST UNIT READY',
  fields: 
   [ { name: 'OPERATION CODE',
       bits: 8,
       value: '0x0',
       reserved: false,
       obsolete: false },
     { name: 'Reserved',
       bits: 32,
       value: '0x0',
       reserved: true,
       obsolete: false },
     { name: 'CONTROL',
       bits: 8,
       value: '0x0',
       reserved: false,
       obsolete: false } ],
  truncated: false }

Additional debug information can be output by setting the log level:

var scsiCdb = new ScsiCdb({ logLevel: 'debug' });

Test

To run the test suite, first install the dependencies, then run npm test:

$ npm install
$ npm test
3.0.3

7 years ago

3.0.2

7 years ago

3.0.1

7 years ago

3.0.0

7 years ago

2.0.0

7 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago

0.0.1

8 years ago