Robonomics Liability Messages
robonomics_liability/Liability.msg
Field | Type | Description |
---|---|---|
address | ethereum_commom/Address | The Liability’s address |
model | ipfs_commom/Multihash | CPS behavioral model Identifier |
objective | ipfs_commom/Multihash | CPS behavioral model parameters in rosbag file |
result | ipfs_commom/Multihash | Liability result hash |
promisee | ethereum_commom/Address | The promisee address |
promisor | ethereum_commom/Address | The promisor address (usually CPS) |
lighthouse | ethereum_commom/Address | The address of lighthouse your CPS works on |
token | ethereum_commom/Address | Operational token address |
cost | ethereum_commom/UInt256 | CPS behavioral model implementation cost |
validator | ethereum_commom/Address | Observing network address |
validatorFee | ethereum_commom/UInt256 | Observing network commission |
robonomics_liability/StartLiability.srv
Request
Field | Type | Description |
---|---|---|
address | std_msgs/String | The address of Liability you are willing to execute |
Response
Field | Type | Description |
---|---|---|
success | std_msgs/Bool | Weather or not the Liability was started |
msg | std_msgs/String | Status of launch |
robonomics_liability/FinishLiability.srv
Request
Field | Type | Description |
---|---|---|
address | std_msgs/String | The address of Liability to finish |
success | std_msgs/Bool | The status of execution |
Response
The response is empty
robonomics_liability/ReadLiability.srv
Request
Field | Type | Description |
---|---|---|
address | ethereum_commom/Address | The address of a liability |
Response
Field | Type | Description |
---|---|---|
read | std_msgs/Bool | Status of execution |
liability | robonomics_liability/Liability | Liability |