Options
All
  • Public
  • Public/Protected
  • All
Menu

@signageos/common-devices

Index

Type aliases

Alert

Alert: AlertCreatable & Required<AlertUpdatable> & Nullable<AlertSnoozable> & { archivedAt: Date | null; createdAt: Date; deviceIdentityHashes: string[]; history: IAlertHistoryItem[]; latelyChangedAt: Date }

The Alert rule entity contains all properties. All properties are required except the null ones. Undefined value is not used because it's reserved for no changes in update operation. Single rule is a definition set which will be used for creation of specific alerts in time.

AlertAction

Any of alert action definition

AlertConditionPair

AlertConditionPair<T>: (T) extends DEVICE ? AlertCondition<typeof INCORRECT_TIME, BOOLEAN> | AlertCondition<typeof INVALID_SSL_CERTIFICATE, BOOLEAN> | AlertCondition<typeof FAILED_ACTIONS, OCCURRENCES_IN_TIME_RANGE_TO_PAST> | AlertCondition<typeof CONNECTIONS, BOOLEAN> | AlertCondition<typeof MODEL, BOOLEAN> | AlertCondition<typeof SERIAL_NUMBER, BOOLEAN> | AlertCondition<typeof NAME, MATCH_STRING> | AlertCondition<typeof PIN_CODE, BOOLEAN> | AlertCondition<typeof MANAGEMENT_PACKAGE_VERSION, MATCH_SEMVER> | AlertCondition<typeof FRONT_PACKAGE_VERSION, MATCH_SEMVER> | AlertCondition<typeof FRONT_DISPLAY_VERSION, MATCH_SEMVER> | AlertCondition<typeof FIRMWARE_TYPE, MATCH_STRING> | AlertCondition<typeof TAG_UIDS, STRING_LIST> | AlertCondition<typeof POLICIES, POLICY_LIST> | AlertCondition<typeof LAST_PROVISION_AT, TIME_RANGE_TO_PAST> | AlertCondition<typeof LAST_DEPROVISION_AT, TIME_RANGE_TO_PAST> | AlertCondition<typeof EXTENDED_MANAGEMENT, BOOLEAN> | AlertCondition<typeof ALIVE_AT, TIME_RANGE_TO_PAST> | AlertCondition<typeof NETWORK_INTERFACES, WIFI_OR_ETHERNET> | AlertCondition<typeof BATTERY_STATUS, PERCENTAGE_RANGE> | AlertCondition<typeof STORAGE_STATUS, PERCENTAGE_RANGE> | AlertCondition<typeof CURRENT_TIMEZONE, MATCH_STRING> | AlertCondition<typeof DISPLAY_SETTING_BACKLIGHT, PERCENTAGE_RANGE> | AlertCondition<typeof DISPLAY_SETTING_CONTRAST, PERCENTAGE_RANGE> | AlertCondition<typeof DISPLAY_SETTING_SHARPNESS, PERCENTAGE_RANGE> | AlertCondition<typeof DISPLAY_SETTING_MAX_TEMPERATURE, NUMERIC_RANGE> | AlertCondition<typeof INPUT_SOURCE, INPUT_SOURCE> | AlertCondition<typeof VOLUME, PERCENTAGE_RANGE> | AlertCondition<typeof BRIGHTNESS, PERCENTAGE_RANGE> | AlertCondition<typeof TIMERS, TIMERS> | AlertCondition<typeof PROPRIETARY_TIMERS, TIMERS> | AlertCondition<typeof RESOLUTION, RESOLUTION> | AlertCondition<typeof ORIENTATION, ORIENTATION> | AlertCondition<typeof REMOTE_CONTROL, BOOLEAN> | AlertCondition<typeof APPLICATION_VERSION, MATCH_SEMVER> | AlertCondition<typeof FIRMWARE_VERSION, MATCH_STRING> | AlertCondition<typeof DEBUG, BOOLEAN> | AlertCondition<typeof POWER_ACTIONS_SCHEDULE, SCHEDULED_POWER_ACTIONS> | AlertCondition<typeof TEMPERATURE, NUMERIC_RANGE> | AlertCondition<typeof INSTALLED_PACKAGE, MATCH_STRING> | AlertCondition<typeof SCREENSHOT, OCCURRENCES_IN_TIME_RANGE_TO_PAST> | AlertCondition<typeof FEATURE_TESTS, BOOLEAN> : (never | T) extends POLICY ? AlertCondition<typeof POLICY_VIOLATION_VOLUME, BOOLEAN> | AlertCondition<typeof POLICY_VIOLATION_BRIGHTNESS, BOOLEAN> | AlertCondition<typeof POLICY_VIOLATION_TIMERS, BOOLEAN> | AlertCondition<typeof POLICY_VIOLATION_PROPRIETARY_TIMERS, BOOLEAN> | AlertCondition<typeof POLICY_VIOLATION_RESOLUTION, BOOLEAN> | AlertCondition<typeof POLICY_VIOLATION_ORIENTATION, BOOLEAN> | AlertCondition<typeof POLICY_VIOLATION_REMOTE_CONTROL, BOOLEAN> | AlertCondition<typeof POLICY_VIOLATION_APPLICATION_VERSION, BOOLEAN> | AlertCondition<typeof POLICY_VIOLATION_FIRMWARE_VERSION, BOOLEAN> | AlertCondition<typeof POLICY_VIOLATION_DEBUG, BOOLEAN> | AlertCondition<typeof POLICY_VIOLATION_DATETIME, BOOLEAN> | AlertCondition<typeof POLICY_VIOLATION_POWER_ACTIONS_SCHEDULE, BOOLEAN> | AlertCondition<typeof POLICY_VIOLATION_TEMPERATURE, BOOLEAN> : (never | T) extends APPLET ? AlertCondition<typeof APPLET_COMMAND, STRING_OCCURRENCES_IN_TIME_RANGE_TO_PAST> : never

