Microhard feature¶
- command message olympe.messages.microhard.Command.GetState(include_default_capabilities=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)¶
Parameters:
include_default_capabilities : bool
- command message olympe.messages.microhard.Command.PairDevice(network_id=None, encryption_key=None, pairing_parameters=None, connection_parameters=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)¶
Parameters:
network_id : string
encryption_key : string
pairing_parameters :
olympe.messages.microhard.PairingParameters()connection_parameters :
olympe.messages.microhard.ConnectionParameters()
- command message olympe.messages.microhard.Command.PowerOn(_timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)¶
- command message olympe.messages.microhard.Command.ShutDown(_timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)¶
- event message olympe.messages.microhard.Event.HardwareError(cause=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)¶
Parameters:
- event message olympe.messages.microhard.Event.Pairing(failure=None, success=None, network_id=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)¶
Parameters:
- failure
olympe.messages.microhard.PairingStatus.Failure() (mutually exclusive with: success)
- success
olympe.messages.microhard.PairingStatus.Success() (mutually exclusive with: failure)
network_id : string
- failure
- event message olympe.messages.microhard.Event.State(default_capabilities=None, offline=None, booting=None, idle=None, pairing=None, connecting=None, connected=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)¶
- message olympe.messages.microhard.BandwidthValue(value=None, _float_tol=(1e-07, 1e-09), _int_tol=0)¶
Parameters:
value :
olympe.enums.microhard.Bandwidth
- message olympe.messages.microhard.Capabilities(channel_min=None, channel_max=None, power_min=None, power_max=None, bandwidths=None, encryption_algorithms=None, model=None, _float_tol=(1e-07, 1e-09), _int_tol=0)¶
Parameters:
channel_min : u32
channel_max : u32
power_min : u32
power_max : u32
bandwidths : list(
olympe.enums.microhard.Bandwidth)encryption_algorithms : list(
olympe.enums.microhard.Encryption)model :
olympe.enums.microhard.Model
- message olympe.messages.microhard.ConnectionParameters(channel=None, power=None, bandwidth=None, _float_tol=(1e-07, 1e-09), _int_tol=0)¶
Parameters:
- message olympe.messages.microhard.PairingParameters(channel=None, power=None, bandwidth=None, encryption_algorithm=None, _float_tol=(1e-07, 1e-09), _int_tol=0)¶
Parameters:
channel : u32
power : u32
bandwidth :
olympe.enums.microhard.Bandwidthencryption_algorithm :
olympe.enums.microhard.Encryption
- message olympe.messages.microhard.PairingStatus(_float_tol=(1e-07, 1e-09), _int_tol=0)¶
- message Failure(reason=None, _float_tol=(1e-07, 1e-09), _int_tol=0)¶
Parameters:
- message Success(device_uid=None, _float_tol=(1e-07, 1e-09), _int_tol=0)¶
Parameters:
device_uid : string
- event message olympe.messages.microhard.State(default_capabilities=None, offline=None, booting=None, idle=None, pairing=None, connecting=None, connected=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)¶
- message Booting(_float_tol=(1e-07, 1e-09), _int_tol=0)¶
- message Connected(device_uid=None, _float_tol=(1e-07, 1e-09), _int_tol=0)¶
Parameters:
device_uid : string
- message Connecting(device_uid=None, _float_tol=(1e-07, 1e-09), _int_tol=0)¶
Parameters:
device_uid : string
- message Idle(_float_tol=(1e-07, 1e-09), _int_tol=0)¶
- message Offline(_float_tol=(1e-07, 1e-09), _int_tol=0)¶
- message Pairing(network_id=None, pairing_parameters=None, connection_parameters=None, _float_tol=(1e-07, 1e-09), _int_tol=0)¶
Parameters:
network_id : string
pairing_parameters :
olympe.messages.microhard.PairingParameters()connection_parameters :
olympe.messages.microhard.ConnectionParameters()
- enum olympe.enums.microhard.Bandwidth¶
- 1mhz:
- 2mhz:
- 4mhz:
- 8mhz:
- enum olympe.enums.microhard.Encryption¶
- none:
- aes128:
- aes256:
- enum olympe.enums.microhard.HardwareErrorCause¶
- internal:
- enum olympe.enums.microhard.Model¶
- p_ddl_900:
- p_mddl_900:
- p_mddl_1624:
- p_ddl_1800:
- p_ddl_2400:
- p_mddl_2400:
- sl200:
- sl300_1624:
- sl300_2400:
- enum olympe.enums.microhard.PairingFailureReason¶
- internal_error:
- already_paired:
- device_not_reachable:
- invalid_state:
- invalid_config: