1234567891011121314151617181920212223242526272829303132333435363738 |
- #pragma once
- namespace DIOS::Dev::Detail::MachineryECOM
- {
- struct PWMOffsetPacket
- {
- PWMOffsetPacket() :pwmoffset(0), timeoffset(0){}
- unsigned short pwmoffset;
- unsigned short timeoffset;
- };
- struct TubeLineADPacket
- {
- TubeLineADPacket() :posoffset(0), timeoffset(0){}
- unsigned short posoffset;
- unsigned short timeoffset;
- };
- union Integer
- {
- struct _sInteger
- {
- unsigned char integer_lowbyte_0;
- unsigned char integer_lowbyte_1;
- unsigned char integer_highbyte_0;
- unsigned char integer_highbyte_1;
- } integer_byte;
- int integer_int;
- };
- struct EncoderPacket
- {
- EncoderPacket() :encoder(0){}
- int encoder;
- };
- }
|