Top Level Namespace

Defined Under Namespace

Modules: ObjectX, Params Classes: Action, ActionsNlp, ActiveApplicationConstraint, ActivityRecognitionTrigger, AddCalendarEntryAction, AirplaneModeConstraint, AirplaneModeTrigger, AllowLEDNotificationLightAction, AndroidShortcutsAction, AnswerCallAction, ApplicationAction, ApplicationInstalledRemovedTrigger, ApplicationLaunchedTrigger, AutoRotateChangeTrigger, AutoRotateConstraint, AutoSyncChangeTrigger, AutoSyncConstraint, BatteryLevelConstraint, BatteryLevelTrigger, BatterySaverStateConstraint, BatteryTemperatureConstraint, BatteryTemperatureTrigger, BluetoothConstraint, BluetoothTrigger, BootTrigger, BrightnessConstraint, CalendarConstraint, CalendarTrigger, CallActiveTrigger, CallEndedTrigger, CallMissedTrigger, CameraAction, CameraFlashLightAction, CancelActiveMacroAction, CarModeAction, CellTowerConstraint, ChangeKeyboardAction, ClearCallLogAction, ClearLogAction, ClearNotificationsAction, ClipboardAction, ClipboardChangeTrigger, ConfirmNextAction, ConnectivityAction, Constraint, ConstraintsNlp, ControlMediaAction, DarkThemeConstraint, DataOnOffConstraint, DateTimeAction, DayDreamAction, DayDreamTrigger, DayOfMonthConstraint, DayOfWeekConstraint, DayTrigger, DeviceAction, DeviceEventsTrigger, DeviceLockedConstraint, DeviceOrientationConstraint, DeviceSettingsAction, DeviceUnlockedTrigger, DimScreenAction, DisableMacroAction, DockTrigger, DroidSim, ElseAction, ElseIfConditionAction, EmptyTrigger, EndIfAction, EndLoopAction, ExpandCollapseStatusBarAction, ExportMacrosAction, ExternalPowerConstraint, ExternalPowerTrigger, FaceUpDownConstraint, FailedLoginTrigger, FileAction, FileOperationV21Action, FlipDeviceTrigger, FloatingButtonTrigger, ForceLocationUpdateAction, ForceMacroRunAction, ForceScreenRotationAction, GPSEnabledConstraint, GPSEnabledTrigger, GeofenceMap, GeofenceTrigger, HeadphonesConnectionConstraint, HeadphonesTrigger, IfAction, IfConditionAction, IfConfirmedThenAction, InCallConstraint, IncomingCallTrigger, IncomingSMSTrigger, IntentReceivedTrigger, IsRoamingConstraint, IsRootedConstraint, KeepAwakeAction, KillBackgroundAppAction, LastRunTimeConstraint, LaunchActivityAction, LaunchHomeScreenAction, LaunchShortcutAction, LightLevelConstraint, LocationAction, LocationModeConstraint, LogAction, LoggingAction, LoopAction, Macro, MacroDroid, MacroDroidAction, MacroDroidError, MacroDroidVariableConstraint, MacroEnabledConstraint, MacroError, MacroObject, MakeCallAction, MediaAction, MediaButtonPressedTrigger, MediaButtonV2Trigger, MessageDialogAction, MessagingAction, ModeConstraint, MonthOfYearConstraint, MusicActiveConstraint, MusicPlayingTrigger, NFCStateConstraint, NFCTrigger, NotificationAction, NotificationPresentConstraint, NotificationTrigger, NotificationVolumeConstraint, NotificationsAction, OpenCallLogAction, OpenFileAction, OpenWebPageAction, OpenWebPageActionError, OrientationTrigger, OutgoingCallTrigger, PauseAction, PhoneAction, PhoneRingingConstraint, PlaySoundAction, PowerButtonToggleTrigger, PressBackAction, PriorityModeConstraint, ProximitySensorConstraint, ProximityTrigger, RecordMicrophoneAction, RegularIntervalTrigger, RejectCallAction, RoamingOnOffConstraint, SayTimeAction, ScreenAction, ScreenOnAction, ScreenOnOffConstraint, ScreenOnOffTrigger, SendEmailAction, SendIntentAction, SendSMSAction, SensorsTrigger, SetAirplaneModeAction, SetAlarmClockAction, SetAutoRotateAction, SetBluetoothAction, SetBrightnessAction, SetHotspotAction, SetKeyboardAction, SetKeyguardAction, SetLocationUpdateRateAction, SetNotificationSoundAction, SetRingtoneAction, SetScreenTimeoutAction, SetVariableAction, SetVibrateAction, SetVolumeAction, SetWallpaperAction, SetWifiAction, ShakeDeviceTrigger, ShareLocationAction, ShortcutTrigger, SignalOnOffConstraint, SignalOnOffTrigger, SilentModeTrigger, SilentModeVibrateOffAction, SpeakTextAction, SpeakerPhoneAction, SpeakerPhoneConstraint, StopWatchAction, StopWatchConstraint, StopwatchTrigger, SunriseSunsetTrigger, SunsetSunriseConstraint, SwipeTrigger, TakePictureAction, TakeScreenshotAction, TextManipulationAction, TimeOfDayConstraint, TimeSinceBootConstraint, TimerTrigger, ToastAction, Trigger, TriggerThatInvokedConstraint, TriggersNlp, UDPCommandAction, UIInteractionAction, UploadPhotoAction, UsbDeviceConnectionTrigger, VibrateAction, VoiceSearchAction, VolumeAction, VolumeButtonTrigger, VolumeConstraint, VolumeIncrementDecrementAction, VolumeLevelConstraint, VpnConstraint, WeatherTrigger, WebHookTrigger, WidgetPressedTrigger, WifiConnectionTrigger, WifiConnectionTrigger2, WifiConstraint, WifiHotSpotConstraint, WifiSSIDTrigger, WriteToFileAction

Constant Summary collapse

MODEL =

PASTE_START

<<EOF
device
  connectivity
    airplane_mode is disabled
EOF
VAR_TYPES =
{
  String: [2, :string_value], 
  TrueClass: [0, :boolean_value], 
  FalseClass: [0, :boolean_value],
  Integer: [1, :int_value],
  Float: [3, :decimal_value]
}
APPS =
{
  'AutoBoy' => 'com.happyconz.blackbox',
  'Amazon Alexa' => 'com.amazon.dee.app',
  'Brave' => 'com.brave.browser',
  'Camera' => 'com.mediatek.camera',
  'Cast to TV' => 'cast.video.screenmirroring.casttotv',
  'Calculator' => 'com.android.pri.calculator',
  'Calendar' => 'com.google.android.calendar',
  'Clock' => 'com.android.deskclock',
  'File Manager' => 'com.alphainventor.filemanager',
  'Firefox' => 'org.mozilla.firefox',
  'Google Chrome' => 'com.google.android.chrome',
  'Google Calendar' => 'com.google.android.calendar',
  'Chrome' => 'com.google.android.chrome',
  'Earth' => 'com.google.earth',
  'Google Home' => 'com.google.android.apps.chromecast.app',  
  'Google Play Music' => 'com.google.android.music',
  'MacroDroid' => 'com.arlosoft.macrodroid',
  'QuickEdit Text Editor Pro' => 'com.rhmsoft.edit.pro',
  'QR & Barcode Reader' => 'com.teacapps.barcodescanner',
  'Settings' => 'com.android.settings',
  'Chrome' => 'com.google.android.street',
  'tinyCam PRO' => 'com.alexvas.dvr.pro',
  'Tor Browser' => 'org.torproject.torbrowser',
  'VLC' => 'org.videolan.vlc',
  'WiFi FTP Server' => 'com.medhaapps.wififtpserver',
  'YouTube' => 'com.google.android.youtube'
}