Documentation
¶
Overview ¶
Package cellularconst defines the constants for Cellular This package is defined under common/ as they might be used in both local and remote tests.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // KnownVariants mapping between variant and modem type. // Note: Keep synced with infra/go/src/infra/cros/recovery/internal/components/cros/cellular/variants.go // TODO(b/308606112): Migrate both codes to a shared library when available. KnownVariants = map[string]DeviceInfo{ "anahera_l850": {"anahera_l850", "brya", ModemTypeL850}, "brya_fm350": {"brya_fm350", "brya", ModemTypeFM350}, "brya_l850": {"brya_l850", "brya", ModemTypeL850}, "crota_fm101": {"crota_fm101", "brya", ModemTypeFM101}, "primus_l850": {"primus_l850", "brya", ModemTypeL850}, "redrix_fm350": {"redrix_fm350", "brya", ModemTypeFM350}, "redrix_l850": {"redrix_l850", "brya", ModemTypeL850}, "vell_fm350": {"vell_fm350", "brya", ModemTypeFM350}, "astronaut": {"astronaut", "coral", ModemTypeL850}, "chinchou_fm101": {"chinchou_fm101", "corsola", ModemTypeFM101}, "krabby_fm101": {"krabby_fm101", "corsola", ModemTypeFM101}, "ponyta_fm101": {"ponyta_fm101", "corsola", ModemTypeFM101}, "rusty_fm101": {"rusty_fm101", "corsola", ModemTypeFM101}, "rusty_em060": {"rusty_em060", "corsola", ModemTypeEM060}, "steelix_fm101": {"steelix_fm101", "corsola", ModemTypeFM101}, "beadrix_nl668am": {"beadrix_nl668am", "dedede", ModemTypeNL668}, "blacktiplte": {"blacktiplte", "coral", ModemTypeL850}, "boten": {"boten", "dedede", ModemTypeL850}, "bugzzy_l850gl": {"bugzzy_l850gl", "dedede", ModemTypeL850}, "bugzzy_nl668am": {"bugzzy_nl668am", "dedede", ModemTypeNL668}, "cret": {"cret", "dedede", ModemTypeL850}, "drallion": {"drallion", "drallion", ModemTypeL850}, "drawper_l850gl": {"drawper_l850gl", "dedede", ModemTypeL850}, "kracko_nl668am": {"kracko_nl668am", "dedede", ModemTypeNL668}, "kracko_fm101_cat12": {"kracko_fm101_cat12", "dedede", ModemTypeFM101}, "kracko_fm101_cat6": {"kracko_fm101_cat6", "dedede", ModemTypeFM101}, "metaknight": {"metaknight", "dedede", ModemTypeL850}, "sasuke": {"sasuke", "dedede", ModemTypeL850}, "sasuke_nl668am": {"sasuke_nl668am", "dedede", ModemTypeNL668}, "sasukette": {"sasukette", "dedede", ModemTypeL850}, "storo360_l850gl": {"storo360_l850gl", "dedede", ModemTypeL850}, "storo360_nl668am": {"storo360_nl668am", "dedede", ModemTypeNL668}, "storo_l850gl": {"storo_l850gl", "dedede", ModemTypeL850}, "storo_nl668am": {"storo_nl668am", "dedede", ModemTypeNL668}, "guybrush360_l850": {"guybrush360_l850", "guybrush", ModemTypeL850}, "guybrush_fm350": {"guybrush_fm350", "guybrush", ModemTypeFM350}, "nipperkin": {"nipperkin", "guybrush", ModemTypeL850}, "jinlon": {"jinlon", "hatch", ModemTypeL850}, "evoker_sc7280": {"evoker_sc7280", "herobrine", ModemTypeSC7280}, "herobrine_sc7280": {"herobrine_sc7280", "herobrine", ModemTypeSC7280}, "hoglin_sc7280": {"hoglin_sc7280", "herobrine", ModemTypeSC7280}, "piglin_sc7280": {"piglin_sc7280", "herobrine", ModemTypeSC7280}, "villager_sc7280": {"villager_sc7280", "herobrine", ModemTypeSC7280}, "zoglin_sc7280": {"zoglin_sc7280", "herobrine", ModemTypeSC7280}, "zombie_sc7280": {"zombie_sc7280", "herobrine", ModemTypeSC7280}, "gooey": {"gooey", "keeby", ModemTypeL850}, "nautiluslte": {"nautiluslte", "nautilus", ModemTypeL850}, "anraggar_fm101": {"anraggar_fm101", "nissa", ModemTypeFM101}, "craask_fm101": {"craask_fm101", "nissa", ModemTypeFM101}, "gothrax_fm101": {"gothrax_fm101", "nissa", ModemTypeFM101}, "nivviks_fm101": {"nivviks_fm101", "nissa", ModemTypeFM101}, "pujjo_fm101": {"pujjo_fm101", "nissa", ModemTypeFM101}, "pujjo_em060": {"pujjo_em060", "nissa", ModemTypeEM060}, "pujjoteen5_fm350": {"pujjoteen5_fm350", "nissa", ModemTypeFM350}, "quandiso_fm101": {"quandiso_fm101", "nissa", ModemTypeFM101}, "quandiso360_fm101": {"quandiso360_fm101", "nissa", ModemTypeFM101}, "uldren_fm101": {"uldren_fm101", "nissa", ModemTypeFM101}, "yavijo_fm101": {"yavijo_fm101", "nissa", ModemTypeFM101}, "yavilla_fm101": {"yavilla_fm101", "nissa", ModemTypeFM101}, "yavilly_fm101": {"yavilly_fm101", "nissa", ModemTypeFM101}, "dood": {"dood", "octopus", ModemTypeL850}, "droid": {"droid", "octopus", ModemTypeL850}, "fleex": {"fleex", "octopus", ModemTypeL850}, "garg": {"garg", "octopus", ModemTypeL850}, "rex_fm101": {"rex_fm101", "rex", ModemTypeFM101}, "rex_fm350": {"rex_fm350", "rex", ModemTypeFM350}, "arcada": {"arcada", "sarien", ModemTypeL850}, "sarien": {"sarien", "sarien", ModemTypeL850}, "starmie_fm101": {"starmie_fm101", "staryu", ModemTypeFM101}, "coachz": {"coachz", "strongbad", ModemTypeSC7180}, "quackingstick": {"quackingstick", "strongbad", ModemTypeSC7180}, "kingoftown": {"kingoftown", "trogdor", ModemTypeSC7180}, "lazor": {"lazor", "trogdor", ModemTypeSC7180}, "limozeen": {"limozeen", "trogdor", ModemTypeSC7180}, "pazquel": {"pazquel", "trogdor", ModemTypeSC7180}, "pazquel360": {"pazquel360", "trogdor", ModemTypeSC7180}, "skyrim_fm101": {"skyrim_fm101", "skyrim", ModemTypeFM101}, "vilboz": {"vilboz", "zork", ModemTypeNL668}, "vilboz360": {"vilboz360", "zork", ModemTypeL850}, } )
Functions ¶
This section is empty.
Types ¶
type DeviceInfo ¶
DeviceInfo provides a mapping between variant and modem type.
type ModemType ¶
type ModemType uint32
ModemType is the type of modem used in a device.
const ( ModemTypeUnknown ModemType = iota ModemTypeL850 ModemTypeNL668 ModemTypeFM350 ModemTypeFM101 ModemTypeSC7180 // trogdor ModemTypeSC7280 // herobrine ModemTypeEM060 )
Supported modem types.
func GetModemTypeFromVariant ¶
GetModemTypeFromVariant gets DUT's modem type from variant.
Click to show internal directories.
Click to hide internal directories.