[operations] [attributes] [fields] [template] [definition]
[implementation] [documentation]
To use the search tool you need to use a browser which supports JAVA (c)

[next] [prev] [superclass] [next peer] [prev peer] [subclass] [index] [hierarchy]

CardSlotSimulated

inherits from CardSlot

Object <- CardSlot <- CardSlotSimulated



Operations

Get list of all operations

PowerOnSetupSlot
ResetCard
SlotBatteryState


Attributes

Get list of all attributes

AttributeIOSpeed
AttributeIOSpeed
CardHiByteMode
CardHiByteMode
CardLoByteMode
CardLoByteMode
CommonSpeed
CommonSpeed
WaitSignalEnabled
WaitSignalEnabled


Fields

Field Type
CardSlot: slotNumber: Unsigned
commonAddress: Unsigned
attributeAddress: Unsigned
ioAddress: Unsigned
length: Unsigned
cardMounted: Boolean
hasBattery: Boolean
cardImage: Image
cardName: Text
validCIS: Boolean
cardOptionInserted: Boolean
servers: ObjectList
shouldAttemptReintegrationOnCard: Boolean


Instance template

instance CardSlotSimulated tag;
     slotNumber: 0;
  commonAddress: 0;
attributeAddress: 0;
      ioAddress: 0;
         length: 0;
    cardMounted: false;
     hasBattery: false;
      cardImage: nilObject;
       cardName: nilObject;
       validCIS: false;
cardOptionInserted: false;
        servers: nilObject;
shouldAttemptReintegrationOnCard: false;
end instance;

Class definition

Define Class CardSlotSimulated;
    inherits from CardSlot;

    overrides CommonSpeed, SetCommonSpeed;
    overrides AttributeIOSpeed, SetAttributeIOSpeed;
    overrides CardLoByteMode, SetCardLoByteMode;
    overrides CardHiByteMode, SetCardHiByteMode;
    overrides WaitSignalEnabled, SetWaitSignalEnabled;

    overrides ResetCard;
    overrides SlotBatteryState;

    overrides PowerOnSetupSlot;
end class;