NexusN3Dot API¶
Package¶
Client Module¶
- class NexusN3Dot.client.NexusN3DotClient(gateway)[source]¶
Bases:
object- Parameters:
gateway (GatewayClient)
- discover(sensor_count, scan_timeout_ms)[source]¶
- Parameters:
sensor_count (int)
scan_timeout_ms (int)
- Return type:
list[str]
- connect(addresses, timeout_s)[source]¶
- Parameters:
addresses (list[str])
timeout_s (float)
- Return type:
list[SensorConnection]
- configure(*, sampling_rate_hz, subscribe_timeout_s, write_timeout_s, without_response)[source]¶
- Parameters:
sampling_rate_hz (int)
subscribe_timeout_s (float)
write_timeout_s (float)
without_response (bool)
- start_streams(*, write_timeout_s, without_response)[source]¶
- Parameters:
write_timeout_s (float)
without_response (bool)
- Return type:
dict[str, float | None]
Profile Module¶
- NexusN3Dot.profile.parse_sensor_timestamp(payload)[source]¶
- Parameters:
payload (bytes)
- Return type:
int