MultipurposeSensorComponentGt¶
Python pydantic class corresponding to json type multipurpose.sensor.component.gt, version 000.
- ComponentId:
Description: Component Id. Primary GridWorks identifier for a specific physical instance of a MultipurposeSensor (perhaps only the 12-channel analog temp sensor), and also as a more generic Component.
Format: UuidCanonicalTextual
- ComponentAttributeClassId:
Description: ComponentAttributeClassId. Unique identifier for the device class. Authority for these, as well as the relationship between Components and ComponentAttributeClasses (Cacs) is maintained by the World Registry.
Format: UuidCanonicalTextual
- ChannelList:
Description:
- ConfigList:
Description:
- HwUid:
Description: Hardware Unique Id.
- DisplayName:
Description: Sample: Oak Multipurpose Temp Sensor Component <100>
- TypeName:
Description: All GridWorks Versioned Types have a fixed TypeName, which is a string of lowercase alphanumeric words separated by periods, most significant word (on the left) starting with an alphabet character, and final word NOT all Hindu-Arabic numerals.
- Version:
Description: All GridWorks Versioned Types have a fixed version, which is a string of three Hindu-Arabic numerals.
- class gwproto.types.multipurpose_sensor_component_gt.check_is_uuid_canonical_textual(v)¶
Checks UuidCanonicalTextual format
UuidCanonicalTextual format: A string of hex words separated by hyphens of length 8-4-4-4-12.
- Parameters:
v (str) – the candidate
- Raises:
ValueError – if v is not UuidCanonicalTextual format
- class gwproto.types.multipurpose_sensor_component_gt.check_is_left_right_dot(v)¶
Checks LeftRightDot Format
LeftRightDot format: Lowercase alphanumeric words separated by periods, with the most significant word (on the left) starting with an alphabet character.
- Parameters:
v (str) – the candidate
- Raises:
ValueError – if v is not LeftRightDot format