• Facebook
  • Twitter
  • Reddit
  • StumbleUpon
  • Digg
  • email

All Samples(15216)  |  Call(14737)  |  Derive(0)  |  Import(479)
Return string containing values v1, v2, ... packed according to fmt.

src/n/o/noen-HEAD/server/Python/src/BinarySampleWrite.py   noen(Download)
            str(len(testcaseNumber)) + 'sB' + \
            str(len(target)) + 'sB' + \
            str(len(description)) + 'sB' + 'IBBB'
    return struct.pack(format, initialBinary, bigEndian[0], protocolVersion,\
                       len(project), project,\
                       len(version), version,\
                       len(testcaseNumber), testcaseNumber,\
def formatInputData(inputNumber,dataType,data,time,timeResolution):
    if dataType == 8 or dataType == 9:
        format = bigEndian[1] + 'BHBH' + str(len(data)) + 's' + timeTypes[timeResolution]
        #print "Number: " + str(inputNumber) + " Format: " + str(format)
        return struct.pack(format, input1, inputNumber,\
                           dataType, len(data), data, time)
    else:
        if dataType == 4:
            format = bigEndian[1] + 'BHB' + dataTypes[dataType] + timeTypes[timeResolution]
            #print "Number: " + str(inputNumber) + " Format: " + str(format)
            return struct.pack(format, input1, inputNumber,\
        else:
            format = bigEndian[1] + 'BHB' + dataTypes[dataType] + timeTypes[timeResolution]
            #print "Number: " + str(inputNumber) + " Format: " + str(format)
            return struct.pack(format, input1, inputNumber,\
                               dataType, data, time)        
 
# formatInput2Data
def formatOutputType(outputTypeNumber,outputTypeName,dataType):
    format = bigEndian[1] + 'BBB' + str(len(outputTypeName)) + 'sB'
    return struct.pack(format,outputType,outputTypeNumber,len(outputTypeName),outputTypeName,dataType)
 
# formatOutputData
# <0x11><output number><output type><L*><data><time>
def formatOutput1Data(outputNumber,outputType,dataType,data,time):
    if dataType == 9 or dataType == 8:
        format = bigEndian[1] + 'BHBH' + str(len(data)) + 'sI'
        return struct.pack(format,output1,outputNumber,\
    else:
        if dataType == 4:
            format = bigEndian[1] + 'BHB' + dataTypes[dataType] + 'I'
            return struct.pack(format,output1,outputNumber,\
                               outputType,data[0],data[1],data[2],time)
        else:
            format = bigEndian[1] + 'BHB' + dataTypes[dataType] + 'I'
            return struct.pack(format,output1,outputNumber,\
    #else:
    if dataType == 4:
        format = bigEndian[1] + 'BHBH'
        output2Data = struct.pack(format,output2,outputNumber,\
                               outputType,len(dataTimes))
        format = bigEndian[1] + dataTypes[dataType] + 'I'
        for data,time in dataTimes:
            output2Data += struct.pack(format,data[0],data[1],data[2],time).rstrip('\n')
    else:
        format = bigEndian[1] + 'BHBH'
        output2Data = struct.pack(format,output2,outputNumber,\
    #else:
    if dataType == 4:
        format = bigEndian[1] + 'BHBH'
        output3Data = struct.pack(format,output3,outputNumber,\
                               outputType,len(datas))
        format = bigEndian[1] + dataTypes[dataType]
        for data in datas:
            output3Data += struct.pack(format,data[0],data[1],data[2]).rstrip('\n')
    else:
        format = bigEndian[1] + 'BHBH'
        output3Data = struct.pack(format,output3,outputNumber,\
def intToBytes(intValue):
    bytes = struct.pack('>I',intValue)
    bytes = struct.unpack('>BBBB',bytes)
    return bytes
 
def formatProjectChange(id):
    format = bigEndian[1] + 'BBBB'
    return struct.pack(format,projectChange,id[0],id[1],id[2])

src/p/k/pksampler-HEAD/pk/stereo/CDLow.py   pksampler(Download)
def play_msf(startmin, startsec, startfrm, endmin, endsec, endfrm):
#	cd_open()
	cd.last=(endmin,endsec,endfrm)
	region = struct.pack(region_fmt,startmin,startsec,startfrm,endmin,endsec,endfrm)
	ioctl(cd.cd, CDROMPLAYMSF, region)
#	cd_close()
 
def get_volume():
#	cd_open()
	try:
		return struct.unpack("BBBB",ioctl(cd.cd, CDROMVOLREAD, struct.pack("BBBB",0,0,0,0)))
 
	except:
		return (0,0,0,0)
#	cd_close()
 
def set_volume(frontleft,frontright=None,backleft=0,backright=0):
#	cd_open()
	if frontright == None: frontright = frontleft
	try:
		return struct.unpack("BBBB",ioctl(cd.cd, CDROMVOLCTRL, struct.pack("BBBB",frontleft,frontright,backleft,backright)))
def get_status(time=0, all=0):
#	cd_open()
	result = 0
	i = 1
	while result == 0 and i < 5:
		try:	# If this fails then it's because it's happening too fast, just retry
			info = ioctl(cd.cd, CDROMSUBCHNL, struct.pack(subchnl_fmt, CDROM_MSF,0,0,0,0,0,0,0))
			drvstatus = get_drive_status()
			result = 1
		except:
			i = i +1
#	cd_close()
	format, status, track, something, absaddr, relmin, relsec, relfrm = struct.unpack(subchnl_fmt, info)
	absmin, abssec, absfrm = struct.unpack(addr_fmt, struct.pack("i", absaddr))
def get_header():
#	cd_open()
	tochdr = struct.pack(tochdr_fmt, 0, 0)
	tochdr = ioctl(cd.cd, CDROMREADTOCHDR, tochdr)
	cd.start, cd.end = struct.unpack(tochdr_fmt, tochdr)
#	cd_close()
 
def get_track_time(trk):
	if cd.start == None:
		get_header()
	if   trk < 1: trk = 1
	elif trk > cd.end: trk = CDROM_LEADOUT
#	cd_open()
	toc = struct.pack(tocentry_fmt, trk, 0, CDROM_MSF, 0)
	toc = ioctl(cd.cd, CDROMREADTOCENTRY, toc)
 
	track, adrctrl, format, addr = struct.unpack(tocentry_fmt, toc)
	m, s, f = struct.unpack(addr_fmt, struct.pack("i", addr))
 
	adr = adrctrl & 0xf
	ctrl = (adrctrl & 0xf0) >> 4

src/p/y/pyon-HEAD/modules/handlers.py   pyon(Download)
 
	#print 'client_location', x, y, z, heading, bin(flags)
 
	data = struct.pack('=3fBB', x, y, z, heading, flags)+data[14:]
 
	if flags&64:
		if flags&4:
def preprocess_client_harvest(client, opcode, data):
	(mode,) = struct.unpack('I', data)
	print 'client_harvest', mode
 
	data = struct.pack('I', mode)
 
	return (opcode, data)	
 
	print 'client_attack', hex(objid), counter, bin(unknown), delay, animation
 
	data = struct.pack('=IBBBB', objid, counter, unknown, delay, animation)
 
	return (opcode, data)
 
	if unknown1 != 1 or unknown3 != 0:
		print '******* HEY, IOOK AT ME! *********'
 
	data = struct.pack('=IHHHHH', objid, action, unknown1, unknown2, quest_id, unknown3)
 
	return (opcode, data)
 
def preprocess_client_loot(client, opcode, data):
	objid, mode = struct.unpack('=IB', data)
 
	print 'client_loot', hex(objid), mode
 
	data = struct.pack('=IB', objid, mode)
	#amount |= 0xFF000000
	#unknown = 0x10000000
 
	data = struct.pack('=3IBIBH', item_id, amount, unknown, from_type, to_item_id, to_type, slot)
 
	return (opcode, data)
 
 
	#height = 50
 
	data = struct.pack('=I66s9I44Bf', account_id, strings, gender, race, class_id, unknown1, 
	unknown2, voice, skin_color, hair_color, lip_color,
	face, hair, decoration, tattoo, unknown3, face_shape, forehead,
	eye_height, eye_space, eye_width, eye_size, eye_shape, eye_angle,
def preprocess_server_flight_time(server, opcode, data):
	time_left, max_time = struct.unpack('=II', data)
 
	#print 'server_flight_time', time_left, max_time
 
	data = struct.pack('=II', time_left, max_time)
 
def preprocess_client_teleport(client, opcode, data):
	objid, destination, unknown = struct.unpack('=IIH', data)
 
	print 'client_teleport', hex(objid), destination, unknown
 
	data = struct.pack('=IIH', objid, destination, unknown)
 
 
	print 'client_craft', flags, craft_id, recipe_id, hex(objid), ingredients
 
	data = struct.pack('=BIIIH', flags, craft_id, recipe_id, objid, len(ingredients))
 
	for ingredient in ingredients:
		data += struct.pack('=III', ingredient[0], ingredient[1], ingredient[2])
def preprocess_server_itemdestroyed(server, opcode, data):
	(item_id, unknown) = struct.unpack('=IB', data)
 
	print 'server_itemdestroyed', item_id, bin(unknown)
 
	data = struct.pack('=IB', item_id, unknown)
 
 
	print 'client_npcshop', hex(objid), action, items
 
	data = struct.pack('=IHH', objid, action, len(items))
 
	for item in items:
		data += struct.pack('=III', item[0], item[1], item[2])
 
	print 'server_inventorystatus', unknown1, item_count, unknown2, unknown3, unknown4
 
	data = struct.pack('=HIBBB', unknown1, item_count, unknown2, unknown3, unknown4)
 
	return (opcode, data)
 
def preprocess_server_npcreply(server, opcode, data):
	objid, unknown1, unknown2 = struct.unpack('=3I', data)
 
	print 'server_npcreply', hex(objid), unknown1, unknown2
 
	data = struct.pack('=3I', objid, unknown1, unknown2)
 
def preprocess_server_shopsell(server, opcode, data):
	objid, unknown = struct.unpack('=2I', data)
 
	print 'server_shopsell', hex(objid), unknown
 
	data = struct.pack('=2I', objid, unknown)
 
def preprocess_server_target_info(server, opcode, data):
	(objid, level, hp, max_hp) = struct.unpack('=IH2I', data)
 
	print 'server_target_info', hex(objid), level, hp, max_hp
 
	data = struct.pack('=IH2I', objid, level, hp, max_hp)
 
def preprocess_server_spawn_object(server, opcode, data):
	(x, y, z, objid, unknown1, type_id, unknown2, unknown3, name_id, unknown4, unknown5, unknown6) = struct.unpack('=3f3IBH2IHB', data)
 
	print 'server_spawn_object', x, y, z, hex(objid), unknown1, type_id, unknown2, unknown3, name_id, unknown4, unknown5, unknown6
 
	data = struct.pack('=3f3IBH2IHB', x, y, z, objid, unknown1, type_id, unknown2, unknown3, name_id, unknown4, unknown5, unknown6)
 
		name_id = 305095
	"""
 
	data = struct.pack('=3f3I4B2I', x, y, z, objid, type_id1, type_id2, animation, flags, unknown1, heading, name_id, title_id)+data[36:]
 
	return (opcode, data)
 
def preprocess_server_harvest_window(server, opcode, data):
	(item_id, objid, unknown, mode) = struct.unpack('=2IHB', data)
 
	print 'server_harvest_window', item_id, hex(objid), unknown, mode
 
	data = struct.pack('=2IHB', item_id, objid, unknown, mode)
 
 
 
 
	data = struct.pack('=BIH3fB', unknown1, unknown2, unknown3, x, y, z, heading)
 
	return (opcode, data)
 
 
	#unknown = 1
 
	data = struct.pack('=HB', effect_id, unknown)
 
	return (opcode, data)
 
 
	print 'server_system_message', unknown1, hex(objid), strings.get_string_by_id(string_id).body, arguments, unknown2
 
	data = struct.pack('=H2IB', unknown1, objid, string_id, argument_count)+data[11:]
 
	return (opcode, data)
 

src/p/e/pexpect-HEAD/pexpect/examples/script.py   pexpect(Download)
        TIOCGWINSZ = termios.TIOCGWINSZ
    else:
        TIOCGWINSZ = 1074295912 # assume
    s = struct.pack ("HHHH", 0, 0, 0, 0)
    a = struct.unpack ('HHHH', fcntl.ioctl(sys.stdout.fileno(), TIOCGWINSZ , s))
    global global_pexpect_instance
    global_pexpect_instance.setwinsize(a[0],a[1])

src/p/e/pexpect-HEAD/examples/script.py   pexpect(Download)
        TIOCGWINSZ = termios.TIOCGWINSZ
    else:
        TIOCGWINSZ = 1074295912 # assume
    s = struct.pack ("HHHH", 0, 0, 0, 0)
    a = struct.unpack ('HHHH', fcntl.ioctl(sys.stdout.fileno(), TIOCGWINSZ , s))
    global global_pexpect_instance
    global_pexpect_instance.setwinsize(a[0],a[1])

src/p/y/pycarrara-HEAD/V0.6-alpha/Samples/midi.py   pycarrara(Download)
import copy
import time
from cStringIO import StringIO
from struct import unpack, pack
from math import sqrt
 
##
    def write_file_header(self):
        # First four bytes are MIDI header
        packdata = pack(">LHHH", 6,    
                            self.midistream.format, 
                            self.midistream.trackcount, 
                            self.midistream.resolution)
        self.output.write('MThd%s' % packdata)
 
    def write_track_header(self, trklen):
        self.output.write('MTrk%s' % pack(">L", trklen))

src/p/y/pycarrara-HEAD/V0.5-alpha/Samples/midi.py   pycarrara(Download)
import copy
import time
from cStringIO import StringIO
from struct import unpack, pack
from math import sqrt
 
##
    def write_file_header(self):
        # First four bytes are MIDI header
        packdata = pack(">LHHH", 6,    
                            self.midistream.format, 
                            self.midistream.trackcount, 
                            self.midistream.resolution)
        self.output.write('MThd%s' % packdata)
 
    def write_track_header(self, trklen):
        self.output.write('MTrk%s' % pack(">L", trklen))

src/p/y/pycarrara-HEAD/trunk/Samples/midi.py   pycarrara(Download)
import copy
import time
from cStringIO import StringIO
from struct import unpack, pack
from math import sqrt
 
##
    def write_file_header(self):
        # First four bytes are MIDI header
        packdata = pack(">LHHH", 6,    
                            self.midistream.format, 
                            self.midistream.trackcount, 
                            self.midistream.resolution)
        self.output.write('MThd%s' % packdata)
 
    def write_track_header(self, trklen):
        self.output.write('MTrk%s' % pack(">L", trklen))

src/p/y/pycarrara-HEAD/Samples/midi.py   pycarrara(Download)
import copy
import time
from cStringIO import StringIO
from struct import unpack, pack
from math import sqrt
 
##
    def write_file_header(self):
        # First four bytes are MIDI header
        packdata = pack(">LHHH", 6,    
                            self.midistream.format, 
                            self.midistream.trackcount, 
                            self.midistream.resolution)
        self.output.write('MThd%s' % packdata)
 
    def write_track_header(self, trklen):
        self.output.write('MTrk%s' % pack(">L", trklen))

src/p/e/pexpect-2.4/examples/script.py   pexpect(Download)
        TIOCGWINSZ = termios.TIOCGWINSZ
    else:
        TIOCGWINSZ = 1074295912 # assume
    s = struct.pack ("HHHH", 0, 0, 0, 0)
    a = struct.unpack ('HHHH', fcntl.ioctl(sys.stdout.fileno(), TIOCGWINSZ , s))
    global global_pexpect_instance
    global_pexpect_instance.setwinsize(a[0],a[1])

  1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9  Next