syntax="proto3"; package protomsg; import "protomsg.proto"; import "alarm.proto"; message SdkmsgWithTask { string ipcid = 1; string sdktype = 2; bytes sdkdata = 4; } message TaskLabel { string taskid = 1; string taskname = 2; repeated SdkmsgWithTask sdkinfos = 3; int32 index = 4 ; } message SdkMessage { string cid = 1; string caddr = 2; TaskLabel tasklab =3 ; bytes data = 4; PushAttach push= 5; } message recvmsg { string id = 1; string addr = 2; bytes picdata = 3; } message RuleMessage { string taskid = 1; string taskname = 2; string msgtype = 3; SdkMessage sdkmsg = 4; AlarmMessage alarmmsg = 5; }