CommandDevice#
- class CommandDevice(
- name: str,
- address: int,
- data_format: DataFormat,
- valid_commands: dict[str,
- ~instro.i2c.types.CommandDef]=<factory>,
- batch_commands: dict[str,
- list[~enum.Enum]]=<factory>,
- endianness: Literal['little',
- 'big']='big',
Bases:
objectCommand-based I2C device (e.g. an ADC). Sends a command byte; no register addressing.
- data_format: DataFormat#
- valid_commands: dict[str, CommandDef]#
- command(
- command_alias: str,