NOSHP-Client 0.3.3

The Client library for Nik's Open-source Smart Home Platform
Documentation
syntax = "proto3";
package frontend.devicecontrol;

service FrontendDeviceControlService{
    rpc ControlDevice(DeviceControlRequest) returns (DeviceControlResponse);
};

// todo: add device that requested to control
message DeviceControlRequest{
    string device_uuid = 1;
    string capability = 2;
    uint64 timestamp = 3;
    optional float value = 4;
}

message DeviceControlResponse{
    DeviceControlResult result = 1;
}

enum DeviceControlResult {
    UNKNOWN = 0;
    SUCCESS = 1;
}