
# TErrorKind enumeration

*No description yet.*

```csharp
public enum TErrorKind
```

**Namespace:** EDP · **Assembly:** Altium.SDK.Interfaces

## Values

| Name | Value | Description |
| --- | --- | --- |
| `eError_OffGridObject` | 0 |  |
| `eError_OffDocumentObject` | 1 |  |
| `eError_MissingChildDocument` | 2 |  |
| `eError_MissingChildProject` | 3 |  |
| `eError_PortNotLinkedToSheetSymbol` | 4 |  |
| `eError_SheetEntryNotLinkedToPort` | 5 |  |
| `eError_DuplicateDocumentNumbers` | 6 |  |
| `eError_UnconnectedWire` | 7 |  |
| `eError_UnconnectedNetItem` | 8 |  |
| `eError_NetWithNoDrivingSource` | 9 |  |
| `eError_FloatingInputPinsOnNet` | 10 |  |
| `eError_DifferentConnectionCodesOnNet` | 11 |  |
| `eError_MultipleSameConnectionCodeOnNet` | 12 |  |
| `eError_MultipleNamesForNet` | 13 |  |
| `eError_AddingItemsFromHiddenNetToNet` | 14 |  |
| `eError_AddingHiddenNet` | 15 |  |
| `eError_PowerObjectScopeChange` | 16 |  |
| `eError_NetParameterInvalidName` | 17 |  |
| `eError_NetParameterInvalidValue` | 18 |  |
| `eError_MismatchedBusSectionOrdering` | 19 |  |
| `eError_MismatchedFirstGenericIndex` | 20 |  |
| `eError_MismatchedSecondGenericIndex` | 21 |  |
| `eError_MismatchedIOTypeOnBus` | 22 |  |
| `eError_BusIndexOutOfRange` | 23 |  |
| `eError_RangeSyntaxError` | 24 |  |
| `eError_IllegalBusDefinition` | 25 |  |
| `eError_IllegalBusRangeValue` | 26 |  |
| `eError_MismatchedBusWidths` | 27 |  |
| `eError_MismatchedBusLabelOrdering` | 28 |  |
| `eError_MixedGenericAndNumericBusLabels` | 29 |  |
| `eError_UnDesignatedPart` | 30 |  |
| `eError_DuplicateComponentDesignator` | 31 |  |
| `eError_DuplicateSheetSymbolDesignator` | 32 |  |
| `eError_DuplicateNets` | 33 |  |
| `eError_DuplicatePinsInComponent` | 34 |  |
| `eError_DuplicateSheetEntrysInSheetSymbol` | 35 |  |
| `eError_DuplicatePortsInDocument` | 36 |  |
| `eError_DuplicateSubParts` | 37 |  |
| `eError_MismatchedHiddenPinConnections` | 38 |  |
| `eError_MismatchedPinVisibility` | 39 |  |
| `eError_SameParameterWithDifferentValues` | 40 |  |
| `eError_SameParameterWithDifferentTypes` | 41 |  |
| `eError_MissingModel` | 42 |  |
| `eError_ModelInDifferentLocation` | 43 |  |
| `eError_MissingModelInFile` | 44 |  |
| `eError_DuplicateModelsFound` | 45 |  |
| `eError_MissingModelParameter` | 46 |  |
| `eError_ErrorInModelParameter` | 47 |  |
| `eError_DuplicatePinsInPortMap` | 48 |  |
| `eError_MissingPinInPortMap` | 49 |  |
| `eError_MissingPinsPortMapSequence` | 50 |  |
| `eError_DuplicateImplementation` | 51 |  |
| `eError_UnusedPartInComponent` | 52 |  |
| `eError_ExtraPinInComponentDisplayMode` | 53 |  |
| `eError_MissingPinInComponentDisplayMode` | 54 |  |
| `eError_MismatchedBusAndWire` | 55 |  |
| `eError_FloatingNetLabel` | 56 |  |
| `eError_FloatingPowerObject` | 57 |  |
| `eError_SinglePinNet` | 58 |  |
| `eError_SignalWithNoLoad` | 59 |  |
| `eError_SignalWithNoDriver` | 60 |  |
| `eError_SignalWithMultipleDrivers` | 61 |  |
| `eError_AutoAssignedPin` | 62 |  |
| `eError_NoError` | 63 |  |
| `eError_MultipleTopLevelDocuments` | 64 |  |
| `eError_MultipleConfigurationTargets` | 65 |  |
| `eError_ConflictingConstraints` | 66 |  |
| `eError_MissingConfigurationTarget` | 67 |  |
| `eError_DuplicateUniqueIDs` | 68 |  |
| `eError_DifferentialPairMissingPositiveNet` | 69 |  |
| `eError_DifferentialPairMissingNegativeNet` | 70 |  |
| `eError_DifferentialPairSameNetInMultiplePairs` | 71 |  |
| `eError_DifferentialPairMisConnected` | 72 |  |
| `eError_DifferentialPairInversedPolarity` | 73 |  |
| `eError_DifferentialPairUnconnectedNet` | 74 |  |
| `eError_ConstraintPortWithoutPin` | 75 |  |
| `eError_ConstraintBoardNotFound` | 76 |  |
| `eError_ConstraintConnectorCreationFailed` | 77 |  |
| `eError_ConstraintDuplicateBoardInstance` | 78 |  |
| `eError_MissingChildEntity` | 79 |  |
| `eError_OpenBusLinkForbidden` | 80 |  |
| `eError_OpenBusLinkMismatchingPorts` | 81 |  |
| `eError_HarnessDefinitionConflict` | 82 |  |
| `eError_HarnessNetMissingHarnessType` | 83 |  |
| `eError_UnknownHarnessDefinitionName` | 84 |  |
| `eError_BusNetItemOnHarnessNet` | 85 |  |
| `eError_HarnessItemOnWireNet` | 86 |  |
| `eError_HarnessItemOnBusNet` | 87 |  |
| `eError_HarnessConnectorNameSyntax` | 88 |  |
| `eError_MultipleHarnessTypesOnHarnessNet` | 89 |  |
| `eError_OpenBusCascadedInterconnects` | 90 |  |
| `eError_OpenBusArbiterLoop` | 91 |  |
| `eError_CodeSymbolMissingExportedRoutine` | 92 |  |
| `eError_CodeSymbolNoExportedRoutines` | 93 |  |
| `eError_CodeSymbolDuplicateCodeEntryNames` | 94 |  |
| `eError_CodeSymbolReservedNamesUsed` | 95 |  |
| `eError_CodeSymbolIdentifierCaseMismatch` | 96 |  |
| `eError_HDLIdentifierRenamed` | 97 |  |
| `eError_AmbiguousDeviceSheet` | 98 |  |
| `eError_SheetNamesClash` | 99 |  |
| `eError_MissingModelEditor` | 100 |  |
| `eError_DuplicateFSMStatesInDocument` | 101 |  |
| `eError_NoInputToFSMState` | 102 |  |
| `eError_NoOutputFromFSMState` | 103 |  |
| `eError_MultipleFSMTransitionsBetweenStates` | 104 |  |
| `eError_FSMTransitionEmptyCondition` | 105 |  |
| `eError_NoDefaultFSMState` | 106 |  |
| `eError_UnreachableFSMStates` | 107 |  |
| `eError_UnusedFSMPort` | 108 |  |
| `eError_UnApplicableRevisionState` | 109 |  |
| `eError_VariantIntegrity` | 110 |  |
| `eError_OutOfDateRevision` | 111 |  |
| `eError_ObsoleteRevision` | 112 |  |
| `eError_SdDifferentNetNames` | 113 |  |
| `eError_SdEmptyEntry` | 114 |  |
| `eError_SdNoMatedPart` | 115 |  |
| `eError_SdNoExternalNet` | 116 |  |
| `eError_SdUnresolvedConflict` | 117 |  |
| `eError_CircularDocumentDependency` | 118 |  |
| `eError_MultiChannelAlternate` | 119 |  |
| `eError_AlternateItemFail` | 120 |  |
| `eError_UnsynchronizedSchAndExternalNetNames` | 121 |  |
| `eError_DeletedComponent` | 122 |  |
| `eError_GenericComponent` | 123 |  |
| `eError_FloatingDirectiveObject` | 124 |  |
| `eError_SheetSymbolsWithDuplicatedIndexes` | 125 |  |
| `eError_DuplicatedProjectFiles` | 126 |  |
| `eError_HarWDUnwiredConnection` | 127 |  |
| `eError_HarWDUnterminatedWire` | 128 |  |
| `eError_HarWDWireTerminatedAtWrongPin` | 129 |  |
| `eError_HarWDShortedNets` | 130 |  |
| `eError_HarWDEmptyCableObject` | 131 |  |
| `eError_HarWDEmptyShieldObject` | 132 |  |
| `eError_HarWDEmptyTwistObject` | 133 |  |
| `eError_HarWDUnconnectedSpliceObject` | 134 |  |
| `eError_HarWDDuplicateDesignator` | 135 |  |
| `eError_HarWDUnwiredShieldConnection` | 136 |  |
| `eError_HarWDUnspecifiedConnectorCrimps` | 137 |  |
| `eError_HarWDCableWithOnlyOneElement` | 138 |  |
| `eError_HarWDShieldWithOnlyOneElement` | 139 |  |
| `eError_HarWDTwistWithOnlyOneElement` | 140 |  |
| `eError_HarWDSpliceWithOnlyOneWire` | 141 |  |
| `eError_HarWDWireNetWithMultipleWireColors` | 142 |  |
| `eError_HarWDUnnecessarySplice` | 143 |  |
| `eError_HarWDUnnecessaryTap` | 144 |  |
| `eError_HarWDUnconnectedTap` | 145 |  |
| `eError_HarWDUnwiredTap` | 146 |  |
| `eError_HarLDOrphanedWire` | 147 |  |
| `eError_HarLDOrphanedConnectionPoint` | 148 |  |
| `eError_HarLDEmptyBundleObject` | 149 |  |
| `eError_HarLDDuplicateDesignator` | 150 |  |
| `eError_UnconnectedHarnessEntry` | 151 |  |
| `eError_InvalidHarnessConnectorConnection` | 152 |  |
| `eError_SinglePort` | 153 |  |
| `eError_EsdFunctionalBlockWithoutImplementation` | 154 |  |
| `eError_EsdFunctionalBlockKeyComponentsWithoutImplementation` | 155 |  |
| `eError_EsdFunctionalBlockKeyComponentsNotProperlyImplemented` | 156 |  |
| `eError_EsdInterfaceNotProperlyImplemented` | 157 |  |
| `eError_EsdI2CInterfaceWithoutImplementation` | 158 |  |
| `eError_EsdI2CInterfaceImplementationWithWrongConnectivity` | 159 |  |
| `eError_EsdI2CInterfaceImplementationWithoutPullUpResistors` | 160 |  |
| `eError_ReuseBlockUnApplicableRevisionState` | 161 |  |
| `eError_ReuseBlockOutOfDateRevision` | 162 |  |
| `eError_ReuseBlockDirectConnection` | 163 |  |
| `eError_HarWDUnsynchronizedWire` | 164 |  |

## Returned by

[IViolation.DM_ErrorKind](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IViolation.md#dm_errorkind), [ISch_GraphicalObject.ErrorKind](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/ISch_GraphicalObject.md#errorkind)

## Accepted by

[IDocument.DM_CreateViolation](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDocument.md#dm_createviolation), [IProject.DM_ErrorLevels](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IProject.md#dm_errorlevels), [IProject.DM_SetErrorLevels](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IProject.md#dm_seterrorlevels), [IWorkspace.DM_ViolationTypeDescription](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IWorkspace.md#dm_violationtypedescription), [IWorkspace.DM_ViolationTypeGroup](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IWorkspace.md#dm_violationtypegroup)
