MCPcopy Create free account
hub / github.com/ARM-software/AVH / __getRecord

Method __getRecord

interface/sensor/python/vsi_sensor.py:66–75  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

64
65 # Read one Record from data file and save acquired data in corresponding buffers
66 def __getRecord(self):
67 logger.info("Get Record Data")
68 data = readFile(self.HEADER_SIZE)
69 if len(data) == self.HEADER_SIZE:
70 self.timestamp.append(unpack("I", data[:self.TIMESTAMP_SIZE])[0])
71 self.data_size.append(unpack("I", data[self.TIMESTAMP_SIZE:])[0])
72 self.data_buff.extend(readFile(self.data_size[-1]))
73 logger.debug(f"Record Data size: {len(self.data_buff)}")
74 else:
75 logger.info("No Record")
76
77 # Extract requested number of bytes from data buffer
78 # If end of file is reached, return requested number of zeroes

Callers 2

getDataMethod · 0.95
__getWindowMethod · 0.95

Calls 1

readFileFunction · 0.85

Tested by

no test coverage detected