Type parameters

AlertConditions

AlertConditions<T>: { ALL: AlertConditionPair<T>[]; AND_ANY_OF: AlertConditionPair<T>[] }

Set of currently implemented conditions union comparison. The pseudo code to explain how the math is done is following: => ALL.every(cond => match(cond)) && AND_ANY_OF.some(cond => match(cond))

Type parameters

Type declaration

AlertPeriodicity

AlertPeriodicity: number

How often alert will be checked against current state in SECONDS There is general recommendation to have as long periodicity as it can be to reduce system demand.

AlertRule

AlertRule<T>: AlertRuleCreatable & NullableValues<AlertRuleUpdatable<T>> & { archivedAt: Date | null; createdAt: Date; history: IAlertRuleHistoryItem<T>[]; lastCheckedAt: Date | null; pausedAt: Date | null }

The Alert rule entity contains all properties. All properties are required except the null ones. Undefined value is not used because it's reserved for no changes in update operation. Single rule is a definition set which will be used for creation of specific alerts in time.

Type parameters

AlertThreshold

AlertThreshold: { percentage: number; type: "percentage" }

When the number of devices is stated as alert emitting compared to the total number of filtered devices

Type declaration

  • percentage: number

    The number of percent from 0 to 99 (100 is never matched) which is comparing threshold > matchedDevices / totalNumberOfFilteredDevices * 100

  • type: "percentage"

    currently only percentage implemented

ConditionOpMap

ConditionOpMap: { BOOLEAN: boolean; INPUT_SOURCE: "urlLauncher" | "hdmi1" | "hdmi2" | "hdmi3" | "hdmi4"; MATCH_SEMVER: [operator: SemverOperator, version: string]; MATCH_STRING: string; NUMERIC_RANGE: [operator: NumericOperator, nmbr: number]; OCCURRENCES_IN_TIME_RANGE_TO_PAST: [operator: NumericOperator, occurrences: number, rangeInPastMs: number]; ORIENTATION: OrientationSettings; PERCENTAGE_RANGE: [operator: NumericOperator, percentage: number]; POLICY_LIST: DeviceSettingsType[]; RESOLUTION: ResolutionItem; SCHEDULED_POWER_ACTIONS: Omit<PowerActionsScheduleSettings, "uid">[]; STRING_LIST: string[]; STRING_OCCURRENCES_IN_TIME_RANGE_TO_PAST: [str: string, operator: NumericOperator, occurrences: number, rangeInPastMs: number]; TIMERS: TimerSettings[]; TIME_RANGE_TO_PAST: [operator: TimeRangeOperator, rangeInPastMs: number]; WIFI_OR_ETHERNET: "wifi" | "ethernet" }

