Catalogue des ImmersiveObjectType.

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)

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

  1. Ne pas renuméroter une valeur existante.
  2. Ne pas réutiliser une valeur supprimée pour une autre signification.
  3. Ajouter une nouvelle valeur à la fin du catalogue, sauf réservation explicite.
  4. Conserver un nom technique stable lorsque des clients le sérialisent.
  5. Documenter les valeurs réservées et les migrations nécessaires.