mirror of
https://github.com/openstf/stf
synced 2025-10-04 02:09:32 +02:00
Initial version of transactions. Shell command implemented as an example. Still needs channel cleanup on app side, handling a device dying in the middle of a transaction, and getting device list back to normal.
This commit is contained in:
parent
84207e1f36
commit
8769b8040c
19 changed files with 433 additions and 181 deletions
|
@ -29,6 +29,14 @@ var wireutil = {
|
|||
, envelope: function(message) {
|
||||
return new wire.Envelope(message.$code, message.encode()).encodeNB()
|
||||
}
|
||||
, transaction: function(channel, message) {
|
||||
return new wire.Envelope(
|
||||
message.$code
|
||||
, message.encode()
|
||||
, channel
|
||||
)
|
||||
.encodeNB()
|
||||
}
|
||||
, makeDeviceLogMessage: function(serial, entry) {
|
||||
return wireutil.envelope(new wire.DeviceLogMessage(
|
||||
serial
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue