Go to the documentation of this file.
33#ifndef USB_MODED_CONFIG_H_
34# define USB_MODED_CONFIG_H_
41# define MODE_SETTING_ENTRY "usbmode"
43# define MODE_SETTING_KEY "mode"
44# define MODE_HIDE_KEY "hide"
45# define MODE_WHITELIST_KEY "whitelist"
47# define FS_MOUNT_DEFAULT "/dev/mmcblk0p1"
48# define FS_MOUNT_ENTRY "mountpoints"
49# define FS_MOUNT_KEY "mount"
50# define FS_SYNC_ENTRY "sync"
51# define FS_SYNC_KEY "nofua"
53# define ALT_MOUNT_ENTRY "altmount"
54# define ALT_MOUNT_KEY "mount"
83# define UDEV_ENTRY "udev"
85# define UDEV_CHARGER_TRACKING_KEY "charger_tracking"
86# define UDEV_CHARGER_TRACKING_FALLBACK "1"
87# define UDEV_CHARGER_PATH_KEY "path"
88# define UDEV_CHARGER_PATH_FALLBACK "/sys/class/power_supply/usb"
89# define UDEV_CHARGER_SUBSYSTEM_KEY "subsystem"
90# define UDEV_CHARGER_SUBSYSTEM_FALLBACK "power_supply"
92# define UDEV_EXTCON_TRACKING_KEY "extcon_tracking"
93# define UDEV_EXTCON_TRACKING_FALLBACK "0"
94# define UDEV_EXTCON_PATH_KEY "extcon_path"
95# define UDEV_EXTCON_PATH_FALLBACK NULL
96# define UDEV_EXTCON_SUBSYSTEM_KEY "extcon_subsystem"
97# define UDEV_EXTCON_SUBSYSTEM_FALLBACK "extcon"
99# define UDEV_ANDROID_TRACKING_KEY "android_tracking"
100# define UDEV_ANDROID_TRACKING_FALLBACK "0"
101# define UDEV_ANDROID_PATH_KEY "android_path"
102# define UDEV_ANDROID_PATH_FALLBACK "/sys/class/android_usb/android0"
103# define UDEV_ANDROID_SUBSYSTEM_KEY "android_subsystem"
104# define UDEV_ANDROID_SUBSYSTEM_FALLBACK "android_usb"
107# define UDEV_PATH_ENTRY UDEV_ENTRY
108# define UDEV_PATH_KEY UDEV_CHARGER_PATH_KEY
109# define UDEV_SUBSYSTEM_KEY UDEV_CHARGER_SUBSYSTEM_KEY
112# define CDROM_ENTRY "cdrom"
113# define CDROM_PATH_KEY "path"
114# define CDROM_TIMEOUT_KEY "timeout"
117# define TRIGGER_ENTRY "trigger"
118# define TRIGGER_PATH_KEY "path"
119# define TRIGGER_UDEV_SUBSYSTEM "udev_subsystem"
120# define TRIGGER_MODE_KEY "mode"
121# define TRIGGER_PROPERTY_KEY "property"
122# define TRIGGER_PROPERTY_VALUE_KEY "value"
125# define NETWORK_ENTRY "network"
126# define NETWORK_IP_KEY "ip"
127# define NETWORK_IP_FALLBACK "192.168.2.15"
128# define NETWORK_INTERFACE_KEY "interface"
129# define NETWORK_INTERFACE_FALLBACK "usb0"
130# define NETWORK_GATEWAY_KEY "gateway"
131# define NETWORK_GATEWAY_FALLBACK NULL
132# define NETWORK_NAT_INTERFACE_KEY "nat_interface"
133# define NETWORK_NAT_INTERFACE_FALLBACK NULL
134# define NETWORK_NETMASK_KEY "netmask"
135# define NETWORK_NETMASK_FALLBACK "255.255.255.0"
136# define NO_ROAMING_KEY "noroaming"
139# define ANDROID_ENTRY "android"
140# define ANDROID_MANUFACTURER_KEY "iManufacturer"
141# define ANDROID_VENDOR_ID_KEY "idVendor"
142# define ANDROID_PRODUCT_KEY "iProduct"
143# define ANDROID_PRODUCT_ID_KEY "idProduct"
146# define MODE_GROUP_ENTRY "mode_group"