import { IEntityWithVersion } from "./entity_with_version"; import { BinaryDataType } from "./binary_data_type"; import { IController } from "./engine/controller"; import { IDevice } from "./device"; /** * This is binary data representing anything that can be stored. BinaryData can use * this to store images but the data can be any custom data, including custom engine * information types. The type of the data is defined by the {@link IBinaryDataType}. */ export interface IBinaryData extends IEntityWithVersion { /** Gets or sets the {@link IBinaryDataType}. */ binaryType?: BinaryDataType; /** Gets or sets the {@link IBinaryData} specified. */ controller: IController; /** Gets the binary data for the {@link IBinaryData} object. */ data: number[]; /** Gets or sets the date and time of the logging of the data. */ dateTime?: Date; /** Gets or sets the on which the binary data was recorded. */ device: IDevice; } //# sourceMappingURL=binary_data.d.ts.map