// Code generated by "stringer -type=InstName"; DO NOT EDIT. package servo import ( "strconv" "strings" ) func _() { // An "invalid array index" compiler error signifies that the constant values have changed. // Re-run the stringer command to generate them again. var x [1]struct{} _ = x[MoveTimeWrite-0] _ = x[MoveTimeRead-1] _ = x[MoveTimeWaitWrite-2] _ = x[MoveTimeWaitRead-3] _ = x[MoveStart-4] _ = x[MoveStop-5] _ = x[IDWrite-6] _ = x[IDRead-7] _ = x[AngleOffsetAdjust-8] _ = x[AngleOffsetWrite-9] _ = x[AngleOffsetRead-10] _ = x[AngleLimitWrite-11] _ = x[AngleLimitRead-12] _ = x[VoltageLimitWrite-13] _ = x[VoltageLimitRead-14] _ = x[TemperatureMaxLimitWrite-15] _ = x[TemperatureMaxLimitRead-16] _ = x[TemperatureRead-17] _ = x[VoltageRead-18] _ = x[PositionRead-19] _ = x[MotorModeWrite-20] _ = x[MotorModeRead-21] _ = x[LoadOrUnloadWrite-22] _ = x[LoadOrUnloadRead-23] _ = x[LEDControlWrite-24] _ = x[LEDControlRead-25] _ = x[LEDErrorWrite-26] _ = x[LEDErrorRead-27] } const _InstName_name = "MoveTimeWriteMoveTimeReadMoveTimeWaitWriteMoveTimeWaitReadMoveStartMoveStopIDWriteIDReadAngleOffsetAdjustAngleOffsetWriteAngleOffsetReadAngleLimitWriteAngleLimitReadVoltageLimitWriteVoltageLimitReadTemperatureMaxLimitWriteTemperatureMaxLimitReadTemperatureReadVoltageReadPositionReadMotorModeWriteMotorModeReadLoadOrUnloadWriteLoadOrUnloadReadLEDControlWriteLEDControlReadLEDErrorWriteLEDErrorRead" var _InstName_index = [...]uint16{0, 13, 25, 42, 58, 67, 75, 82, 88, 105, 121, 136, 151, 165, 182, 198, 222, 245, 260, 271, 283, 297, 310, 327, 343, 358, 372, 385, 397} func (i InstName) String() string { if i < 0 || i >= InstName(len(_InstName_index)-1) { return "InstName(" + strconv.FormatInt(int64(i), 10) + ")" } return _InstName_name[_InstName_index[i]:_InstName_index[i+1]] } func GetInstName(text string) InstName { keyIndex := strings.Index(_InstName_name, text) for k, v := range _InstName_index { if uint16(keyIndex) == v { return InstName(k) } } return MoveTimeWrite }