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

Function wrSENSOR_NAME_CHAR

interface/sensor/python/vsi_sensor.py:402–418  ·  view source on GitHub ↗
(value)

Source from the content-addressed store, hash-verified

400## Write SENSOR_NAME_CHAR register (user register)
401# @param value value to write (32-bit)
402def wrSENSOR_NAME_CHAR(value):
403 global SENSOR_NAME_VALID, sensor_filename, sensor_name_idx
404
405 if sensor_name_idx < SENSOR_NAME_LEN:
406 logger.info(f"Append {value} to filename")
407 sensor_filename += f"{value}"
408 sensor_name_idx += 1
409 logger.debug(f"Received {sensor_name_idx} of {SENSOR_NAME_LEN} characters")
410
411 if sensor_name_idx == SENSOR_NAME_LEN:
412 logger.info("Check if file exists and set VALID flag")
413 logger.debug(f"Filename: {sensor_filename}.{sensor_idx}.sds")
414 if path.isfile(f"{sensor_filename}.{sensor_idx}.sds"):
415 SENSOR_NAME_VALID = 1
416 else:
417 SENSOR_NAME_VALID = 0
418 logger.debug(f"Filename VALID: {SENSOR_NAME_VALID}")
419
420
421## Read SAMPLE_COUNT register (user register)

Callers 1

wrRegsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected