Example #1
0
 def config2_get(self):
     ps.gom_logger.debug("Getting config2")
     self.write(CMD_CONFIG2_GET, [])
     return ps.c_bytesToStruct(self.read(SIZE_EPS_CONFIG2_T),
                               "eps_config2_t")
Example #2
0
 def get_hk_2_basic(self):
     ps.gom_logger.debug("Running get_hk_2_basic")
     self.write(CMD_GET_HK, [0x04])
     array = self.read(SIZE_EPS_HK_BASIC_T)
     return ps.c_bytesToStruct(array, "eps_hk_basic_t")
Example #3
0
 def get_hk_wdt(self):
     ps.gom_logger.debug("Running get_hk_wdt")
     self.write(CMD_GET_HK, [0x03])
     array = self.read(SIZE_EPS_HK_WDT_T)
     return ps.c_bytesToStruct(array, "eps_hk_wdt_t")
Example #4
0
 def get_hk_2_vi(self):
     ps.gom_logger.debug("Running get_hk_2_vi")
     self.write(CMD_GET_HK, [0x01])
     array = self.read(SIZE_EPS_HK_VI_T)
     return ps.c_bytesToStruct(array, "eps_hk_vi_t")
Example #5
0
 def get_hk_1(self):
     ps.gom_logger.debug("Running get_hk_1")
     self.write(CMD_GET_HK, [])
     array = self.read(SIZE_HKPARAM_T)
     return ps.c_bytesToStruct(array, "hkparam_t")
 def config_get(self) -> ps.eps_config_t:
     ps.gom_logger.debug("Getting current config")
     self.write(CMD_CONFIG_GET, [])
     return cast(
         'ps.eps_config_t',
         ps.c_bytesToStruct(self.read(SIZE_EPS_CONFIG_T), "eps_config_t"))