Contact me: hankecnc@gmail.com

sys.state:位图还是枚举? #689

推推 grbl 3年前 (2023-01-23) 199次浏览

关闭
bdurbrow 打开了这个问题 2019 年 7 月 20 日 · 2 条评论

注释

sys.state:位图还是枚举? #689

在代码库的大多数地方,sys.state 似乎被视为一个非正式的枚举。但是,偶尔会弹出这样的内容:

如果 ((sys.state & (STATE_CYCLE | STATE_HOMING | STATE_JOG)) ||

…正在测试各个位的位置。此外,这些值在 system.h 中定义为 bit() 值。

sys.state 的规范方法应该是什么?我可以假设在 sys.state 中只能设置一位吗?或者我应该假设可能发生任何可能的位组合?

sys.state:位图还是枚举? #689

只有一位或无,状态不能组合。

sys.state:位图还是枚举? #689
作者

谢谢……那我做对了。

喜欢 (0)