All available values for specific condition kinds

Type declaration

  • BOOLEAN: boolean

    Condition is checking if it applies for device or not

  • INPUT_SOURCE: "urlLauncher" | "hdmi1" | "hdmi2" | "hdmi3" | "hdmi4"
  • MATCH_SEMVER: [operator: SemverOperator, version: string]
  • MATCH_STRING: string
  • NUMERIC_RANGE: [operator: NumericOperator, nmbr: number]
  • OCCURRENCES_IN_TIME_RANGE_TO_PAST: [operator: NumericOperator, occurrences: number, rangeInPastMs: number]

    Condition is checking if total number of occurrences is <>= for the last amount of time specified in periodicity

  • ORIENTATION: OrientationSettings
  • PERCENTAGE_RANGE: [operator: NumericOperator, percentage: number]
  • POLICY_LIST: DeviceSettingsType[]
  • RESOLUTION: ResolutionItem
  • SCHEDULED_POWER_ACTIONS: Omit<PowerActionsScheduleSettings, "uid">[]
  • STRING_LIST: string[]
  • STRING_OCCURRENCES_IN_TIME_RANGE_TO_PAST: [str: string, operator: NumericOperator, occurrences: number, rangeInPastMs: number]

    Condition is checking if total number of exact string occurrences is <>= for the last amount of time specified in periodicity

  • TIMERS: TimerSettings[]
  • TIME_RANGE_TO_PAST: [operator: TimeRangeOperator, rangeInPastMs: number]
  • WIFI_OR_ETHERNET: "wifi" | "ethernet"

NumericOperator

NumericOperator: ">" | "<" | "<=" | ">=" | "=" | "!="

All possible numeric operators for numeric condition kinds

SemverOperator

SemverOperator: NumericOperator

All possible semver operators for semver condition kinds (same operations as numeric)

SnoozeRule

Any rule of snoozing alerts

TimeRangeOperator

TimeRangeOperator: ">" | "<"

All possible range operators to select time period until or since given moment in past

Variables

Const AppletConditionType

AppletConditionType: { APPLET_COMMAND: "APPLET_COMMAND" } = ...

Applet related condition types

Type declaration

  • APPLET_COMMAND: "APPLET_COMMAND"

Const ConditionType

ConditionType: { ALIVE_AT: "ALIVE_AT"; APPLET_COMMAND: "APPLET_COMMAND"; APPLICATION_VERSION: "APPLICATION_VERSION"; BATTERY_STATUS: "BATTERY_STATUS"; BRIGHTNESS: "BRIGHTNESS"; CONNECTIONS: "CONNECTIONS"; CURRENT_TIMEZONE: "CURRENT_TIMEZONE"; DEBUG: "DEBUG"; DISPLAY_SETTING_BACKLIGHT: "DISPLAY_SETTING_BACKLIGHT"; DISPLAY_SETTING_CONTRAST: "DISPLAY_SETTING_CONTRAST"; DISPLAY_SETTING_MAX_TEMPERATURE: "DISPLAY_SETTING_MAX_TEMPERATURE"; DISPLAY_SETTING_SHARPNESS: "DISPLAY_SETTING_SHARPNESS"; EXTENDED_MANAGEMENT: "EXTENDED_MANAGEMENT"; FAILED_ACTIONS: "FAILED_ACTIONS"; FEATURE_TESTS: "FEATURE_TESTS"; FIRMWARE_TYPE: "FIRMWARE_TYPE"; FIRMWARE_VERSION: "FIRMWARE_VERSION"; FRONT_DISPLAY_VERSION: "FRONT_DISPLAY_VERSION"; FRONT_PACKAGE_VERSION: "FRONT_PACKAGE_VERSION"; INCORRECT_TIME: "INCORRECT_TIME"; INPUT_SOURCE: "INPUT_SOURCE"; INSTALLED_PACKAGE: "INSTALLED_PACKAGE"; INVALID_SSL_CERTIFICATE: "INVALID_SSL_CERTIFICATE"; LAST_DEPROVISION_AT: "LAST_DEPROVISION_AT"; LAST_PROVISION_AT: "LAST_PROVISION_AT"; MANAGEMENT_PACKAGE_VERSION: "MANAGEMENT_PACKAGE_VERSION"; MODEL: "MODEL"; NAME: "NAME"; NETWORK_INTERFACES: "NETWORK_INTERFACES"; ORIENTATION: "ORIENTATION"; PIN_CODE: "PIN_CODE"; POLICIES: "POLICIES"; POLICY_VIOLATION_APPLICATION_VERSION: "POLICY_VIOLATION_APPLICATION_VERSION"; POLICY_VIOLATION_BRIGHTNESS: "POLICY_VIOLATION_BRIGHTNESS"; POLICY_VIOLATION_DATETIME: "POLICY_VIOLATION_DATETIME"; POLICY_VIOLATION_DEBUG: "POLICY_VIOLATION_DEBUG"; POLICY_VIOLATION_FIRMWARE_VERSION: "POLICY_VIOLATION_FIRMWARE_VERSION"; POLICY_VIOLATION_ORIENTATION: "POLICY_VIOLATION_ORIENTATION"; POLICY_VIOLATION_POWER_ACTIONS_SCHEDULE: "POLICY_VIOLATION_POWER_ACTIONS_SCHEDULE"; POLICY_VIOLATION_PROPRIETARY_TIMERS: "POLICY_VIOLATION_PROPRIETARY_TIMERS"; POLICY_VIOLATION_REMOTE_CONTROL: "POLICY_VIOLATION_REMOTE_CONTROL"; POLICY_VIOLATION_RESOLUTION: "POLICY_VIOLATION_RESOLUTION"; POLICY_VIOLATION_TEMPERATURE: "POLICY_VIOLATION_TEMPERATURE"; POLICY_VIOLATION_TIMERS: "POLICY_VIOLATION_TIMERS"; POLICY_VIOLATION_VOLUME: "POLICY_VIOLATION_VOLUME"; POWER_ACTIONS_SCHEDULE: "POWER_ACTIONS_SCHEDULE"; PROPRIETARY_TIMERS: "PROPRIETARY_TIMERS"; REMOTE_CONTROL: "REMOTE_CONTROL"; RESOLUTION: "RESOLUTION"; SCREENSHOT: "SCREENSHOT"; SERIAL_NUMBER: "SERIAL_NUMBER"; STORAGE_STATUS: "STORAGE_STATUS"; TAG_UIDS: "TAG_UIDS"; TEMPERATURE: "TEMPERATURE"; TIMERS: "TIMERS"; VOLUME: "VOLUME" } = ...

Union of all condition types

