Mapping Event

Type: object

Mapping result with implicit enumeration

No Additional Properties

Type: string

RFC 3339 timestamp the configuration was generated


Example:

"2019-01-17T14:02:29.364Z"

Type: string

Version of the UDMI schema

Type: object
No Additional Properties

Type: string

A human-readable one-line description of the entry


Example:

"Point is not writable"

Type: string

An optional extensive entry which can include more detail, e.g. a complete program stack-trace

Type: string

Type: object
Must match regular expression: ^system\.base\.start$
Type: object
Must match regular expression: ^system\.base\.shutdown$
Type: object
Must match regular expression: ^system\.base\.ready$
Type: object
Must match regular expression: ^system\.config\.receive$
Type: object
Must match regular expression: ^system\.config\.parse$
Type: object
Must match regular expression: ^system\.config\.apply$
Type: object
Must match regular expression: ^system\.network\.connection$
Type: object
Must match regular expression: ^system\.network\.disconnect$
Type: object
Must match regular expression: ^system\.auth\.login$
Type: object
Must match regular expression: ^system\.auth\.logout$
Type: object
Must match regular expression: ^system\.auth\.fail$
Type: object
Must match regular expression: ^pointset\.point\.nominal$
Type: object
Must match regular expression: ^pointset\.point\.applied$
Type: object
Must match regular expression: ^pointset\.point\.updating$
Type: object
Must match regular expression: ^pointset\.point\.overridden$
Type: object
Must match regular expression: ^pointset\.point\.failure$
Type: object
Must match regular expression: ^pointset\.point\.invalid$
Type: object
Must match regular expression: ^localnet\.network$
Type: object
Must match regular expression: ^discovery\.family\.scan$
Type: object
Must match regular expression: ^discovery\.device\.enumerate$
Type: object
Must match regular expression: ^discovery\.point\.describe$
Type: object
Must match regular expression: ^mapping\.device\.apply$
Type: object
Must match regular expression: ^blobset\.blob\.receive$
Type: object
Must match regular expression: ^blobset\.blob\.fetch$
Type: object
Must match regular expression: ^blobset\.blob\.apply$
Type: object
Must match regular expression: ^validation\.device\.receive$
Type: object
Must match regular expression: ^validation\.device\.schema$
Type: object
Must match regular expression: ^validation\.device\.content$
Type: object
Must match regular expression: ^validation\.device\.multiple$
Type: object
Must match regular expression: ^validation\.device\.extra$
Type: object
Must match regular expression: ^validation\.summary\.report$
Type: object
Must match regular expression: ^validation\.feature\.sequence$
Type: object
Must match regular expression: ^validation\.feature\.schema$
Type: object
Must match regular expression: ^validation\.feature\.capability$
Type: object
Must match regular expression: ^device(\.[a-z]+((_[a-z]+))*)+$

Type: string

FC 3339 UTC timestamp the condition was triggered, or most recently updated


Example:

"2018-08-26T21:39:28.364Z"

Type: integer

The status level should conform to the numerical Stackdriver LogEntry levels. The DEFAULT value of 0 is not allowed (lowest value is 100, maximum 800).

Value must be greater or equal to 100 and lesser or equal to 800 and a multiple of 1


Example:

600

Type: object

Mapper output describing a group of devices by their guids

No Additional Properties

All property whose name matches the following regular expression must respect the following conditions

Property name regular expression: ^[-0-9a-z]+$
Type: object
No Additional Properties

Type: string

Human readable code for the entity, should be unique in the document scope

Must match regular expression: ^[-_A-Za-z0-9]+$
Example:

"fcu-8_1"

Type: string

DBO namespace and entity type

Must match regular expression: ^([_A-Z]+/)?[_A-Z]+$
Example:

"HVAC/FCU_DFSS_DSP_CHWZC"

Type: string

Opaque identifier for the entity

Must match regular expression: ^[0-9]+$
Example:

"3607425"

Type: object

Entity connections, keyed by guid


Example:

{
    "dea1fcd5-6942-47a2-ba75-448a7ed47fd7": "CONTAINS"
}

All property whose name matches the following regular expression must respect the following conditions

Property name regular expression: ^[-0-9a-z]+$
Type: enum (of string)

Must be one of:

  • "CONTAINS"

Type: object

Discovery result with implicit enumeration

No Additional Properties

All property whose name matches the following regular expression must respect the following conditions

Property name regular expression:
Type: object

Discovery result with implicit enumeration

No Additional Properties

Type: string

dotted path to present_value field

Type: array of string

DBO fields which are required by the type but absent from the translation

Each item of this array must be:

Type: string
Must match regular expression: ^[a-z_]+$

Example:

[
    "discharge_fan_run_command",
    "discharge_fan_run_status"
]