POST v2/dry/a/update-config

Request Information

URI Parameters

None.

Body Parameters

LabCare.Data.WebApi.Models.SetDeviceConfig
NameDescriptionTypeAdditional information
srno

string

None.

vid

integer

None.

devname

string

None.

hwv

string

None.

fwv

string

None.

osv

string

None.

tz

string

None.

device_tag_id

string

None.

connection_string

Dictionary of string [key] and string [value]

None.

additional_properties

Dictionary of string [key] and string [value]

None.

is_backupup_nw_enabled

boolean

None.

backupup_nw

LabCare.Data.WebApi.Models.BackupNetworkConfig

None.

nw_config

Collection of LabCare.Data.WebApi.Models.DeviceNetworkConfig

None.

params

Collection of LabCare.Data.WebApi.Models.SetParameterConfiguration

None.

epoch

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "srno": "sample string 1",
  "vid": 1,
  "devname": "sample string 2",
  "hwv": "sample string 3",
  "fwv": "sample string 4",
  "osv": "sample string 5",
  "tz": "sample string 6",
  "device_tag_id": "sample string 7",
  "connection_string": {
    "sample string 1": "sample string 2",
    "sample string 3": "sample string 4"
  },
  "additional_properties": {
    "sample string 1": "sample string 2",
    "sample string 3": "sample string 4"
  },
  "is_backupup_nw_enabled": true,
  "backupup_nw": {
    "interface": 1,
    "lora_identifier": "sample string 2",
    "mac": "sample string 3",
    "lora_port": "sample string 4"
  },
  "nw_config": [
    {
      "interface": 1,
      "name": "sample string 2",
      "mac": "sample string 3",
      "ipv4": "sample string 4",
      "ipv6": "sample string 5"
    },
    {
      "interface": 1,
      "name": "sample string 2",
      "mac": "sample string 3",
      "ipv4": "sample string 4",
      "ipv6": "sample string 5"
    }
  ],
  "params": [
    {
      "pcid": 1,
      "sv": 1.1,
      "hal": 1.1,
      "lal": 1.1,
      "htl": 1.1,
      "ltl": 1.1
    },
    {
      "pcid": 1,
      "sv": 1.1,
      "hal": 1.1,
      "lal": 1.1,
      "htl": 1.1,
      "ltl": 1.1
    }
  ],
  "epoch": 8
}

application/xml, text/xml

Sample:
<SetDeviceConfig xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LabCare.Data.WebApi.Models">
  <AdditionalProperties xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>sample string 1</d2p1:Key>
      <d2p1:Value>sample string 2</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>sample string 3</d2p1:Key>
      <d2p1:Value>sample string 4</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
  </AdditionalProperties>
  <BackupNetwork>
    <InterfaceId>1</InterfaceId>
    <LoraIdentifier>sample string 2</LoraIdentifier>
    <LoraPort>sample string 4</LoraPort>
    <MACAddress>sample string 3</MACAddress>
  </BackupNetwork>
  <BackupNetworkEnabled>true</BackupNetworkEnabled>
  <ConnectionString xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>sample string 1</d2p1:Key>
      <d2p1:Value>sample string 2</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>sample string 3</d2p1:Key>
      <d2p1:Value>sample string 4</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
  </ConnectionString>
  <DeviceName>sample string 2</DeviceName>
  <Epoch>8</Epoch>
  <FirmwareVersion>sample string 4</FirmwareVersion>
  <HardwareTagId>sample string 7</HardwareTagId>
  <HardwareVersion>sample string 3</HardwareVersion>
  <NetworkConfig>
    <DeviceNetworkConfig>
      <IP4Address>sample string 4</IP4Address>
      <IP6Address>sample string 5</IP6Address>
      <InterfaceId>1</InterfaceId>
      <MACAddress>sample string 3</MACAddress>
      <Name>sample string 2</Name>
    </DeviceNetworkConfig>
    <DeviceNetworkConfig>
      <IP4Address>sample string 4</IP4Address>
      <IP6Address>sample string 5</IP6Address>
      <InterfaceId>1</InterfaceId>
      <MACAddress>sample string 3</MACAddress>
      <Name>sample string 2</Name>
    </DeviceNetworkConfig>
  </NetworkConfig>
  <OperatingSystemVersion>sample string 5</OperatingSystemVersion>
  <Parameters>
    <SetParameterConfiguration>
      <HighAlarmLimit>1.1</HighAlarmLimit>
      <HighTolleranceLimit>1.1</HighTolleranceLimit>
      <LowAlarmLimit>1.1</LowAlarmLimit>
      <LowTolleranceLimit>1.1</LowTolleranceLimit>
      <ParameterConfigId>1</ParameterConfigId>
      <SetValue>1.1</SetValue>
    </SetParameterConfiguration>
    <SetParameterConfiguration>
      <HighAlarmLimit>1.1</HighAlarmLimit>
      <HighTolleranceLimit>1.1</HighTolleranceLimit>
      <LowAlarmLimit>1.1</LowAlarmLimit>
      <LowTolleranceLimit>1.1</LowTolleranceLimit>
      <ParameterConfigId>1</ParameterConfigId>
      <SetValue>1.1</SetValue>
    </SetParameterConfiguration>
  </Parameters>
  <SerialNo>sample string 1</SerialNo>
  <TimeZone>sample string 6</TimeZone>
  <VirtualDeviceId>1</VirtualDeviceId>
</SetDeviceConfig>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'SetDeviceConfig'.

Response Information

Resource Description

System.Net.Http.HttpResponseMessage
NameDescriptionTypeAdditional information
Version

System.Version

None.

Content

System.Net.Http.HttpContent

None.

StatusCode

System.Net.HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

System.Net.Http.HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.