Type declaration

  • ALIVE_AT: "ALIVE_AT"
  • APPLET_COMMAND: "APPLET_COMMAND"
  • APPLICATION_VERSION: "APPLICATION_VERSION"
  • BATTERY_STATUS: "BATTERY_STATUS"
  • BRIGHTNESS: "BRIGHTNESS"
  • CONNECTIONS: "CONNECTIONS"
  • CURRENT_TIMEZONE: "CURRENT_TIMEZONE"
  • DEBUG: "DEBUG"
  • DISPLAY_SETTING_BACKLIGHT: "DISPLAY_SETTING_BACKLIGHT"
  • DISPLAY_SETTING_CONTRAST: "DISPLAY_SETTING_CONTRAST"
  • DISPLAY_SETTING_MAX_TEMPERATURE: "DISPLAY_SETTING_MAX_TEMPERATURE"
  • DISPLAY_SETTING_SHARPNESS: "DISPLAY_SETTING_SHARPNESS"
  • EXTENDED_MANAGEMENT: "EXTENDED_MANAGEMENT"
  • FAILED_ACTIONS: "FAILED_ACTIONS"
  • FEATURE_TESTS: "FEATURE_TESTS"
  • FIRMWARE_TYPE: "FIRMWARE_TYPE"
  • FIRMWARE_VERSION: "FIRMWARE_VERSION"
  • FRONT_DISPLAY_VERSION: "FRONT_DISPLAY_VERSION"
  • FRONT_PACKAGE_VERSION: "FRONT_PACKAGE_VERSION"
  • INCORRECT_TIME: "INCORRECT_TIME"
  • INPUT_SOURCE: "INPUT_SOURCE"
  • INSTALLED_PACKAGE: "INSTALLED_PACKAGE"
  • INVALID_SSL_CERTIFICATE: "INVALID_SSL_CERTIFICATE"
  • LAST_DEPROVISION_AT: "LAST_DEPROVISION_AT"
  • LAST_PROVISION_AT: "LAST_PROVISION_AT"
  • MANAGEMENT_PACKAGE_VERSION: "MANAGEMENT_PACKAGE_VERSION"
  • MODEL: "MODEL"
  • NAME: "NAME"
  • NETWORK_INTERFACES: "NETWORK_INTERFACES"
  • ORIENTATION: "ORIENTATION"
  • PIN_CODE: "PIN_CODE"
  • POLICIES: "POLICIES"
  • POLICY_VIOLATION_APPLICATION_VERSION: "POLICY_VIOLATION_APPLICATION_VERSION"
  • POLICY_VIOLATION_BRIGHTNESS: "POLICY_VIOLATION_BRIGHTNESS"
  • POLICY_VIOLATION_DATETIME: "POLICY_VIOLATION_DATETIME"
  • POLICY_VIOLATION_DEBUG: "POLICY_VIOLATION_DEBUG"
  • POLICY_VIOLATION_FIRMWARE_VERSION: "POLICY_VIOLATION_FIRMWARE_VERSION"
  • POLICY_VIOLATION_ORIENTATION: "POLICY_VIOLATION_ORIENTATION"
  • POLICY_VIOLATION_POWER_ACTIONS_SCHEDULE: "POLICY_VIOLATION_POWER_ACTIONS_SCHEDULE"
  • POLICY_VIOLATION_PROPRIETARY_TIMERS: "POLICY_VIOLATION_PROPRIETARY_TIMERS"
  • POLICY_VIOLATION_REMOTE_CONTROL: "POLICY_VIOLATION_REMOTE_CONTROL"
  • POLICY_VIOLATION_RESOLUTION: "POLICY_VIOLATION_RESOLUTION"
  • POLICY_VIOLATION_TEMPERATURE: "POLICY_VIOLATION_TEMPERATURE"
  • POLICY_VIOLATION_TIMERS: "POLICY_VIOLATION_TIMERS"
  • POLICY_VIOLATION_VOLUME: "POLICY_VIOLATION_VOLUME"
  • POWER_ACTIONS_SCHEDULE: "POWER_ACTIONS_SCHEDULE"
  • PROPRIETARY_TIMERS: "PROPRIETARY_TIMERS"
  • REMOTE_CONTROL: "REMOTE_CONTROL"
  • RESOLUTION: "RESOLUTION"
  • SCREENSHOT: "SCREENSHOT"
  • SERIAL_NUMBER: "SERIAL_NUMBER"
  • STORAGE_STATUS: "STORAGE_STATUS"
  • TAG_UIDS: "TAG_UIDS"
  • TEMPERATURE: "TEMPERATURE"
  • TIMERS: "TIMERS"
  • VOLUME: "VOLUME"

Const DeviceConditionType

