class TestGroup2(IOGroup): length = 5 Bool1 = BooleanIO("Boolean 1") Bool2 = BooleanIO("Boolean 2") Int1 = IntIO("Integer 1", "Int1") Int2 = IntIO("Integer 2", "Int2", default=34) Float1 = FloatIO("Float 1", "MyName", default=1.2) Float2 = FloatIO("Float 2", "OtherAddr")
class TestGroup(IOGroup): length = 5 Bool1 = BooleanIO("Boolean 1", "Bool1", False) Bool2 = BooleanIO("Boolean 2", "Bool2", True) Int1 = IntIO("Integer 1", "Int1") Int2 = IntIO("Integer 2", "Int2", default=34) Float1 = FloatIO("Float 1", "Float1", default=1.2)
class TestGroup2(IOGroup): Bool1 = BooleanIO("Boolean 1", "Bool1", False) Bool2 = BooleanIO("Boolean 2", "Bool2", True) Int1 = IntIO("Integer 1", "Int1") Int2 = IntIO("Integer 2", "Int2", default=34) Float1 = FloatIO("Float 1", "Float1", default=1.2) Message1 = StringIO("String 1", "String1") ApplyMany = TriggerIO("Apply to Many")
class TestGroup(IOGroup): FirstName = StringIO("First Name", default="Steve") LastName = StringIO("Last Name", default="Jackson") Age = IntIO("Age", default=48, units="years") IsProgrammer = BooleanIO("Is a programmer", on_value="Yes", off_value="No", default=True) IsFather = BooleanIO("Is a father", on_value="Definately", off_value="Not yet", default=True) BathroomBreaks = IntIO("Bathroom breaks", default=3) NameChange = TriggerIO("Change Name") IntWithMinMax = IntIO("Int with min max", units="int", min=15, max=225) FloatWithMinMax = FloatIO("Float with min max", units="float", min=-40, max=200)
class TestGroup(IOGroup): Bool1 = BooleanIO("Boolean 1", "Bool1", False) Bool2 = BooleanIO("Boolean 2", "Bool2", True) Int1 = IntIO("Integer 1", "Int1") Int2 = IntIO("Integer 2", "Int2", default=34) Float1 = FloatIO("Float 1", "Float1", default=1.2) def __init__(self): super().__init__(channel="TestChannel") @staticmethod def on_reset_write(value): pass @staticmethod def on_reset_read(): pass
class TestGroup(IOGroup): Bool1 = BooleanIO("Boolean 1", units="On/Off") Float1 = FloatIO("Float 1", default=1.23, units="furlongs")
class TestGroup(IOGroup): Int1 = IntIO("Some Int") Float1 = FloatIO("Some Float")