Runtime node configuration held on ESPRMNeoNode.config.

Same metadata as NodeConfigAPI, but devices / services are the live SDK instances (same objects as node.devices / node.services).

interface NodeConfig {
    attributes?: ESPRMNeoAttributeAPI[];
    config_version?: string;
    connectivity_status?: ESPRMNeoConnectivityStatusInterface;
    data_model?: string;
    devices: ESPRMNeoDevice[];
    errorCode?: string;
    group_id?: string;
    info?: ESPRMNeoNodeInfoAPI;
    message?: string;
    node_id?: string;
    params?: Record<string, unknown>;
    services: ESPRMNeoService[];
    statusCode?: number;
    subgroup_id?: string;
}

Hierarchy

Properties

attributes?: ESPRMNeoAttributeAPI[]
config_version?: string
data_model?: string
devices: ESPRMNeoDevice[]
errorCode?: string
group_id?: string
message?: string
node_id?: string
params?: Record<string, unknown>
services: ESPRMNeoService[]
statusCode?: number
subgroup_id?: string