toArguments method
Converts the delay settings to a map of argument names and delay durations.
This method is useful for passing the delay settings as arguments to the Faketooth simulator.
Implementation
Map<String, double> toArguments() {
return {
"scanForPeripheralDelayInSeconds" : scanForPeripheralDelayInSeconds,
"connectPeripheralDelayInSeconds" : connectPeripheralDelayInSeconds,
"cancelPeripheralConnectionDelayInSeconds" : cancelPeripheralConnectionDelayInSeconds,
"discoverServicesDelayInSeconds" : discoverServicesDelayInSeconds,
"discoverCharacteristicsDelayInSeconds" : discoverCharacteristicsDelayInSeconds,
"discoverIncludedServicesDelayInSeconds" : discoverIncludedServicesDelayInSeconds,
"discoverDescriptorsForCharacteristicDelayInSeconds" : discoverDescriptorsForCharacteristicDelayInSeconds,
"readValueForCharacteristicDelayInSeconds" : readValueForCharacteristicDelayInSeconds,
"writeValueForCharacteristicDelayInSeconds" : writeValueForCharacteristicDelayInSeconds,
"readValueForDescriptorDelayInSeconds" : readValueForDescriptorDelayInSeconds,
"writeValueForDescriptorDelayInSeconds" : writeValueForDescriptorDelayInSeconds,
};
}