from apppal import AppPAL
if __name__ == '__main__':
try:
PAL = AppPAL(port=options.target, baud=options.baud, tout=0.05, sformat=options.format, err=bEnableErrMsg)
except:
print("Cannot open \"AppPAL\" class...")
exit(1)
while True:
try:
# データがあるかどうかの確認
if PAL.ReadSensorData():
# あったら辞書を取得する
Data = PAL.GetDataDict()
# なにか処理を記述する場合はこの下に書く
print(Data) # 受け取った辞書をそのまま標準出力する
# ログを出力するオプションが有効だったらログを出力する。
if bEnableLog == True:
PAL.OutputCSV() # CSVでログをとる
# Ctrl+C でこのスクリプトを抜ける
except KeyboardInterrupt:
break
del PAL
PAL = AppPAL(port=options.target, baud=options.baud, tout=0.05, sformat=options.format, err=bEnableErrMsg)
# データがあるかどうかの確認
if PAL.ReadSensorData():
# あったら辞書を取得する
Data = PAL.GetDataDict()