radio = Radio() gom = Gomspace() electrolyzing = False interval = 3 # Number of seconds between each transmission repetitions = 5 # Number of total times you want to transmit the pattern downlink = bytes( input("Enter signal you want to downlink (e.g '\\x08\\x07\\x00\\x00)':"), encoding='utf-8') downlink = downlink.decode('unicode-escape').encode('ISO-8859-1') #––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– # Enter Transmit Mode #Stop electrolyzing if gom.is_electrolyzing(): electrolyzing = True gom.set_electrolysis(False) print('Electrolyzers turned off') #Set RF receiving side to low gom.rf_receiving_switch(receive=False) print('RF Receiving set to low') #Turn off LNA gom.lna(False) print('LNA turned off') #Set RF transmitting side to high gom.rf_transmitting_switch(receive=False) print('RF transmitting set to high')
hkdata = test.get_health_data(level="config") displayStruct(hkdata) sleep(2) hkdata = test.get_health_data(level="config2") displayStruct(hkdata) sleep(2) # testing new burwire functions test.burnwire1(5) # test.burnwire2(5) sleep(3) logger.info("Is electrolyzing?: " + str(test.is_electrolyzing())) sleep(1) test.set_electrolysis(True) sleep(1) logger.info("Is electrolyzing?: " + str(test.is_electrolyzing())) sleep(1) test.set_electrolysis(False) sleep(1) logger.info("Is electrolyzing?: " + str(test.is_electrolyzing())) sleep(1) logger.info("Battery %: " + str(test.read_battery_percentage()))