\ ------------------------------------------------------------------------- \ SCSI encode/decode unit \ ------------------------------------------------------------------------- : decode-unit-scsi ( str len -- id lun ) ascii , left-split ( addr-R len-R addr-L len-L ) parse-hex -rot parse-hex swap ; : encode-unit-scsi ( id lun -- str len) swap pocket tohexstr " ," pocket tmpstrcat >r rot pocket tohexstr r> tmpstrcat drop ;