27 lines
501 B
Cap'n Proto
27 lines
501 B
Cap'n Proto
|
@0xfee98b707b92aa09;
|
||
|
|
||
|
using Matrix = import "matrix.capnp";
|
||
|
|
||
|
struct VprFloatEntry {
|
||
|
value @0 :Float32;
|
||
|
}
|
||
|
struct VprDeltaDelayModel {
|
||
|
delays @0 :Matrix.Matrix(VprFloatEntry);
|
||
|
}
|
||
|
|
||
|
struct VprOverrideEntry {
|
||
|
fromType @0 :Int16;
|
||
|
toType @1 :Int16;
|
||
|
fromClass @2 :Int16;
|
||
|
toClass @3 :Int16;
|
||
|
deltaX @4 :Int16;
|
||
|
deltaY @5 :Int16;
|
||
|
|
||
|
delay @6 :Float32;
|
||
|
}
|
||
|
|
||
|
struct VprOverrideDelayModel {
|
||
|
delays @0 :Matrix.Matrix(VprFloatEntry);
|
||
|
delayOverrides @1 :List(VprOverrideEntry);
|
||
|
}
|