Пример #1
0
def listMobileGenerator(mobile_number):
    #generate Codes...
    listCodes = ovsfGenerator(mobile_number)
    #generate a testing list of mobile phones
    listMobile = [
        Mobile(str(i), listCodes[i]) for i in range(0, mobile_number)
    ]
    # print(listMobile)
    # for mobile in listMobile :
    # print(mobile)
    return listMobile
Пример #2
0
	def add_mobile(self, x):

		# Randomly determine if moving East
		moving_east = bool(np.random.binomial(1, 0.5))

		# Default to no call up
		call_up = False

		self.mobiles.append(Mobile(self.next_mobile_id, Position(x, 0), moving_east, call_up, self.mobileCallRate))

		# Increment ID
		self.next_mobile_id = self.next_mobile_id + 1
# -*- coding: utf-8 -*-
from Mobile import Mobile

if __name__ == '__main__':
    print 'start'

    m = Mobile('HYZPLVR48T6TS8LV')
    linearLayout = m.get_object(className='android.widget.LinearLayout',
                                index=2)
    info_dict = m.get_info_of_object(linearLayout)
    print info_dict
    print info_dict['chileCount']
    chileCount = int(info_dict['chileCount']) - 1
    print chileCount
    btn = m.call(linearLayout,
                 'child',
                 instance=chileCount,
                 className='android.widget.ImageView')
    m.call(btn, 'click')

    print 'end'
Пример #4
0
 def __init__(self):
     """
     """
     Mobile.__init__(self)
# -*- coding: utf-8 -*-
from Mobile import Mobile

if __name__ == '__main__':
    print 'start'

    m = Mobile('HYZPLVR48T6TS8LV')
    linearLayout = m.get_object(className='android.widget.LinearLayout', index=2)
    info_dict = m.get_info_of_object(linearLayout)
    print info_dict
    print info_dict['chileCount']
    chileCount = int(info_dict['chileCount']) - 1
    print chileCount
    btn = m.call(linearLayout, 'child', instance=chileCount, className='android.widget.ImageView')
    m.call(btn, 'click')

    print 'end'
Пример #6
0
from ovsfGenerator import ovsfGenerator
from Mobile import Mobile

listCodes = ovsfGenerator(4)
listMobile = [
    Mobile("A", listCodes[0]),
    Mobile("B", listCodes[1]),
    Mobile("C", listCodes[2]),
    Mobile("D", listCodes[3])
]

for mobile in listMobile:
    print(mobile)

signal = [0, 0, 0, 0]
for i in range(0, 4):
    for mobile in listMobile:
        if (((mobile.ovsfCode >> i) % 2) == 0):
            signal[i] -= 1
        else:
            signal[i] += 1
#signal=signal[::-1]

message = [0, 0, 0, 0]
j = 0
data = dict()

print(signal)
for mobile in listMobile:
    data[mobile.identifier] = [0, 0, 0, 0]
print(bin(listMobile[0].ovsfCode))
Пример #7
0
from Mobile import Mobile

m = Mobile("iPhone")