17 lines
367 B
Swift
17 lines
367 B
Swift
import Foundation
|
|
|
|
public protocol MessageP {
|
|
var version: UInt8 {get}
|
|
var messageType: MessageType {get}
|
|
var devType: DeviceType {get}
|
|
var RESERVED: UInt8 {get}
|
|
var signType: SignType {get}
|
|
|
|
var timestamp: Date {get}
|
|
var devID: UInt128 {get}
|
|
var location: Location {get}
|
|
var fields: [Field] {get}
|
|
|
|
func toString() -> String
|
|
}
|