Catalogue des ImmersiveObjectType.
- Tipo non definito
Ce document fournit la liste exhaustive des types d’objets Immersive et de leurs identifiants numériques.
1. Utilisation de l’identifiant de type
ImmersiveObjectType est une énumération fondée sur un byte. Ses valeurs actuelles vont de 0 à 97.
L’identifiant du type permet d'identifier de manière unique un type d'objet dans Immersive.
Par exemple, le scope de supervision d’identifiant 48 possède :
| Information | Valeur |
|---|---|
| Type technique | SupervisionScope |
| Identifiant du type | 48 |
| Identifiant de l’instance | 48 |
| Clé de sécurité | (Identifier = 48, ObjectType = 48) |
Le scope de supervision d’identifiant 17 possède :
| Information | Valeur |
|---|---|
| Type technique | SupervisionScope |
| Identifiant du type | 48 |
| Identifiant de l’instance | 17 |
| Clé de sécurité | (Identifier = 17, ObjectType = 48) |
La carte d’identifiant 1234 possède :
| Information | Valeur |
|---|---|
| Type technique | Map |
| Identifiant du type | 15 |
| Identifiant de l’instance | 1234 |
| Clé de sécurité | (Identifier = 1234, ObjectType = 15) |
Les valeurs de ImmersiveObjectType sont des identifiants, pas des flags. Elles ne doivent pas être combinées avec l’opérateur binaire |. Une valeur publiée doit rester stable afin que les bases, les API, les caches et les droits continuent à désigner le même type.
2. Valeurs de 0 à 24
| Identifiant | Nom technique | Objet représenté |
|---|---|---|
0 |
Unknow |
Valeur de repli pour un type inconnu. L’orthographe historique est conservée dans le code. |
1 |
Structure |
Structure spatiale ou bâtiment. |
2 |
Zone |
Zone d’une structure. |
3 |
ModelInstance |
Instance d’un modèle. |
4 |
Waypoint |
Point de cheminement. |
5 |
Card |
Carte ou fiche de contenu. |
6 |
PointOfInterest |
Point d’intérêt. |
7 |
Footprint |
Empreinte spatiale. |
8 |
EquipmentInstanceMarker |
Marqueur visuel d’une instance d’équipement. |
9 |
Model |
Modèle métier ou graphique. |
10 |
Background |
Arrière-plan. |
11 |
Domain |
Domaine de sécurité externe. |
12 |
OrganizationalUnit |
Unité d’organisation de sécurité. |
13 |
User |
Utilisateur de sécurité. |
14 |
Group |
Groupe de sécurité. |
15 |
Map |
Carte Immersive. |
16 |
Level |
Niveau d’une structure. |
17 |
EquipmentInstance |
Instance d’un équipement. |
18 |
Equipment |
Définition d’un équipement. |
19 |
Scope |
Scope historique. |
20 |
ZoomConfiguration |
Configuration de zoom. |
21 |
Property |
Propriété métier. |
22 |
Style |
Style d’affichage. |
23 |
Class |
Classe d’affichage ou de classification. |
24 |
View |
Vue. |
3. Valeurs de 25 à 49
| Identifiant | Nom technique | Objet représenté |
|---|---|---|
25 |
WorldView |
Vue monde. |
26 |
Service |
Définition d’un service. |
27 |
ServiceInstance |
Instance d’un service. |
28 |
Category |
Catégorie. |
29 |
Device |
Appareil ou terminal. |
30 |
ForcedWay |
Chemin imposé. |
31 |
Area |
Aire. |
32 |
LevelOfDetail |
Niveau de détail. |
33 |
LevelOfDetailRange |
Plage d’un niveau de détail. |
34 |
Segment |
Segment. |
35 |
ValidationProcessReport |
Rapport d’un processus de validation utilisé par le player. |
36 |
ValidationProcessReportEntry |
Entrée d’un rapport de validation. |
37 |
Workspace |
Workspace. |
38 |
Folder |
Dossier Immersive. |
39 |
DataSource |
Source de données. |
40 |
Dealer |
Revendeur externe. |
41 |
Client |
Client externe. |
42 |
Project |
Projet externe. |
43 |
Order |
Commande externe. |
44 |
License |
Licence externe. |
45 |
SegmentType |
Type de segment. |
46 |
VisualObjectReference |
Référence vers un objet visuel. |
47 |
Reserved47 |
Valeur réservée et non utilisée. |
48 |
SupervisionScope |
Scope de supervision. |
49 |
EquipmentState |
État d’un équipement. |
4. Valeurs de 50 à 74
| Identifiant | Nom technique | Objet représenté |
|---|---|---|
50 |
Polyline |
Polyligne. |
51 |
AssociationStructureServiceInstance |
Association entre une structure et une instance de service. |
52 |
AssociationStructureEquipmentInstance |
Association entre une structure et une instance d’équipement. |
53 |
AssociationZoneServiceInstance |
Association entre une zone et une instance de service. |
54 |
AssociationZoneEquipmentInstance |
Association entre une zone et une instance d’équipement. |
55 |
AssociationModelInstanceServiceInstance |
Association entre une instance de modèle et une instance de service. |
56 |
AssociationModelInstanceEquipmentInstance |
Association entre une instance de modèle et une instance d’équipement. |
57 |
AssociationEquipmentInstanceMarkerEquipmentInstance |
Association entre un marqueur et une instance d’équipement. |
58 |
AssociationWaypointServiceInstance |
Association entre un waypoint et une instance de service. |
59 |
AssociationSupervisionScopeEquipmentInstance |
Association entre un scope de supervision et une instance d’équipement. |
60 |
AssociationPolylineEquipmentInstance |
Association entre une polyligne et une instance d’équipement. |
61 |
AssociationPointOfInterestServiceInstance |
Association entre un point d’intérêt et une instance de service. |
62 |
AssociationCardEquipmentInstance |
Association entre une card et une instance d’équipement. |
63 |
AssociationPropertyCard |
Association entre une propriété et une card. |
64 |
AssociationAreaZone |
Association entre une aire et une zone. |
65 |
AssociationServiceInstanceArea |
Association entre une instance de service et une aire. |
66 |
AssociationEquipmentInstanceVisualObjectReference |
Association entre une instance d’équipement et une référence d’objet visuel. |
67 |
AssociationCategoryService |
Association entre une catégorie et un service. |
68 |
AssociationForcedWayWaypoint |
Association entre un chemin imposé et un waypoint. |
69 |
ForcedWayStep |
Étape d’un chemin imposé. |
70 |
AssociationForcedWayDeparturesZone |
Association entre un chemin imposé et une zone de départ. |
71 |
AssociationForcedWayArrivalsZone |
Association entre un chemin imposé et une zone d’arrivée. |
72 |
AssociationServiceInstanceAccessibilitiesCategory |
Association entre une instance de service et une catégorie d’accessibilité. |
73 |
AssociationServiceInstanceAdditionalCategory |
Association entre une instance de service et une catégorie supplémentaire. |
74 |
Settings |
Paramètres. |
5. Valeurs de 75 à 97
| Identifiant | Nom technique | Objet représenté |
|---|---|---|
75 |
AssociationRegionMap |
Association entre une région et une carte. |
76 |
AssociationPointOfInterestProperty |
Association entre un point d’intérêt et une propriété. |
77 |
Region |
Région. |
78 |
ServiceInstanceMetadata |
Métadonnée d’une instance de service. |
79 |
TopographicLayer |
Couche topographique. |
80 |
AssociationTopographicLayerMap |
Association entre une couche topographique et une carte. |
81 |
PathModelInstance |
Instance de modèle utilisée par un chemin. |
82 |
UserReport |
Rapport utilisateur. |
83 |
Organization |
Organisation métier. |
84 |
Annotation |
Annotation. |
85 |
AnnotationPost |
Publication ou message d’une annotation. |
86 |
AssociationPropertyWaypoint |
Association entre une propriété et un waypoint. |
87 |
AssociationFullMapWorldView |
Association d’une carte complète à une vue monde. |
88 |
AssociationPartialMapWorldView |
Association d’une carte partielle à une vue monde. |
89 |
Configuration |
Configuration. |
90 |
AssociationPathModelInstanceProperty |
Association entre une instance de modèle de chemin et une propriété. |
91 |
WorkspaceController |
Contrôleur de workspace. |
92 |
WorkspaceVersion |
Version d’un workspace. |
93 |
AssociationWorkspaceControllerWorkspace |
Association entre un contrôleur et un workspace. |
94 |
Type |
Type métier. |
95 |
TinyUrl |
URL courte. |
96 |
SimulationStoryboard |
Storyboard de simulation. |
97 |
SimulationStoryboardTrack |
Piste d’un storyboard de simulation. |
6. Règles d’évolution suivies par GraphicStream
- Ne pas renuméroter une valeur existante.
- Ne pas réutiliser une valeur supprimée pour une autre signification.
- Ajouter une nouvelle valeur à la fin du catalogue, sauf réservation explicite.
- Conserver un nom technique stable lorsque des clients le sérialisent.
- Documenter les valeurs réservées et les migrations nécessaires.
La présence d’un type dans cette énumération signifie seulement que le serveur sait l’identifier. Elle ne garantit pas que le type est persisté par le modèle courant ou exposé par une API.