Device Message

DeviceMessage

DeviceMessage Objects

class DeviceMessage()

This is a base object contains methods to send unstructured IoT information to be processed & collected by the platform.

constructor
function constructor()

Constructor

Arguments:

  • Reference InternalOpenGateAPI - to the API object.

create
function create() -> '*'

Returns:

  • *

withDataStream
function withDataStream(datastream: Datastream) -> 'deviceMessages'

Set the datastream attribute

Arguments:

  • datastream Datastream - required field

Returns:

  • deviceMessages

withDataStreamVersion
function withDataStreamVersion(version: string) -> 'deviceMessages'

Set the dataStream version attribute

Arguments:

  • version string - required field

Returns:

  • deviceMessages

withDeviceId
function withDeviceId(deviceId: string) -> 'deviceMessages'

Set the deviceId attribute

Arguments:

  • deviceId string - optional field

Returns:

  • deviceMessages

withDmmVersion
function withDmmVersion(version: string) -> 'deviceMessages'

Set the version attribute

Arguments:

  • version string - required field

Returns:

  • deviceMessages

withId
function withId(id: string) -> 'deviceMessages'

Set the id attribute

Arguments:

  • id string - required field

Returns:

  • deviceMessages