Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NGLSC 配置操作更新 #37

Closed
14 tasks done
savent404 opened this issue Oct 27, 2017 · 0 comments
Closed
14 tasks done

NGLSC 配置操作更新 #37

savent404 opened this issue Oct 27, 2017 · 0 comments

Comments

@savent404
Copy link
Owner

savent404 commented Oct 27, 2017

配置信息追加

DriverMode(0/1)

确认是否使用PWM-LED(0)或NEO-LED(1),原始版本固定值为0

Direction(0/1)

方向识别模式(1)下,触发'In'以及'Out'需判断加速度轴方向(X/Y/Z)后出发相应Trigger目录下 如 '0:/Bank0/In/X/*.wav'

ShakeOutG, ShakeInG

值为0时不开启, 不为零时为 加速度阈值, 超过阈值则触发**'Out'** or 'In'

LockupHold

TriggerE的延时触发,单位毫秒。
值为0则功能关闭, 当计数器小于LockupHold时松开Aux即恢复运行态
大于LockupHold是,Aux松开仍保持TriggerE模式,直至下一次Aux被触发

Lowpower

报警电压

PowerSavingPerecnts

值为0,不开启
最大值为50, 触发电压报警后, LED亮度以及音量变为 “设定值x(100 - PowerSavingPerecnt)"

额外修改

  • Bank 的Color色将增加LBank
  • 音量设置从0-3增加到0-16
  • 需保存TriggerF文件名
  • Out, In 下有X\Y\Z三文件夹,搜索触发文件名时需排除掉,并且考虑为子文件夹保存文件名
  • 不再保存所有触发文件名, 而只保存当前的有效Bank的文件名
  • 将通用API移动到mx-file

test unity

  • DriverMode
  • Direction
  • ShakeOutG
  • ShakeInG
  • LockupHold
  • Lowpower
  • PowerSavingPerecnts
  • PowerSavingPerecnts
  • Bank 的Color色增加LBank
  • 音量设置从0-3增加到0-16
  • 保存TriggerF文件名
  • 保存Out下的X\Y\Y文件trigger
  • 保存In下的X\Y\Y文件trigger
  • 只保存当前trigger,切换bank自动更新
@savent404 savent404 reopened this Oct 29, 2017
savent404 added a commit that referenced this issue Oct 29, 2017
测试项目见#37

# 更改说明
- 添加Bank更新trigger信息的操作
- Lis3D获取加速度空函数未将数据置0,导致返回结果错误
- mx-file中字符串专用buffer过小,开销增至200Bytes
- config文件中出现长字符串关键字,const字符串增加到25
- 优化config中初始化条件导致accent文件缺失时异常
- config中关键字写错
- get trigger函数中每次free之前分配内存时将结构体清理,避免出现无法找到该文件夹时结构体内容未更新的问题
savent404 added a commit that referenced this issue Oct 29, 2017
测试项目见#37

# 更改说明
- 添加Bank更新trigger信息的操作
- Lis3D获取加速度空函数未将数据置0,导致返回结果错误
- mx-file中字符串专用buffer过小,开销增至200Bytes
- config文件中出现长字符串关键字,const字符串增加到25
- 优化config中初始化条件导致accent文件缺失时异常
- config中关键字写错
- get trigger函数中每次free之前分配内存时将结构体清理,避免出现无法找到该文件夹时结构体内容未更新的问题
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant