cml04-l2-rsm-out/internal/types/ed.go

46 lines
3.0 KiB
Go
Raw Normal View History

2024-08-20 10:07:14 +02:00
package types
type L2Ed struct {
TelegramHeader TelegramHeader
EdRollSetId [20]byte /* roll set identification */
EdRollSetType int32 /* roll set type, 1=DUO, 3=EDGER */
EdTonnageAccum [10]float32 /* tonnage accumulated per groove */
EdChangeSleeveLength float32 /* length of the roll changing ca */
EdChangeSleeveDepth float32 /* depth of the roll changing car */
EdChangedFlag int32 /* changed flag , 0=not changed, */
EdRollDiamNomHbo float32 /* actual nominal diameter bottom */
EdRollDiamNomHtp float32 /* actual nominal diameter top ro */
EdRollNoofGrooves int32 /* number of grooves on roll */
EdRollNominalGap float32 /* nominal roll gap */
EdRollMaterial [20]byte /* roll material */
EdRollFlangeDiamTop [10]float32 /* Flange diameters of each groov */
EdRollFlangeDiamBot [10]float32 /* Flange diameters of each groov */
EdRollWebDiamTop [10]float32 /* Web diameters of each groove t */
EdRollWebDiamBot [10]float32 /* Web diameters of each groove b */
EdRollChamWidthTop [10]float32 /* Chamber width for each groove, */
EdRollChamWidthBot [10]float32 /* Chamber width for each groove, */
EdRollGrooveStiffTop [10]float32 /* groove stiffness for each groo */
EdRollGrooveStiffBot [10]float32 /* groove stiffness for each groo */
EdRollAngleFlangeFace [10]float32 /* angle flange face for each gro */
EdRollRootRadius [10]float32 /* root radius for each groove */
EdRollGroovePos [10]float32 /* distance between vertical groo */
EdPasslineOffset float32 /* passline offset */
EdActualShimpsHbo float32 /* thickness chock shim hor. bott */
EdActualShimpsHtp float32 /* thickness chock shim hor. top */
EdDummyArray [10]float32 /* Placeholder for extensions */
EdDummyVal1 float32 /* Placeholder for extensions */
EdDummyVal2 float32 /* Placeholder for extensions */
EdDRollMaterial [20]string /* roll material type (H = Hard, */
EdDRollDiamNomActTop float32 /* actual nominal diameter of top */
EDDRollDiamNomActBot float32 /* actual nominal diameter of bot */
EdDRollNominalGap float32 /* nominal roll gap */
EdDRollGrooves int32 /* number of grooves (equal for t */
EdDRollGrooveWidth [10]float32 /* groove width of each groove (e */
EdDRollGrooveStiffnessTop [10]float32 /* stiffness of each groove (top */
EdDRollGrooveStiffnessBot [10]float32 /* stiffness of each groove (bott */
EdDRollGroovePos [10]float32 /* groove position, the position */
EdDRollGrooveSharp [10]int32 /* groove sharpened, 1= no, 2=yes */
EdDRollActualShimpsTop float32 /* thickness chock shim top roll */
EdDRollActualShimpsBotp float32 /* thickness chock shimbottom rol */
}