Publication de capteurs (déprécié)

Paramètres HTTP

Paramètre

Valeur

Route

capteur

Méthode

GET

Paramètres URL

Nom

Description

Type

O/F

cdcapteurs

liste de codes de sites

list(str)

F

dtmaj

date de mise à jour

datetime

F

Droit de publication

Les droits de publication correspondent aux drois de publications des stations dont dépendent les capteurs.

Il n’est pas nécessaire d’être authentifié pour publier des capteurs de stations publiques.

Dans le cas d’une station restreinte, l’utilisateur doit avoir le profil institutionnel ou posséder un rôle sur la station.

Et dans le cas d’une station privée, l’utilisateur doit posséder un rôle sur la station.

Réponse du web-service

Le web-service renvoie un json hydrométrie contenant les capteurs à publier.

Le json hydrométrie contient les deux propriétés Scenario et RefHyd.

RefHyd

L’objet RefHyd contiendra l’unique propriété SitesHydro.

SitesHydro est une liste d’objets SiteHydro non vide.

SiteHydro

SiteHydro contiendra au moins les propriétés suivantes:

  • CdSiteHydro

  • LbSiteHydro

  • TypSiteHydro

  • StationsHydro : liste non vide d’objet StationHydro

StationHydro

SiteHydro contiendra au moins les propriétés suivantes:

  • CdStationHydro

  • LbStationHydro

  • TypStationHydro

  • Capteurs : liste non vide d’objet Capteur

Capteur

Propriétés de l’objet Capteur:

  • CdCapteur

  • LbCapteur

  • MnCapteur

  • TypCapteur

  • TypMesureCapteur

  • ASurveillerCapteur

  • DtMajCapteur

  • PDTCapteur

  • EssaiCapteur

  • ComCapteur

  • Observateur : objet Observateur

  • PlagesUtilCapteur : liste non vide d’objets PlageUtilCapteur

  • CdCapteurAncienRef

Observateur

Propriété de l’objet Observateur:

  • CdContact

PlageUtilCapteur

Propriétés de l’objet PlageUtilCapteur:

  • DtDebPlageUtilCapteur

  • DtFinPlageUtilCapteur

  • DtActivationPlageUtilCapteur

  • DtDesactivationPlageUtilCapteur

  • ActivePlageUtilCapteur

Exemple

Capteurs au format json
{
  "Scenario": {},
  "RefHyd": {
    "SitesHydro": [
      {
         "CdSiteHydro": "A1234567",
         "LbSiteHydro": "Lb site",
         "TypSiteHydro": "STANDARD",
         "StationsHydro": [
           {
             "CdStationHydro": "A123456789",
             "LbStationHydro": "Lb station",
             "TypStationHydro": "LIMNIMERE",
             "Capteurs": [
               {
                 "CdCapteur": "A12345678901",
                 "LbCapteur": "Lb capteur",
                 "MnCapteur": "Mnémo",
                 "TypCapteur": 16,
                 "TypMesureCapteur": "H",
                 "ASurveillerCapteur": true,
                 "DtMajCapteur": "2023-01-01T00:00:00",
                 "PDTCapteur": 5,
                 "EssaiCapteur": false,
                 "ComCapteur": "Cmnt",
                 "Observateur": {
                   "CdContact": "0"
                 },
                 "PlagesUtilCapteur": [
                   {
                     "DtDebPlageUtilCapteur": "2014-01-01T00:00:00",
                     "DtFinPlageUtilCapteur": "2018-01-01T00:00:00",
                     "DtActivationPlageUtilCapteur": "2015-01-01T00:00:00",
                     "DtDesactivationPlageUtilCapteur": "2022-01-01T00:00:00",
                     "ActivePlageUtilCapteur": true
                   }
                 ],
                 "CdCapteurAncienRef": "A1234567",
               }
             ]
           }
         ]
      }
    ]
  }
}