import { IoTEnsembleStateContext } from "https://deno.land/x/fathym_atomic_iot@v0.0.50/src/services/IoTEnsembleStateContext.ts";
Properties
protected
oldState: IoTEnsembleStateMethods
protected
defaultValue()protected
diffState(reqState: any)protected
gtagEvent(stateAction: string, eventArgs: any)protected
loadStateKey(): stringprotected
loadStateName(): stringprotected
setupReceiveState(groupName: string)ColdQuery(): Promise<object>
startDate?: Date,
endDate?: Date,
pageSize?,
page?,
selectedDeviceIds?: string[],
includeEmulated?,
dataType?: ColdQueryDataTypes,
resultType?: ColdQueryResultTypes,
flatten?,
zip?,
EnrollDevice(device: IoTEnsembleDeviceEnrollment): void
IssueDeviceSASToken(deviceName: string, expiryInSeconds?): void
ListAllDeviceNames(childEntLookup: string, filter: string): Promise<object>
RevokeDeviceEnrollment(deviceId: string): void
SendDeviceMessage(deviceName: string, payload: IoTEnsembleTelemetryPayload): void
ToggleDetailsPane(): void
ToggleEmulatedEnabled(): void
UpdateConnectedDevicesSync(page: number, pageSize: number)
UpdateTelemetrySync()
refreshRate: number,
page: number,
pageSize: number,
payloadId: string,