V 0.7.3 Arroyo Toad
Swept a bit of dust from code to make it more concurrent safe
This commit is contained in:
@@ -85,7 +85,7 @@ import MessageUtils
|
||||
|
||||
let privateKey = try pem2_P256key(filePath: signKeyPath)
|
||||
|
||||
let dev: EdgeDevice = EdgeDevice(
|
||||
let dev: EdgeDevice = await EdgeDevice(
|
||||
deviceID: 1,
|
||||
dataType: .Temperature,
|
||||
disconnected: false,
|
||||
@@ -96,10 +96,10 @@ import MessageUtils
|
||||
1: Sensor(id: 0, sensorType: DataType.Temperature),
|
||||
2: Sensor(id: 0, sensorType: DataType.Temperature, faulty: true)
|
||||
],
|
||||
privateKey: privateKey
|
||||
privateKey: try pem2_P256key(filePath: signKeyPath)
|
||||
)
|
||||
|
||||
let message = try dev.work(envrionment: env)
|
||||
let message = try await dev.work(envrionment: env)
|
||||
|
||||
let signedMessage = try deserializeV1(serializedData: message)
|
||||
|
||||
@@ -127,7 +127,7 @@ import MessageUtils
|
||||
|
||||
let privateKey = try pem2_P256key(filePath: signKeyPath)
|
||||
|
||||
let dev: EdgeDevice = EdgeDevice(
|
||||
let dev: EdgeDevice = await EdgeDevice(
|
||||
deviceID: 1,
|
||||
dataType: .Temperature,
|
||||
disconnected: false,
|
||||
@@ -138,10 +138,10 @@ import MessageUtils
|
||||
1: RealSensor(sensorID: 1, sensorType: .Temperature, faulty: false, meanNoise: 1, stdNoise: 3, quantizationBits: 3),
|
||||
2: RealSensor(sensorID: 2, sensorType: .Temperature, faulty: false, meanNoise: 1, stdNoise: 3, quantizationBits: 3),
|
||||
],
|
||||
privateKey: privateKey
|
||||
privateKey: try pem2_P256key(filePath: signKeyPath)
|
||||
)
|
||||
|
||||
let message = try dev.work(envrionment: env)
|
||||
let message = try await dev.work(envrionment: env)
|
||||
|
||||
let signedMessage = try deserializeV1(serializedData: message)
|
||||
|
||||
|
||||
@@ -16,8 +16,6 @@ import MessageUtils
|
||||
|
||||
let signKeyPath = "./Private/privateKey.pem"
|
||||
|
||||
let privateKey = try pem2_P256key(filePath: signKeyPath)
|
||||
|
||||
let dev: EdgeDevice = EdgeDevice(
|
||||
deviceID: 1,
|
||||
dataType: .Temperature,
|
||||
@@ -35,10 +33,10 @@ import MessageUtils
|
||||
sensorID: 2, sensorType: .Temperature, faulty: false, meanNoise: 1, stdNoise: 3,
|
||||
quantizationBits: 3),
|
||||
],
|
||||
privateKey: privateKey
|
||||
privateKey: try pem2_P256key(filePath: signKeyPath)
|
||||
)
|
||||
|
||||
let dev2: EdgeDevice = EdgeDevice(
|
||||
let dev2: EdgeDevice = await EdgeDevice(
|
||||
deviceID: 2,
|
||||
dataType: .Temperature,
|
||||
disconnected: false,
|
||||
@@ -55,7 +53,7 @@ import MessageUtils
|
||||
sensorID: 2, sensorType: .Temperature, faulty: false, meanNoise: 1, stdNoise: 3,
|
||||
quantizationBits: 3),
|
||||
],
|
||||
privateKey: privateKey
|
||||
privateKey: try pem2_P256key(filePath: signKeyPath)
|
||||
)
|
||||
|
||||
try IoTSimulatorCore.addDevice(location: "Delta", device: dev, success: { msg in
|
||||
@@ -96,7 +94,7 @@ import MessageUtils
|
||||
|
||||
for i: UInt128 in 0..<devices {
|
||||
|
||||
let dev: EdgeDevice = EdgeDevice(
|
||||
let dev: EdgeDevice = EdgeDevice(
|
||||
deviceID: i,
|
||||
dataType: .Temperature,
|
||||
disconnected: false,
|
||||
@@ -113,7 +111,7 @@ import MessageUtils
|
||||
sensorID: 2, sensorType: .Temperature, faulty: false, meanNoise: 1, stdNoise: 3,
|
||||
quantizationBits: 3),
|
||||
],
|
||||
privateKey: privateKey
|
||||
privateKey: try pem2_P256key(filePath: signKeyPath)
|
||||
)
|
||||
|
||||
try IoTSimulatorCore.addDevice(
|
||||
@@ -128,9 +126,10 @@ import MessageUtils
|
||||
print("Something went wrong")
|
||||
}
|
||||
)
|
||||
|
||||
}
|
||||
|
||||
let _sleep = 15
|
||||
let _sleep = 60
|
||||
|
||||
for i in 0..<_sleep {
|
||||
print("Hi, at \(i)s\n\n")
|
||||
@@ -159,7 +158,7 @@ import MessageUtils
|
||||
|
||||
for i: UInt128 in 0..<devices {
|
||||
|
||||
let dev: EdgeDevice = EdgeDevice(
|
||||
let dev: EdgeDevice = await EdgeDevice(
|
||||
deviceID: i,
|
||||
dataType: .Temperature,
|
||||
disconnected: false,
|
||||
@@ -176,12 +175,12 @@ import MessageUtils
|
||||
sensorID: 2, sensorType: .Temperature, faulty: false, meanNoise: 1, stdNoise: 3,
|
||||
quantizationBits: 3),
|
||||
],
|
||||
privateKey: privateKey
|
||||
privateKey: try pem2_P256key(filePath: signKeyPath)
|
||||
)
|
||||
|
||||
try IoTSimulatorCore.addDevice(location: "Delta", device: dev, success: { msg in
|
||||
print(msg)
|
||||
let _signedMessage = try! deserializeV1(serializedData: msg)
|
||||
let _signedMessage = try deserializeV1(serializedData: msg)
|
||||
print(_signedMessage.toString())
|
||||
},
|
||||
failure: {
|
||||
@@ -195,7 +194,7 @@ import MessageUtils
|
||||
print("Hi, at \(i)s\n\n")
|
||||
sleep(1)
|
||||
|
||||
IoTSimulatorCore.toggleSensor(devID: 0, sensorID: 0)
|
||||
await IoTSimulatorCore.toggleSensor(devID: 0, sensorID: 0)
|
||||
|
||||
}
|
||||
print("NUKE EM ALLLLLLLLLL!!!!!\n\n")
|
||||
|
||||
Reference in New Issue
Block a user