DeviceConditionType: { ALIVE_AT: "ALIVE_AT"; APPLICATION_VERSION: "APPLICATION_VERSION"; BATTERY_STATUS: "BATTERY_STATUS"; BRIGHTNESS: "BRIGHTNESS"; CONNECTIONS: "CONNECTIONS"; CURRENT_TIMEZONE: "CURRENT_TIMEZONE"; DEBUG: "DEBUG"; DISPLAY_SETTING_BACKLIGHT: "DISPLAY_SETTING_BACKLIGHT"; DISPLAY_SETTING_CONTRAST: "DISPLAY_SETTING_CONTRAST"; DISPLAY_SETTING_MAX_TEMPERATURE: "DISPLAY_SETTING_MAX_TEMPERATURE"; DISPLAY_SETTING_SHARPNESS: "DISPLAY_SETTING_SHARPNESS"; EXTENDED_MANAGEMENT: "EXTENDED_MANAGEMENT"; FAILED_ACTIONS: "FAILED_ACTIONS"; FEATURE_TESTS: "FEATURE_TESTS"; FIRMWARE_TYPE: "FIRMWARE_TYPE"; FIRMWARE_VERSION: "FIRMWARE_VERSION"; FRONT_DISPLAY_VERSION: "FRONT_DISPLAY_VERSION"; FRONT_PACKAGE_VERSION: "FRONT_PACKAGE_VERSION"; INCORRECT_TIME: "INCORRECT_TIME"; INPUT_SOURCE: "INPUT_SOURCE"; INSTALLED_PACKAGE: "INSTALLED_PACKAGE"; INVALID_SSL_CERTIFICATE: "INVALID_SSL_CERTIFICATE"; LAST_DEPROVISION_AT: "LAST_DEPROVISION_AT"; LAST_PROVISION_AT: "LAST_PROVISION_AT"; MANAGEMENT_PACKAGE_VERSION: "MANAGEMENT_PACKAGE_VERSION"; MODEL: "MODEL"; NAME: "NAME"; NETWORK_INTERFACES: "NETWORK_INTERFACES"; ORIENTATION: "ORIENTATION"; PIN_CODE: "PIN_CODE"; POLICIES: "POLICIES"; POWER_ACTIONS_SCHEDULE: "POWER_ACTIONS_SCHEDULE"; PROPRIETARY_TIMERS: "PROPRIETARY_TIMERS"; REMOTE_CONTROL: "REMOTE_CONTROL"; RESOLUTION: "RESOLUTION"; SCREENSHOT: "SCREENSHOT"; SERIAL_NUMBER: "SERIAL_NUMBER"; STORAGE_STATUS: "STORAGE_STATUS"; TAG_UIDS: "TAG_UIDS"; TEMPERATURE: "TEMPERATURE"; TIMERS: "TIMERS"; VOLUME: "VOLUME" } = ...

Device related condition types

Type declaration

  • ALIVE_AT: "ALIVE_AT"
  • APPLICATION_VERSION: "APPLICATION_VERSION"
  • BATTERY_STATUS: "BATTERY_STATUS"
  • BRIGHTNESS: "BRIGHTNESS"
  • CONNECTIONS: "CONNECTIONS"
  • CURRENT_TIMEZONE: "CURRENT_TIMEZONE"
  • DEBUG: "DEBUG"
  • DISPLAY_SETTING_BACKLIGHT: "DISPLAY_SETTING_BACKLIGHT"
  • DISPLAY_SETTING_CONTRAST: "DISPLAY_SETTING_CONTRAST"
  • DISPLAY_SETTING_MAX_TEMPERATURE: "DISPLAY_SETTING_MAX_TEMPERATURE"
  • DISPLAY_SETTING_SHARPNESS: "DISPLAY_SETTING_SHARPNESS"
  • EXTENDED_MANAGEMENT: "EXTENDED_MANAGEMENT"
  • FAILED_ACTIONS: "FAILED_ACTIONS"
  • FEATURE_TESTS: "FEATURE_TESTS"
  • FIRMWARE_TYPE: "FIRMWARE_TYPE"
  • FIRMWARE_VERSION: "FIRMWARE_VERSION"
  • FRONT_DISPLAY_VERSION: "FRONT_DISPLAY_VERSION"
  • FRONT_PACKAGE_VERSION: "FRONT_PACKAGE_VERSION"
  • INCORRECT_TIME: "INCORRECT_TIME"
  • INPUT_SOURCE: "INPUT_SOURCE"
  • INSTALLED_PACKAGE: "INSTALLED_PACKAGE"
  • INVALID_SSL_CERTIFICATE: "INVALID_SSL_CERTIFICATE"
  • LAST_DEPROVISION_AT: "LAST_DEPROVISION_AT"
  • LAST_PROVISION_AT: "LAST_PROVISION_AT"
  • MANAGEMENT_PACKAGE_VERSION: "MANAGEMENT_PACKAGE_VERSION"
  • MODEL: "MODEL"
  • NAME: "NAME"
  • NETWORK_INTERFACES: "NETWORK_INTERFACES"
  • ORIENTATION: "ORIENTATION"
  • PIN_CODE: "PIN_CODE"
  • POLICIES: "POLICIES"
  • POWER_ACTIONS_SCHEDULE: "POWER_ACTIONS_SCHEDULE"
  • PROPRIETARY_TIMERS: "PROPRIETARY_TIMERS"
  • REMOTE_CONTROL: "REMOTE_CONTROL"
  • RESOLUTION: "RESOLUTION"
  • SCREENSHOT: "SCREENSHOT"
  • SERIAL_NUMBER: "SERIAL_NUMBER"
  • STORAGE_STATUS: "STORAGE_STATUS"
  • TAG_UIDS: "TAG_UIDS"
  • TEMPERATURE: "TEMPERATURE"
  • TIMERS: "TIMERS"
  • VOLUME: "VOLUME"

