forked from octahemo/bacnet
-
Notifications
You must be signed in to change notification settings - Fork 0
/
propertytype_string.go
429 lines (423 loc) · 19.1 KB
/
propertytype_string.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
// Code generated by "stringer -type=PropertyType"; DO NOT EDIT.
package bacnet
import "strconv"
func _() {
// An "invalid array index" compiler error signifies that the constant values have changed.
// Re-run the stringer command to generate them again.
var x [1]struct{}
_ = x[AckedTransitions-0]
_ = x[AckRequired-1]
_ = x[Action-2]
_ = x[ActionText-3]
_ = x[ActiveText-4]
_ = x[ActiveVtSessions-5]
_ = x[AlarmValue-6]
_ = x[AlarmValues-7]
_ = x[All-8]
_ = x[AllWritesSuccessful-9]
_ = x[ApduSegmentTimeout-10]
_ = x[ApduTimeout-11]
_ = x[ApplicationSoftwareVersion-12]
_ = x[Archive-13]
_ = x[Bias-14]
_ = x[ChangeOfStateCount-15]
_ = x[ChangeOfStateTime-16]
_ = x[NotificationClassProp-17]
_ = x[ControlledVariableReference-19]
_ = x[ControlledVariableUnits-20]
_ = x[ControlledVariableValue-21]
_ = x[CovIncrement-22]
_ = x[DateList-23]
_ = x[DaylightSavingsStatus-24]
_ = x[Deadband-25]
_ = x[DerivativeAnt-26]
_ = x[DerivativeAntUnits-27]
_ = x[Description-28]
_ = x[DescriptionOfHalt-29]
_ = x[DeviceAddressBinding-30]
_ = x[DeviceType-31]
_ = x[EffectivePeriod-32]
_ = x[ElapsedActiveTime-33]
_ = x[ErrorLimit-34]
_ = x[EventEnable-35]
_ = x[EventState-36]
_ = x[EventType-37]
_ = x[ExceptionSchedule-38]
_ = x[FaultValues-39]
_ = x[FeedbackValue-40]
_ = x[FileAccessMethod-41]
_ = x[FileSize-42]
_ = x[FileType-43]
_ = x[FirmwareRevision-44]
_ = x[HighLimit-45]
_ = x[InactiveText-46]
_ = x[InProcess-47]
_ = x[InstanceOf-48]
_ = x[IntegralAnt-49]
_ = x[IntegralAntUnits-50]
_ = x[IssueConfirmedNotifications-51]
_ = x[LimitEnable-52]
_ = x[ListOfGroupMembers-53]
_ = x[ListOfObjectPropertyReferences-54]
_ = x[ListOfSessionKeys-55]
_ = x[LocalDate-56]
_ = x[LocalTime-57]
_ = x[Location-58]
_ = x[LowLimit-59]
_ = x[ManipulatedVariableReference-60]
_ = x[MaximumOutput-61]
_ = x[MaxApduLengthAccepted-62]
_ = x[MaxInfoFrames-63]
_ = x[MaxMaster-64]
_ = x[MaxPresValue-65]
_ = x[MinimumOffTime-66]
_ = x[MinimumOnTime-67]
_ = x[MinimumOutput-68]
_ = x[MinPresValue-69]
_ = x[ModelName-70]
_ = x[ModificationDate-71]
_ = x[NotifyType-72]
_ = x[NumberOfApduRetries-73]
_ = x[NumberOfStates-74]
_ = x[ObjectIdentifier-75]
_ = x[ObjectList-76]
_ = x[ObjectName-77]
_ = x[ObjectPropertyReference-78]
_ = x[ObjectTypeProp-79]
_ = x[Optional-80]
_ = x[OutOfService-81]
_ = x[OutputUnits-82]
_ = x[EventParameters-83]
_ = x[Polarity-84]
_ = x[PresentValue-85]
_ = x[Priority-86]
_ = x[PriorityArray-87]
_ = x[PriorityForWriting-88]
_ = x[ProcessIdentifier-89]
_ = x[ProgramChange-90]
_ = x[ProgramLocation-91]
_ = x[ProgramState-92]
_ = x[ProportionalAnt-93]
_ = x[ProportionalAntUnits-94]
_ = x[ProtocolConformanceClass-95]
_ = x[ProtocolObjectTypesSupported-96]
_ = x[ProtocolServicesSupported-97]
_ = x[ProtocolVersion-98]
_ = x[ReadOnly-99]
_ = x[ReasonForHalt-100]
_ = x[Recipient-101]
_ = x[RecipientList-102]
_ = x[Reliability-103]
_ = x[RelinquishDefault-104]
_ = x[Required-105]
_ = x[Resolution-106]
_ = x[SegmentationSupported-107]
_ = x[Setpoint-108]
_ = x[SetpointReference-109]
_ = x[StateText-110]
_ = x[StatusFlags-111]
_ = x[SystemStatus-112]
_ = x[TimeDelay-113]
_ = x[TimeOfActiveTimeReset-114]
_ = x[TimeOfStateCountReset-115]
_ = x[TimeSynchronizationRecipients-116]
_ = x[Units-117]
_ = x[UpdateInterval-118]
_ = x[UtcOffset-119]
_ = x[VendorIdentifier-120]
_ = x[VendorName-121]
_ = x[VtClassesSupported-122]
_ = x[WeeklySchedule-123]
_ = x[AttemptedSamples-124]
_ = x[AverageValue-125]
_ = x[BufferSize-126]
_ = x[ClientCovIncrement-127]
_ = x[CovResubscriptionInterval-128]
_ = x[CurrentNotifyTime-129]
_ = x[EventTimeStamps-130]
_ = x[LogBuffer-131]
_ = x[LogDeviceObjectProperty-132]
_ = x[Enable-133]
_ = x[LogInterval-134]
_ = x[MaximumValue-135]
_ = x[MinimumValue-136]
_ = x[NotificationThreshold-137]
_ = x[PreviousNotifyTime-138]
_ = x[ProtocolRevision-139]
_ = x[RecordsSinceNotification-140]
_ = x[RecordCount-141]
_ = x[StartTime-142]
_ = x[StopTime-143]
_ = x[StopWhenFull-144]
_ = x[TotalRecordCount-145]
_ = x[ValidSamples-146]
_ = x[WindowInterval-147]
_ = x[WindowSamples-148]
_ = x[MaximumValueTimestamp-149]
_ = x[MinimumValueTimestamp-150]
_ = x[VarianceValue-151]
_ = x[ActiveCovSubscriptions-152]
_ = x[BackupFailureTimeout-153]
_ = x[ConfigurationFiles-154]
_ = x[DatabaseRevision-155]
_ = x[DirectReading-156]
_ = x[LastRestoreTime-157]
_ = x[MaintenanceRequired-158]
_ = x[MemberOf-159]
_ = x[Mode-160]
_ = x[OperationExpected-161]
_ = x[Setting-162]
_ = x[Silenced-163]
_ = x[TrackingValue-164]
_ = x[ZoneMembers-165]
_ = x[LifeSafetyAlarmValues-166]
_ = x[MaxSegmentsAccepted-167]
_ = x[ProfileName-168]
_ = x[AutoSlaveDiscovery-169]
_ = x[ManualSlaveAddressBinding-170]
_ = x[SlaveAddressBinding-171]
_ = x[SlaveProxyEnable-172]
_ = x[LastNotifyRecord-173]
_ = x[ScheduleDefault-174]
_ = x[AcceptedModes-175]
_ = x[AdjustValue-176]
_ = x[Count-177]
_ = x[CountBeforeChange-178]
_ = x[CountChangeTime-179]
_ = x[CovPeriod-180]
_ = x[InputReference-181]
_ = x[LimitMonitoringInterval-182]
_ = x[LoggingObject-183]
_ = x[LoggingRecord-184]
_ = x[Prescale-185]
_ = x[PulseRate-186]
_ = x[Scale-187]
_ = x[ScaleFactor-188]
_ = x[UpdateTime-189]
_ = x[ValueBeforeChange-190]
_ = x[ValueSet-191]
_ = x[ValueChangeTime-192]
_ = x[AlignIntervals-193]
_ = x[IntervalOffset-195]
_ = x[LastRestartReason-196]
_ = x[LoggingType-197]
_ = x[RestartNotificationRecipients-202]
_ = x[TimeOfDeviceRestart-203]
_ = x[TimeSynchronizationInterval-204]
_ = x[Trigger-205]
_ = x[UTCTimeSynchronizationRecipients-206]
_ = x[NodeSubtype-207]
_ = x[NodeType-208]
_ = x[StructuredObjectList-209]
_ = x[SubordinateAnnotations-210]
_ = x[SubordinateList-211]
_ = x[ActualShedLevel-212]
_ = x[DutyWindow-213]
_ = x[ExpectedShedLevel-214]
_ = x[FullDutyBaseline-215]
_ = x[RequestedShedLevel-218]
_ = x[ShedDuration-219]
_ = x[ShedLevelDescriptions-220]
_ = x[ShedLevels-221]
_ = x[StateDescription-222]
_ = x[DoorAlarmState-226]
_ = x[DoorExtendedPulseTime-227]
_ = x[DoorMembers-228]
_ = x[DoorOpenTooLongTime-229]
_ = x[DoorPulseTime-230]
_ = x[DoorStatus-231]
_ = x[DoorUnlockDelayTime-232]
_ = x[LockStatus-233]
_ = x[MaskedAlarmValues-234]
_ = x[SecuredStatus-235]
_ = x[AbsenteeLimit-244]
_ = x[AccessAlarmEvents-245]
_ = x[AccessDoors-246]
_ = x[AccessEvent-247]
_ = x[AccessEventAuthenticationFactor-248]
_ = x[AccessEventCredential-249]
_ = x[AccessEventTime-250]
_ = x[AccessTransactionEvents-251]
_ = x[Accompaniment-252]
_ = x[AccompanimentTime-253]
_ = x[ActivationTime-254]
_ = x[ActiveAuthenticationPolicy-255]
_ = x[AssignedAccessRights-256]
_ = x[AuthenticationFactors-257]
_ = x[AuthenticationPolicyList-258]
_ = x[AuthenticationPolicyNames-259]
_ = x[AuthenticationStatus-260]
_ = x[AuthorizationMode-261]
_ = x[BelongsTo-262]
_ = x[CredentialDisable-263]
_ = x[CredentialStatus-264]
_ = x[Credentials-265]
_ = x[CredentialsInZone-266]
_ = x[DaysRemaining-267]
_ = x[EntryPoints-268]
_ = x[ExitPoints-269]
_ = x[ExpiryTime-270]
_ = x[ExtendedTimeEnable-271]
_ = x[FailedAttemptEvents-272]
_ = x[FailedAttempts-273]
_ = x[FailedAttemptsTime-274]
_ = x[LastAccessEvent-275]
_ = x[LastAccessPoint-276]
_ = x[LastCredentialAdded-277]
_ = x[LastCredentialAddedTime-278]
_ = x[LastCredentialRemoved-279]
_ = x[LastCredentialRemovedTime-280]
_ = x[LastUseTime-281]
_ = x[Lockout-282]
_ = x[LockoutRelinquishTime-283]
_ = x[MasterExemption-284]
_ = x[MaxFailedAttempts-285]
_ = x[Members-286]
_ = x[MusterPoint-287]
_ = x[NegativeAccessRules-288]
_ = x[NumberOfAuthenticationPolicies-289]
_ = x[OccupancyCount-290]
_ = x[OccupancyCountAdjust-291]
_ = x[OccupancyCountEnable-292]
_ = x[OccupancyExemption-293]
_ = x[OccupancyLowerLimit-294]
_ = x[OccupancyLowerLimitEnforced-295]
_ = x[OccupancyState-296]
_ = x[OccupancyUpperLimit-297]
_ = x[OccupancyUpperLimitEnforced-298]
_ = x[PassbackExemption-299]
_ = x[PassbackMode-300]
_ = x[PassbackTimeout-301]
_ = x[PositiveAccessRules-302]
_ = x[ReasonForDisable-303]
_ = x[SupportedFormats-304]
_ = x[SupportedFormatClasses-305]
_ = x[ThreatAuthority-306]
_ = x[ThreatLevel-307]
_ = x[TraceFlag-308]
_ = x[TransactionNotificationClass-309]
_ = x[UserExternalIdentifier-310]
_ = x[UserInformationReference-311]
_ = x[UserName-317]
_ = x[UserType-318]
_ = x[UsesRemaining-319]
_ = x[ZoneFrom-320]
_ = x[ZoneTo-321]
_ = x[AccessEventTag-322]
_ = x[GlobalIdentifier-323]
_ = x[VerificationTime-326]
_ = x[BaseDeviceSecurityPolicy-327]
_ = x[DistributionKeyRevision-328]
_ = x[DoNotHide-329]
_ = x[KeySets-330]
_ = x[LastKeyServer-331]
_ = x[NetworkAccessSecurityPolicies-332]
_ = x[PacketReorderTime-333]
_ = x[SecurityPduTimeout-334]
_ = x[SecurityTimeWindow-335]
_ = x[SupportedSecurityAlgorithm-336]
_ = x[UpdateKeySetTimeout-337]
_ = x[BackupAndRestoreState-338]
_ = x[BackupPreparationTime-339]
_ = x[RestoreCompletionTime-340]
_ = x[RestorePreparationTime-341]
_ = x[BitMask-342]
_ = x[BitText-343]
_ = x[IsUTC-344]
_ = x[GroupMembers-345]
_ = x[GroupMemberNames-346]
_ = x[MemberStatusFlags-347]
_ = x[RequestedUpdateInterval-348]
_ = x[CovuPeriod-349]
_ = x[CovuRecipients-350]
_ = x[EventMessageTexts-351]
_ = x[EventMessageTextsConfig-352]
_ = x[EventDetectionEnable-353]
_ = x[EventAlgorithmInhibit-354]
_ = x[EventAlgorithmInhibitRef-355]
_ = x[TimeDelayNormal-356]
_ = x[ReliabilityEvaluationInhibit-357]
_ = x[FaultParameters-358]
_ = x[FaultType-359]
_ = x[LocalForwardingOnly-360]
_ = x[ProcessIdentifierFilter-361]
_ = x[SubscribedRecipients-362]
_ = x[PortFilter-363]
_ = x[AuthorizationExemptions-364]
_ = x[AllowGroupDelayInhibit-365]
_ = x[ChannelNumber-366]
_ = x[ControlGroups-367]
_ = x[ExecutionDelay-368]
_ = x[LastPriority-369]
_ = x[WriteStatus-370]
_ = x[PropertyList-371]
_ = x[SerialNumber-372]
_ = x[BlinkWarnEnable-373]
_ = x[DefaultFadeTime-374]
_ = x[DefaultRampRate-375]
_ = x[DefaultStepIncrement-376]
_ = x[EgressTime-377]
_ = x[InProgress-378]
_ = x[InstantaneousPower-379]
_ = x[LightingCommand-380]
_ = x[LightingCommandDefaultPriority-381]
_ = x[MaxActualValue-382]
_ = x[MinActualValue-383]
_ = x[Power-384]
_ = x[Transition-385]
_ = x[EgressActive-386]
}
const (
_PropertyType_name_0 = "AckedTransitionsAckRequiredActionActionTextActiveTextActiveVtSessionsAlarmValueAlarmValuesAllAllWritesSuccessfulApduSegmentTimeoutApduTimeoutApplicationSoftwareVersionArchiveBiasChangeOfStateCountChangeOfStateTimeNotificationClassProp"
_PropertyType_name_1 = "ControlledVariableReferenceControlledVariableUnitsControlledVariableValueCovIncrementDateListDaylightSavingsStatusDeadbandDerivativeAntDerivativeAntUnitsDescriptionDescriptionOfHaltDeviceAddressBindingDeviceTypeEffectivePeriodElapsedActiveTimeErrorLimitEventEnableEventStateEventTypeExceptionScheduleFaultValuesFeedbackValueFileAccessMethodFileSizeFileTypeFirmwareRevisionHighLimitInactiveTextInProcessInstanceOfIntegralAntIntegralAntUnitsIssueConfirmedNotificationsLimitEnableListOfGroupMembersListOfObjectPropertyReferencesListOfSessionKeysLocalDateLocalTimeLocationLowLimitManipulatedVariableReferenceMaximumOutputMaxApduLengthAcceptedMaxInfoFramesMaxMasterMaxPresValueMinimumOffTimeMinimumOnTimeMinimumOutputMinPresValueModelNameModificationDateNotifyTypeNumberOfApduRetriesNumberOfStatesObjectIdentifierObjectListObjectNameObjectPropertyReferenceObjectTypePropOptionalOutOfServiceOutputUnitsEventParametersPolarityPresentValuePriorityPriorityArrayPriorityForWritingProcessIdentifierProgramChangeProgramLocationProgramStateProportionalAntProportionalAntUnitsProtocolConformanceClassProtocolObjectTypesSupportedProtocolServicesSupportedProtocolVersionReadOnlyReasonForHaltRecipientRecipientListReliabilityRelinquishDefaultRequiredResolutionSegmentationSupportedSetpointSetpointReferenceStateTextStatusFlagsSystemStatusTimeDelayTimeOfActiveTimeResetTimeOfStateCountResetTimeSynchronizationRecipientsUnitsUpdateIntervalUtcOffsetVendorIdentifierVendorNameVtClassesSupportedWeeklyScheduleAttemptedSamplesAverageValueBufferSizeClientCovIncrementCovResubscriptionIntervalCurrentNotifyTimeEventTimeStampsLogBufferLogDeviceObjectPropertyEnableLogIntervalMaximumValueMinimumValueNotificationThresholdPreviousNotifyTimeProtocolRevisionRecordsSinceNotificationRecordCountStartTimeStopTimeStopWhenFullTotalRecordCountValidSamplesWindowIntervalWindowSamplesMaximumValueTimestampMinimumValueTimestampVarianceValueActiveCovSubscriptionsBackupFailureTimeoutConfigurationFilesDatabaseRevisionDirectReadingLastRestoreTimeMaintenanceRequiredMemberOfModeOperationExpectedSettingSilencedTrackingValueZoneMembersLifeSafetyAlarmValuesMaxSegmentsAcceptedProfileNameAutoSlaveDiscoveryManualSlaveAddressBindingSlaveAddressBindingSlaveProxyEnableLastNotifyRecordScheduleDefaultAcceptedModesAdjustValueCountCountBeforeChangeCountChangeTimeCovPeriodInputReferenceLimitMonitoringIntervalLoggingObjectLoggingRecordPrescalePulseRateScaleScaleFactorUpdateTimeValueBeforeChangeValueSetValueChangeTimeAlignIntervals"
_PropertyType_name_2 = "IntervalOffsetLastRestartReasonLoggingType"
_PropertyType_name_3 = "RestartNotificationRecipientsTimeOfDeviceRestartTimeSynchronizationIntervalTriggerUTCTimeSynchronizationRecipientsNodeSubtypeNodeTypeStructuredObjectListSubordinateAnnotationsSubordinateListActualShedLevelDutyWindowExpectedShedLevelFullDutyBaseline"
_PropertyType_name_4 = "RequestedShedLevelShedDurationShedLevelDescriptionsShedLevelsStateDescription"
_PropertyType_name_5 = "DoorAlarmStateDoorExtendedPulseTimeDoorMembersDoorOpenTooLongTimeDoorPulseTimeDoorStatusDoorUnlockDelayTimeLockStatusMaskedAlarmValuesSecuredStatus"
_PropertyType_name_6 = "AbsenteeLimitAccessAlarmEventsAccessDoorsAccessEventAccessEventAuthenticationFactorAccessEventCredentialAccessEventTimeAccessTransactionEventsAccompanimentAccompanimentTimeActivationTimeActiveAuthenticationPolicyAssignedAccessRightsAuthenticationFactorsAuthenticationPolicyListAuthenticationPolicyNamesAuthenticationStatusAuthorizationModeBelongsToCredentialDisableCredentialStatusCredentialsCredentialsInZoneDaysRemainingEntryPointsExitPointsExpiryTimeExtendedTimeEnableFailedAttemptEventsFailedAttemptsFailedAttemptsTimeLastAccessEventLastAccessPointLastCredentialAddedLastCredentialAddedTimeLastCredentialRemovedLastCredentialRemovedTimeLastUseTimeLockoutLockoutRelinquishTimeMasterExemptionMaxFailedAttemptsMembersMusterPointNegativeAccessRulesNumberOfAuthenticationPoliciesOccupancyCountOccupancyCountAdjustOccupancyCountEnableOccupancyExemptionOccupancyLowerLimitOccupancyLowerLimitEnforcedOccupancyStateOccupancyUpperLimitOccupancyUpperLimitEnforcedPassbackExemptionPassbackModePassbackTimeoutPositiveAccessRulesReasonForDisableSupportedFormatsSupportedFormatClassesThreatAuthorityThreatLevelTraceFlagTransactionNotificationClassUserExternalIdentifierUserInformationReference"
_PropertyType_name_7 = "UserNameUserTypeUsesRemainingZoneFromZoneToAccessEventTagGlobalIdentifier"
_PropertyType_name_8 = "VerificationTimeBaseDeviceSecurityPolicyDistributionKeyRevisionDoNotHideKeySetsLastKeyServerNetworkAccessSecurityPoliciesPacketReorderTimeSecurityPduTimeoutSecurityTimeWindowSupportedSecurityAlgorithmUpdateKeySetTimeoutBackupAndRestoreStateBackupPreparationTimeRestoreCompletionTimeRestorePreparationTimeBitMaskBitTextIsUTCGroupMembersGroupMemberNamesMemberStatusFlagsRequestedUpdateIntervalCovuPeriodCovuRecipientsEventMessageTextsEventMessageTextsConfigEventDetectionEnableEventAlgorithmInhibitEventAlgorithmInhibitRefTimeDelayNormalReliabilityEvaluationInhibitFaultParametersFaultTypeLocalForwardingOnlyProcessIdentifierFilterSubscribedRecipientsPortFilterAuthorizationExemptionsAllowGroupDelayInhibitChannelNumberControlGroupsExecutionDelayLastPriorityWriteStatusPropertyListSerialNumberBlinkWarnEnableDefaultFadeTimeDefaultRampRateDefaultStepIncrementEgressTimeInProgressInstantaneousPowerLightingCommandLightingCommandDefaultPriorityMaxActualValueMinActualValuePowerTransitionEgressActive"
)
var (
_PropertyType_index_0 = [...]uint8{0, 16, 27, 33, 43, 53, 69, 79, 90, 93, 112, 130, 141, 167, 174, 178, 196, 213, 234}
_PropertyType_index_1 = [...]uint16{0, 27, 50, 73, 85, 93, 114, 122, 135, 153, 164, 181, 201, 211, 226, 243, 253, 264, 274, 283, 300, 311, 324, 340, 348, 356, 372, 381, 393, 402, 412, 423, 439, 466, 477, 495, 525, 542, 551, 560, 568, 576, 604, 617, 638, 651, 660, 672, 686, 699, 712, 724, 733, 749, 759, 778, 792, 808, 818, 828, 851, 865, 873, 885, 896, 911, 919, 931, 939, 952, 970, 987, 1000, 1015, 1027, 1042, 1062, 1086, 1114, 1139, 1154, 1162, 1175, 1184, 1197, 1208, 1225, 1233, 1243, 1264, 1272, 1289, 1298, 1309, 1321, 1330, 1351, 1372, 1401, 1406, 1420, 1429, 1445, 1455, 1473, 1487, 1503, 1515, 1525, 1543, 1568, 1585, 1600, 1609, 1632, 1638, 1649, 1661, 1673, 1694, 1712, 1728, 1752, 1763, 1772, 1780, 1792, 1808, 1820, 1834, 1847, 1868, 1889, 1902, 1924, 1944, 1962, 1978, 1991, 2006, 2025, 2033, 2037, 2054, 2061, 2069, 2082, 2093, 2114, 2133, 2144, 2162, 2187, 2206, 2222, 2238, 2253, 2266, 2277, 2282, 2299, 2314, 2323, 2337, 2360, 2373, 2386, 2394, 2403, 2408, 2419, 2429, 2446, 2454, 2469, 2483}
_PropertyType_index_2 = [...]uint8{0, 14, 31, 42}
_PropertyType_index_3 = [...]uint8{0, 29, 48, 75, 82, 114, 125, 133, 153, 175, 190, 205, 215, 232, 248}
_PropertyType_index_4 = [...]uint8{0, 18, 30, 51, 61, 77}
_PropertyType_index_5 = [...]uint8{0, 14, 35, 46, 65, 78, 88, 107, 117, 134, 147}
_PropertyType_index_6 = [...]uint16{0, 13, 30, 41, 52, 83, 104, 119, 142, 155, 172, 186, 212, 232, 253, 277, 302, 322, 339, 348, 365, 381, 392, 409, 422, 433, 443, 453, 471, 490, 504, 522, 537, 552, 571, 594, 615, 640, 651, 658, 679, 694, 711, 718, 729, 748, 778, 792, 812, 832, 850, 869, 896, 910, 929, 956, 973, 985, 1000, 1019, 1035, 1051, 1073, 1088, 1099, 1108, 1136, 1158, 1182}
_PropertyType_index_7 = [...]uint8{0, 8, 16, 29, 37, 43, 57, 73}
_PropertyType_index_8 = [...]uint16{0, 16, 40, 63, 72, 79, 92, 121, 138, 156, 174, 200, 219, 240, 261, 282, 304, 311, 318, 323, 335, 351, 368, 391, 401, 415, 432, 455, 475, 496, 520, 535, 563, 578, 587, 606, 629, 649, 659, 682, 704, 717, 730, 744, 756, 767, 779, 791, 806, 821, 836, 856, 866, 876, 894, 909, 939, 953, 967, 972, 982, 994}
)
func (i PropertyType) String() string {
switch {
case i <= 17:
return _PropertyType_name_0[_PropertyType_index_0[i]:_PropertyType_index_0[i+1]]
case 19 <= i && i <= 193:
i -= 19
return _PropertyType_name_1[_PropertyType_index_1[i]:_PropertyType_index_1[i+1]]
case 195 <= i && i <= 197:
i -= 195
return _PropertyType_name_2[_PropertyType_index_2[i]:_PropertyType_index_2[i+1]]
case 202 <= i && i <= 215:
i -= 202
return _PropertyType_name_3[_PropertyType_index_3[i]:_PropertyType_index_3[i+1]]
case 218 <= i && i <= 222:
i -= 218
return _PropertyType_name_4[_PropertyType_index_4[i]:_PropertyType_index_4[i+1]]
case 226 <= i && i <= 235:
i -= 226
return _PropertyType_name_5[_PropertyType_index_5[i]:_PropertyType_index_5[i+1]]
case 244 <= i && i <= 311:
i -= 244
return _PropertyType_name_6[_PropertyType_index_6[i]:_PropertyType_index_6[i+1]]
case 317 <= i && i <= 323:
i -= 317
return _PropertyType_name_7[_PropertyType_index_7[i]:_PropertyType_index_7[i+1]]
case 326 <= i && i <= 386:
i -= 326
return _PropertyType_name_8[_PropertyType_index_8[i]:_PropertyType_index_8[i+1]]
default:
return "PropertyType(" + strconv.FormatInt(int64(i), 10) + ")"
}
}