Information about an EDB object.

interface ObjectInfo {
    oid: ObjectID;
    oname: string;
    otype: ObjectType;
    stype: null | string;
}

Properties

Properties

The internal EDB object ID. This number is used to identify objects uniquely and required for many API calls.

oname: string

The name of the object. Note that it might also be the empty string if the object does not have a name.

otype: ObjectType

The type of object: component, connector, cavity, wire, multicore, or module.

stype: null | string

The object sub-type or null if the object does not have a sub-type.

  • For components: "ecu", "inliner", "splice", "eyelet", "hier", or "svg".
  • For connectors: "male", "female", "invisible", "anti".
  • For cavities: "in", "out", "halfdot", "spliced".
  • For wires: "power", "ground", "logical", "hv", "bus", or "arc".
  • For multicores: "", "twisted", "shielded", or "twshielded".
  • For modules: "config", "always", "function", "harness", "signal", "dbus".