Packages | Classes | Enumerations

Package de.fraunhofer.isst.eastadl.hardwaremodeling

Packages

package  impl
package  presentation
package  provider
package  tests
package  util

Classes

interface  Actuator
interface  AllocationTarget
interface  AllocationTargetInstanceRef
interface  CommunicationHardwarePin
interface  HardwareComponentPrototype
interface  HardwareComponentType
interface  HardwareConnector
interface  HardwareConnectorInstanceRef
interface  HardwaremodelingFactory
interface  HardwaremodelingPackage
interface  HardwarePin
interface  HardwarePinGroup
interface  HardwarePinInstanceRef
interface  IOHardwarePin
interface  LogicalBus
interface  Node
interface  PowerHardwarePin
interface  PowerSupply
interface  Sensor

Enumerations

enum  HardwarePinDirectionKind { IN = (0, "in", "in"), OUT = (1, "out", "out"), INOUT = (2, "inout", "inout") }
enum  IOHardwarePinKind { ANALOG = (0, "analog", "analog"), DIGITAL = (1, "digital", "digital"), OTHER = (2, "other", "other"), PWM = (3, "pwm", "pwm") }
enum  LogicalBusKind { EVENTTRIGGERED = (0, "eventtriggered", "eventtriggered"), OTHER = (1, "other", "other"), TIMEANDEVENTTRIGGERED = (2, "timeandeventtriggered", "timeandeventtriggered"), TIMETRIGGERED = (3, "timetriggered", "timetriggered") }

Detailed Description

<copyright> </copyright>

$Id$


Enumeration Type Documentation

HardwarePinDirectionKind (from HardwareModeling) «enumeration»

Generalizations
None

Description
This element is an enumeration for the direction of the HardwarePin, which can either be "in", "out", or "inout".

Enumeration Literals
in
out
inout

Associations
No additional associations

Constraints
No additional constraints

Semantics
The HardwarePinDirectionKind is an enumeration with the three literals "in", "out", and "inout".

Author:
dprenzel
Enumerator:
IN 

The 'In' literal object.

The direction of the Pin is "in".

See also:
IN_VALUE
OUT 

The 'Out' literal object.

The direction of the Pin is "out".

See also:
OUT_VALUE
INOUT 

The 'Inout' literal object.

The direction of the Pin is "inout".

See also:
INOUT_VALUE

IOHardwarePinKind (from HardwareModeling) «enumeration»

Generalizations
None

Description
IOHardwarePinKind is an enumeration type representing different kinds of I/O Hardware Ports.

Enumeration Literals
analog

  • I/O with varying amplitude.
    digital
  • I/O with fixed amplitude.
    other
  • Another type of I/O port.
    pwm
  • PWM (Pulse Width Modulated)

Associations
No additional associations

Constraints
No additional constraints

Semantics
-

Author:
dprenzel
Enumerator:
ANALOG 

The 'Analog' literal object.

I/O with varying amplitude.

See also:
ANALOG_VALUE
DIGITAL 

The 'Digital' literal object.

I/O with fixed amplitude.

See also:
DIGITAL_VALUE
OTHER 

The 'Other' literal object.

Another type of I/O port.

See also:
OTHER_VALUE
PWM 

The 'Pwm' literal object.

PWM (Pulse Width Modulated)

See also:
PWM_VALUE

LogicalBusKind (from HardwareModeling) «enumeration»

Generalizations
None

Description
LogicalBusKind is an enumeration type representing different kinds of busses.

Enumeration Literals
EventTriggered

  • Bus is event-triggered
    other
  • Another type of bus communication
    TimeandEventTriggered
  • Bus is both time and event-triggered
    TimeTriggered
  • Bus is time-triggered

Associations
No additional associations

Constraints
No additional constraints

Semantics
-

Author:
dprenzel
Enumerator:
EVENTTRIGGERED 

The 'Eventtriggered' literal object.

Bus is event-triggered

See also:
EVENTTRIGGERED_VALUE
OTHER 

The 'Other' literal object.

Another type of bus communication

See also:
OTHER_VALUE
TIMEANDEVENTTRIGGERED 

The 'Timeandeventtriggered' literal object.

Bus is both time and event-triggered

See also:
TIMEANDEVENTTRIGGERED_VALUE
TIMETRIGGERED 

The 'Timetriggered' literal object.

Bus is time-triggered

See also:
TIMETRIGGERED_VALUE