Build command header.
( view: DataView, msgType: number, flags: number = 0 )
| 77 | |
| 78 | /** Build command header. */ |
| 79 | function buildHeader( |
| 80 | view: DataView, |
| 81 | msgType: number, |
| 82 | flags: number = 0 |
| 83 | ): number { |
| 84 | const seq = nextSequence(); |
| 85 | const ts = nowMs(); |
| 86 | view.setUint8(0, msgType); |
| 87 | view.setUint8(1, flags); |
| 88 | view.setUint16(2, seq, true); |
| 89 | view.setUint32(4, ts, true); |
| 90 | return seq; |
| 91 | } |
| 92 | |
| 93 | export function encodeTwist( |
| 94 | linear: number, |
no test coverage detected