org.rococoa.cocoa.iokit
Class SBCModePageFlexibleDisk

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by org.rococoa.cocoa.iokit.SBCModePageFlexibleDisk
Direct Known Subclasses:
SBCModePageFlexibleDisk.ByReference, SBCModePageFlexibleDisk.ByValue

public class SBCModePageFlexibleDisk
extends com.ochafik.lang.jnaerator.runtime.Structure

SBC PAGE_CODE 0x05
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class SBCModePageFlexibleDisk.ByReference
           
static class SBCModePageFlexibleDisk.ByValue
           
 
Field Summary
 short DATA_BYTES_PER_SECTOR
           
 byte DEVICE_STEP_PULSE_WIDTH
           
 short DEVICE_STEP_RATE
           
 byte HEAD_LOAD_DELAY
           
 short HEAD_SETTLE_DELAY
           
 byte HEAD_UNLOAD_DELAY
           
 ModePageFormatHeader header
           
 short MEDIUM_ROTATION_RATE
           
 byte MOTOR_OFF_DELAY
           
 byte MOTOR_ON_DELAY
           
 short NUMBER_OF_CYLINDERS
           
 byte NUMBER_OF_HEADS
           
 byte PIN_34_PIN_2
           
 byte PIN_4_PIN_1
           
 byte[] RESERVED
           
 byte SECTORS_PER_TRACK
           
 byte SPC
           
 short STARTING_CYLINDER_REDUCED_WRITE_CURRENT
           
 short STARTING_CYLINDER_WRITE_PRECOMPENSATION
           
 short TRANSFER_RATE
           
 byte TRDY_SSN_MO
           
 byte WRITE_COMPENSATION
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
SBCModePageFlexibleDisk()
           
 
Method Summary
 SBCModePageFlexibleDisk.ByReference byReference()
           
 SBCModePageFlexibleDisk.ByValue byValue()
           
 SBCModePageFlexibleDisk clone()
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
setupClone
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

header

public ModePageFormatHeader header

TRANSFER_RATE

public short TRANSFER_RATE

NUMBER_OF_HEADS

public byte NUMBER_OF_HEADS

SECTORS_PER_TRACK

public byte SECTORS_PER_TRACK

DATA_BYTES_PER_SECTOR

public short DATA_BYTES_PER_SECTOR

NUMBER_OF_CYLINDERS

public short NUMBER_OF_CYLINDERS

STARTING_CYLINDER_WRITE_PRECOMPENSATION

public short STARTING_CYLINDER_WRITE_PRECOMPENSATION

STARTING_CYLINDER_REDUCED_WRITE_CURRENT

public short STARTING_CYLINDER_REDUCED_WRITE_CURRENT

DEVICE_STEP_RATE

public short DEVICE_STEP_RATE

DEVICE_STEP_PULSE_WIDTH

public byte DEVICE_STEP_PULSE_WIDTH

HEAD_SETTLE_DELAY

public short HEAD_SETTLE_DELAY

MOTOR_ON_DELAY

public byte MOTOR_ON_DELAY

MOTOR_OFF_DELAY

public byte MOTOR_OFF_DELAY

TRDY_SSN_MO

public byte TRDY_SSN_MO

SPC

public byte SPC

WRITE_COMPENSATION

public byte WRITE_COMPENSATION

HEAD_LOAD_DELAY

public byte HEAD_LOAD_DELAY

HEAD_UNLOAD_DELAY

public byte HEAD_UNLOAD_DELAY

PIN_34_PIN_2

public byte PIN_34_PIN_2

PIN_4_PIN_1

public byte PIN_4_PIN_1

MEDIUM_ROTATION_RATE

public short MEDIUM_ROTATION_RATE

RESERVED

public byte[] RESERVED
Constructor Detail

SBCModePageFlexibleDisk

public SBCModePageFlexibleDisk()
Method Detail

byReference

public SBCModePageFlexibleDisk.ByReference byReference()

byValue

public SBCModePageFlexibleDisk.ByValue byValue()

clone

public SBCModePageFlexibleDisk clone()
Overrides:
clone in class Object