郊狼波形数据
PulseDataConfig ¶
Bases: BaseModel
郊狼波形数据设置
此处时间单位均为 秒。
DG-Lab App 波形队列最大长度为 50s,波形发送任务会先清空 App 波形队列,然后数次发送 最大为 duration_per_post 时长的波形,
直到 App 队列无法继续放入。随后将会等待直到队列空出一段 最大为 duration_per_post 时长的空间,
此时再发送一段 最大为 duration_per_post 时长的波形,然后再等待空间空出,再发送,如此循环。
Attributes:
| Name | Type | Description |
|---|---|---|
custom_pulse_data |
Path
|
自定义波形的文件路径, JSON 格式为 波形名称 -> 波形数据( |
duration_per_post |
float
|
每次发送的波形最大持续时长,必须小于等于 8.6。实际时长将会是 设定的波形的时长 的整数倍,倍数向下取整。 在此持续时间内,设定的波形会被重复播放 |
post_interval |
float
|
波形发送间隔时间,应尽量小 |
sleep_after_clear |
float
|
清除波形后的睡眠时间(避免由于网络波动等原因导致 清空队列指令晚于波形数据执行造成波形数据丢失 的情况) |