Устройство сообщает о состоянии своих концевых выключателей как последовательность из нулей (что означает строку, содержащую «010111110000»). Идеальным представлением этих переключателей было бы перечисление флагов, подобное этому:
[Flags]
public enum SwitchStatus
{
xMin,
xMax,
yMin,
yMax,
aMax,
bMax,
cMax,
unknown4,
unknown3,
unknown2,
unknown1,
unknown0
}
Можно ли преобразовать строковое представление в перечисление? Если да, то как?