Const PolicyConditionType

PolicyConditionType: { POLICY_VIOLATION_APPLICATION_VERSION: "POLICY_VIOLATION_APPLICATION_VERSION"; POLICY_VIOLATION_BRIGHTNESS: "POLICY_VIOLATION_BRIGHTNESS"; POLICY_VIOLATION_DATETIME: "POLICY_VIOLATION_DATETIME"; POLICY_VIOLATION_DEBUG: "POLICY_VIOLATION_DEBUG"; POLICY_VIOLATION_FIRMWARE_VERSION: "POLICY_VIOLATION_FIRMWARE_VERSION"; POLICY_VIOLATION_ORIENTATION: "POLICY_VIOLATION_ORIENTATION"; POLICY_VIOLATION_POWER_ACTIONS_SCHEDULE: "POLICY_VIOLATION_POWER_ACTIONS_SCHEDULE"; POLICY_VIOLATION_PROPRIETARY_TIMERS: "POLICY_VIOLATION_PROPRIETARY_TIMERS"; POLICY_VIOLATION_REMOTE_CONTROL: "POLICY_VIOLATION_REMOTE_CONTROL"; POLICY_VIOLATION_RESOLUTION: "POLICY_VIOLATION_RESOLUTION"; POLICY_VIOLATION_TEMPERATURE: "POLICY_VIOLATION_TEMPERATURE"; POLICY_VIOLATION_TIMERS: "POLICY_VIOLATION_TIMERS"; POLICY_VIOLATION_VOLUME: "POLICY_VIOLATION_VOLUME" } = ...

Policy related condition types. It contains violation of any of existing policy device settings type. Copied from @signageos/common/devices library

Type declaration

  • POLICY_VIOLATION_APPLICATION_VERSION: "POLICY_VIOLATION_APPLICATION_VERSION"
  • POLICY_VIOLATION_BRIGHTNESS: "POLICY_VIOLATION_BRIGHTNESS"
  • POLICY_VIOLATION_DATETIME: "POLICY_VIOLATION_DATETIME"
  • POLICY_VIOLATION_DEBUG: "POLICY_VIOLATION_DEBUG"
  • POLICY_VIOLATION_FIRMWARE_VERSION: "POLICY_VIOLATION_FIRMWARE_VERSION"
  • POLICY_VIOLATION_ORIENTATION: "POLICY_VIOLATION_ORIENTATION"
  • POLICY_VIOLATION_POWER_ACTIONS_SCHEDULE: "POLICY_VIOLATION_POWER_ACTIONS_SCHEDULE"
  • POLICY_VIOLATION_PROPRIETARY_TIMERS: "POLICY_VIOLATION_PROPRIETARY_TIMERS"
  • POLICY_VIOLATION_REMOTE_CONTROL: "POLICY_VIOLATION_REMOTE_CONTROL"
  • POLICY_VIOLATION_RESOLUTION: "POLICY_VIOLATION_RESOLUTION"
  • POLICY_VIOLATION_TEMPERATURE: "POLICY_VIOLATION_TEMPERATURE"
  • POLICY_VIOLATION_TIMERS: "POLICY_VIOLATION_TIMERS"
  • POLICY_VIOLATION_VOLUME: "POLICY_VIOLATION_VOLUME"

Generated using TypeDoc