Example #1
0
	def asRawData(self):
		'''system: encode and answer decode dbf field definition 
		as 32-byte raw dbf data
		jjk  02/19/98'''
		rdl = [strutil.padTrailing(self.name, 11, chr(0)), 
			self.typeCode(),
			binnum.unsigned_as_Intel4(0),		#data address
			chr(self.length), 
			chr(self.decimalCount), 
			14*chr(0)]
		return(string.joinfields(rdl,''))
Example #2
0
	def asRawData(self):
		'''system: encode and answer decode dbf field definition 
		as 32-byte raw dbf data
		jjk  02/19/98'''
		rdl = [strutil.padTrailing(self.name, 11, chr(0)), 
			self.typeCode(),
			binnum.unsigned_as_Intel4(0),		#data address
			chr(self.length), 
			chr(self.decimalCount), 
			14*chr(0)]
		return(string.joinfields(rdl,''))
Example #3
0
	def _asRawData(self):
		'''private: encode and answer dbf 32-byte raw header from receiver
		jjk  02/19/98'''
		rdl = [chr(self.version), 
			chr(self.year-1900), 
			chr(self.month),
			chr(self.day), 
			binnum.unsigned_as_Intel4(self.recordCount),
			binnum.unsigned_as_Intel2(self.headerLength),
			binnum.unsigned_as_Intel2(self.recordLength),
			20*chr(0)]
		return(string.joinfields(rdl,''))
Example #4
0
	def _asRawData(self):
		'''private: encode and answer dbf 32-byte raw header from receiver
		jjk  02/19/98'''
		rdl = [chr(self.version), 
			chr(self.year-1900), 
			chr(self.month),
			chr(self.day), 
			binnum.unsigned_as_Intel4(self.recordCount),
			binnum.unsigned_as_Intel2(self.headerLength),
			binnum.unsigned_as_Intel2(self.recordLength),
			20*chr(0)]
		return(string.joinfields(rdl,''))