POST api/device/adddevicemessages

Add Device Messages

Request Information

URI Parameters

None.

Body Parameters

Device Messages

Collection of DeviceMessageApiModel
NameDescriptionTypeAdditional information
MessageType

EnumMessageType

None.

TimeStamp

integer

None.

Temp

integer

None.

Hum

integer

None.

Press

integer

None.

Light

decimal number

None.

AccX

decimal number

None.

AccY

decimal number

None.

AccZ

decimal number

None.

Batt

decimal number

None.

GpsFix

EnumPositionFix

None.

GpsLat

decimal number

None.

GpsLong

decimal number

None.

GpsSatNo

byte

None.

GpsTTFF

integer

None.

ShockLimit

decimal number

None.

TempMaxLimit

decimal number

None.

TempMinLimit

decimal number

None.

HumMaxLimit

decimal number

None.

LightMaxLimit

decimal number

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "MessageType": 1,
    "TimeStamp": 1,
    "Temp": 1,
    "Hum": 1,
    "Press": 1,
    "Light": 1.1,
    "AccX": 1.1,
    "AccY": 1.1,
    "AccZ": 1.1,
    "Batt": 1.1,
    "GpsFix": 0,
    "GpsLat": 2.1,
    "GpsLong": 3.1,
    "GpsSatNo": 64,
    "GpsTTFF": 5,
    "ShockLimit": 1.1,
    "TempMaxLimit": 1.1,
    "TempMinLimit": 1.1,
    "HumMaxLimit": 1.1,
    "LightMaxLimit": 1.1
  },
  {
    "MessageType": 1,
    "TimeStamp": 1,
    "Temp": 1,
    "Hum": 1,
    "Press": 1,
    "Light": 1.1,
    "AccX": 1.1,
    "AccY": 1.1,
    "AccZ": 1.1,
    "Batt": 1.1,
    "GpsFix": 0,
    "GpsLat": 2.1,
    "GpsLong": 3.1,
    "GpsSatNo": 64,
    "GpsTTFF": 5,
    "ShockLimit": 1.1,
    "TempMaxLimit": 1.1,
    "TempMinLimit": 1.1,
    "HumMaxLimit": 1.1,
    "LightMaxLimit": 1.1
  }
]

application/xml, text/xml

Sample:
<ArrayOfDeviceMessageApiModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Deufol.CPCNL.BLL.Models.ApiModels">
  <DeviceMessageApiModel>
    <AccX>1.1</AccX>
    <AccY>1.1</AccY>
    <AccZ>1.1</AccZ>
    <Batt>1.1</Batt>
    <GpsFix>FixUNDF</GpsFix>
    <GpsLat>2.1</GpsLat>
    <GpsLong>3.1</GpsLong>
    <GpsSatNo>64</GpsSatNo>
    <GpsTTFF>5</GpsTTFF>
    <Hum>1</Hum>
    <HumMaxLimit>1.1</HumMaxLimit>
    <Light>1.1</Light>
    <LightMaxLimit>1.1</LightMaxLimit>
    <MessageType>Tracking</MessageType>
    <Press>1</Press>
    <ShockLimit>1.1</ShockLimit>
    <Temp>1</Temp>
    <TempMaxLimit>1.1</TempMaxLimit>
    <TempMinLimit>1.1</TempMinLimit>
    <TimeStamp>1</TimeStamp>
  </DeviceMessageApiModel>
  <DeviceMessageApiModel>
    <AccX>1.1</AccX>
    <AccY>1.1</AccY>
    <AccZ>1.1</AccZ>
    <Batt>1.1</Batt>
    <GpsFix>FixUNDF</GpsFix>
    <GpsLat>2.1</GpsLat>
    <GpsLong>3.1</GpsLong>
    <GpsSatNo>64</GpsSatNo>
    <GpsTTFF>5</GpsTTFF>
    <Hum>1</Hum>
    <HumMaxLimit>1.1</HumMaxLimit>
    <Light>1.1</Light>
    <LightMaxLimit>1.1</LightMaxLimit>
    <MessageType>Tracking</MessageType>
    <Press>1</Press>
    <ShockLimit>1.1</ShockLimit>
    <Temp>1</Temp>
    <TempMaxLimit>1.1</TempMaxLimit>
    <TempMinLimit>1.1</TempMinLimit>
    <TimeStamp>1</TimeStamp>
  </DeviceMessageApiModel>
</ArrayOfDeviceMessageApiModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Result

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.