Skip to content

Instantly share code, notes, and snippets.

@tpjfern03
Created November 28, 2018 18:33
Show Gist options
  • Select an option

  • Save tpjfern03/a55e36ef43e489898a836829fdd33bff to your computer and use it in GitHub Desktop.

Select an option

Save tpjfern03/a55e36ef43e489898a836829fdd33bff to your computer and use it in GitHub Desktop.
RTDB Read/Write
rtdb_init()
# Open the file for a status station
# status_file = vde.open_status_telem(10, 'R', 'S', read_only=False)
for station, station_name in rtdb_station_list(names=True):
if station in stationList:
if station_name != '':
for cat in categoryList:
for pt in pointTypeList:
# print('Listing points for ' + str(station) + '/' + cat + '/' + pt)
# Open the vde file...
vde_file = vde.open_status_telem(station, cat, pt, read_only=True)
for address in rtdb_point_list(station, cat, pt, addresses=True): # Change to cat var & point_type var
descr = address.point_description()
hda_enable = address.hda_enable()
hda_interval = address.hda_interval()
#print('stn: %d, station_name: %s, , category: %s, point: %d, point_type: %s, descr: %s, hda_enable: %s, hda_interval: %d' %
# (station, station_name, cat, address.point, pt, descr, deviceName, hda_enable, hda_interval))
print('%d%s%s%s%s%s%d%s%s%s%s%s%s%s%d' %
(station, delimiter, station_name, delimiter, cat, delimiter, address.point, delimiter, pt, delimiter, descr, delimiter, deviceName, delimiter, hda_enable, delimiter, hda_interval))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment