mirror of https://github.com/opencardev/aasdk
Correct line endings
parent
5cdac83352
commit
3f200e9e59
|
@ -0,0 +1,6 @@
|
||||||
|
*.proto text
|
||||||
|
*.cpp text
|
||||||
|
*.hpp text
|
||||||
|
*.txt text
|
||||||
|
*.md text
|
||||||
|
*.cmake text
|
|
@ -1,26 +1,26 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
package f1x.aasdk.proto.messages;
|
package f1x.aasdk.proto.messages;
|
||||||
|
|
||||||
message AVChannelSetupRequest
|
message AVChannelSetupRequest
|
||||||
{
|
{
|
||||||
required uint32 config_index = 1;
|
required uint32 config_index = 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,30 +1,30 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
import "AVChannelSetupStatusEnum.proto";
|
import "AVChannelSetupStatusEnum.proto";
|
||||||
|
|
||||||
package f1x.aasdk.proto.messages;
|
package f1x.aasdk.proto.messages;
|
||||||
|
|
||||||
message AVChannelSetupResponse
|
message AVChannelSetupResponse
|
||||||
{
|
{
|
||||||
required enums.AVChannelSetupStatus.Enum media_status = 1;
|
required enums.AVChannelSetupStatus.Enum media_status = 1;
|
||||||
required uint32 max_unacked = 2;
|
required uint32 max_unacked = 2;
|
||||||
repeated uint32 configs = 3;
|
repeated uint32 configs = 3;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,31 +1,31 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
package f1x.aasdk.proto.enums;
|
package f1x.aasdk.proto.enums;
|
||||||
|
|
||||||
message AVChannelSetupStatus
|
message AVChannelSetupStatus
|
||||||
{
|
{
|
||||||
enum Enum
|
enum Enum
|
||||||
{
|
{
|
||||||
NONE = 0;
|
NONE = 0;
|
||||||
FAIL = 1;
|
FAIL = 1;
|
||||||
OK = 2;
|
OK = 2;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,25 +1,25 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
package f1x.aasdk.proto.messages;
|
package f1x.aasdk.proto.messages;
|
||||||
|
|
||||||
message AVChannelStopIndication
|
message AVChannelStopIndication
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,29 +1,29 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
package f1x.aasdk.proto.messages;
|
package f1x.aasdk.proto.messages;
|
||||||
|
|
||||||
message AVInputOpenRequest
|
message AVInputOpenRequest
|
||||||
{
|
{
|
||||||
required bool open = 1;
|
required bool open = 1;
|
||||||
optional bool anc = 2;
|
optional bool anc = 2;
|
||||||
optional bool ec = 3;
|
optional bool ec = 3;
|
||||||
optional int32 max_unacked = 4;
|
optional int32 max_unacked = 4;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,27 +1,27 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
package f1x.aasdk.proto.messages;
|
package f1x.aasdk.proto.messages;
|
||||||
|
|
||||||
message AVInputOpenResponse
|
message AVInputOpenResponse
|
||||||
{
|
{
|
||||||
required int32 session = 1;
|
required int32 session = 1;
|
||||||
required uint32 value = 2;
|
required uint32 value = 2;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,27 +1,27 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
package f1x.aasdk.proto.messages;
|
package f1x.aasdk.proto.messages;
|
||||||
|
|
||||||
message AVMediaAckIndication
|
message AVMediaAckIndication
|
||||||
{
|
{
|
||||||
required int32 session = 1;
|
required int32 session = 1;
|
||||||
required uint32 value = 2;
|
required uint32 value = 2;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,31 +1,31 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
package f1x.aasdk.proto.enums;
|
package f1x.aasdk.proto.enums;
|
||||||
|
|
||||||
message AVStreamType
|
message AVStreamType
|
||||||
{
|
{
|
||||||
enum Enum
|
enum Enum
|
||||||
{
|
{
|
||||||
NONE = 0;
|
NONE = 0;
|
||||||
AUDIO = 1;
|
AUDIO = 1;
|
||||||
VIDEO = 3;
|
VIDEO = 3;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,27 +1,27 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
package f1x.aasdk.proto.data;
|
package f1x.aasdk.proto.data;
|
||||||
|
|
||||||
message AbsoluteInputEvent
|
message AbsoluteInputEvent
|
||||||
{
|
{
|
||||||
required uint32 scan_code = 1;
|
required uint32 scan_code = 1;
|
||||||
required int32 value = 2;
|
required int32 value = 2;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,28 +1,28 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
import "AbsoluteInputEventData.proto";
|
import "AbsoluteInputEventData.proto";
|
||||||
|
|
||||||
package f1x.aasdk.proto.data;
|
package f1x.aasdk.proto.data;
|
||||||
|
|
||||||
message AbsoluteInputEvents
|
message AbsoluteInputEvents
|
||||||
{
|
{
|
||||||
repeated AbsoluteInputEvent absolute_input_events = 1;
|
repeated AbsoluteInputEvent absolute_input_events = 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,26 +1,26 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
package f1x.aasdk.proto.messages;
|
package f1x.aasdk.proto.messages;
|
||||||
|
|
||||||
message BindingRequest
|
message BindingRequest
|
||||||
{
|
{
|
||||||
repeated int32 scan_codes = 1;
|
repeated int32 scan_codes = 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,28 +1,28 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
import "StatusEnum.proto";
|
import "StatusEnum.proto";
|
||||||
|
|
||||||
package f1x.aasdk.proto.messages;
|
package f1x.aasdk.proto.messages;
|
||||||
|
|
||||||
message BindingResponse
|
message BindingResponse
|
||||||
{
|
{
|
||||||
required enums.Status.Enum status = 1;
|
required enums.Status.Enum status = 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,29 +1,29 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
package f1x.aasdk.proto.data;
|
package f1x.aasdk.proto.data;
|
||||||
|
|
||||||
message ButtonEvent
|
message ButtonEvent
|
||||||
{
|
{
|
||||||
required uint32 scan_code = 1;
|
required uint32 scan_code = 1;
|
||||||
required bool is_pressed = 2;
|
required bool is_pressed = 2;
|
||||||
optional uint32 meta = 3;
|
optional uint32 meta = 3;
|
||||||
optional bool long_press = 4;
|
optional bool long_press = 4;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,28 +1,28 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
import "ButtonEventData.proto";
|
import "ButtonEventData.proto";
|
||||||
|
|
||||||
package f1x.aasdk.proto.data;
|
package f1x.aasdk.proto.data;
|
||||||
|
|
||||||
message ButtonEvents
|
message ButtonEvents
|
||||||
{
|
{
|
||||||
repeated ButtonEvent button_events = 1;
|
repeated ButtonEvent button_events = 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,36 +1,36 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
import "TouchEventData.proto";
|
import "TouchEventData.proto";
|
||||||
import "ButtonEventsData.proto";
|
import "ButtonEventsData.proto";
|
||||||
import "AbsoluteInputEventsData.proto";
|
import "AbsoluteInputEventsData.proto";
|
||||||
import "RelativeInputEventsData.proto";
|
import "RelativeInputEventsData.proto";
|
||||||
|
|
||||||
package f1x.aasdk.proto.messages;
|
package f1x.aasdk.proto.messages;
|
||||||
|
|
||||||
message InputEventIndication
|
message InputEventIndication
|
||||||
{
|
{
|
||||||
required uint64 timestamp = 1;
|
required uint64 timestamp = 1;
|
||||||
optional int32 disp_channel = 2;
|
optional int32 disp_channel = 2;
|
||||||
optional data.TouchEvent touch_event = 3;
|
optional data.TouchEvent touch_event = 3;
|
||||||
optional data.ButtonEvents button_event = 4;
|
optional data.ButtonEvents button_event = 4;
|
||||||
optional data.AbsoluteInputEvents absolute_input_event = 5;
|
optional data.AbsoluteInputEvents absolute_input_event = 5;
|
||||||
optional data.RelativeInputEvents relative_input_event = 6;
|
optional data.RelativeInputEvents relative_input_event = 6;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,26 +1,26 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
package f1x.aasdk.proto.messages;
|
package f1x.aasdk.proto.messages;
|
||||||
|
|
||||||
message NavigationFocusRequest
|
message NavigationFocusRequest
|
||||||
{
|
{
|
||||||
required uint32 type = 1;
|
required uint32 type = 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,26 +1,26 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
package f1x.aasdk.proto.messages;
|
package f1x.aasdk.proto.messages;
|
||||||
|
|
||||||
message NavigationFocusResponse
|
message NavigationFocusResponse
|
||||||
{
|
{
|
||||||
required uint32 type = 1;
|
required uint32 type = 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,27 +1,27 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
package f1x.aasdk.proto.data;
|
package f1x.aasdk.proto.data;
|
||||||
|
|
||||||
message RelativeInputEvent
|
message RelativeInputEvent
|
||||||
{
|
{
|
||||||
required uint32 scan_code = 1;
|
required uint32 scan_code = 1;
|
||||||
required int32 delta = 2;
|
required int32 delta = 2;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,28 +1,28 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
import "RelativeInputEventData.proto";
|
import "RelativeInputEventData.proto";
|
||||||
|
|
||||||
package f1x.aasdk.proto.data;
|
package f1x.aasdk.proto.data;
|
||||||
|
|
||||||
message RelativeInputEvents
|
message RelativeInputEvents
|
||||||
{
|
{
|
||||||
repeated RelativeInputEvent relative_input_events = 1;
|
repeated RelativeInputEvent relative_input_events = 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,29 +1,29 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
import "SensorTypeEnum.proto";
|
import "SensorTypeEnum.proto";
|
||||||
|
|
||||||
package f1x.aasdk.proto.messages;
|
package f1x.aasdk.proto.messages;
|
||||||
|
|
||||||
message SensorStartRequestMessage
|
message SensorStartRequestMessage
|
||||||
{
|
{
|
||||||
required enums.SensorType.Enum sensor_type = 1;
|
required enums.SensorType.Enum sensor_type = 1;
|
||||||
required int64 refresh_interval = 2;
|
required int64 refresh_interval = 2;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,28 +1,28 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
import "StatusEnum.proto";
|
import "StatusEnum.proto";
|
||||||
|
|
||||||
package f1x.aasdk.proto.messages;
|
package f1x.aasdk.proto.messages;
|
||||||
|
|
||||||
message SensorStartResponseMessage
|
message SensorStartResponseMessage
|
||||||
{
|
{
|
||||||
required enums.Status.Enum status = 1;
|
required enums.Status.Enum status = 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,30 +1,30 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
package f1x.aasdk.proto.enums;
|
package f1x.aasdk.proto.enums;
|
||||||
|
|
||||||
message ShutdownReason
|
message ShutdownReason
|
||||||
{
|
{
|
||||||
enum Enum
|
enum Enum
|
||||||
{
|
{
|
||||||
NONE = 0;
|
NONE = 0;
|
||||||
QUIT = 1;
|
QUIT = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,28 +1,28 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
import "ShutdownReasonEnum.proto";
|
import "ShutdownReasonEnum.proto";
|
||||||
|
|
||||||
package f1x.aasdk.proto.messages;
|
package f1x.aasdk.proto.messages;
|
||||||
|
|
||||||
message ShutdownRequest
|
message ShutdownRequest
|
||||||
{
|
{
|
||||||
required enums.ShutdownReason.Enum reason = 1;
|
required enums.ShutdownReason.Enum reason = 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,25 +1,25 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
package f1x.aasdk.proto.messages;
|
package f1x.aasdk.proto.messages;
|
||||||
|
|
||||||
message ShutdownResponse
|
message ShutdownResponse
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,31 +1,31 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
import "TouchLocationData.proto";
|
import "TouchLocationData.proto";
|
||||||
import "TouchActionEnum.proto";
|
import "TouchActionEnum.proto";
|
||||||
|
|
||||||
package f1x.aasdk.proto.data;
|
package f1x.aasdk.proto.data;
|
||||||
|
|
||||||
message TouchEvent
|
message TouchEvent
|
||||||
{
|
{
|
||||||
repeated data.TouchLocation touch_location = 1;
|
repeated data.TouchLocation touch_location = 1;
|
||||||
optional uint32 action_index = 2;
|
optional uint32 action_index = 2;
|
||||||
required enums.TouchAction.Enum touch_action = 3;
|
required enums.TouchAction.Enum touch_action = 3;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,28 +1,28 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
package f1x.aasdk.proto.data;
|
package f1x.aasdk.proto.data;
|
||||||
|
|
||||||
message TouchLocation
|
message TouchLocation
|
||||||
{
|
{
|
||||||
required uint32 x = 1;
|
required uint32 x = 1;
|
||||||
required uint32 y = 2;
|
required uint32 y = 2;
|
||||||
required uint32 pointer_id = 3;
|
required uint32 pointer_id = 3;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,29 +1,29 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
import "VideoFocusModeEnum.proto";
|
import "VideoFocusModeEnum.proto";
|
||||||
|
|
||||||
package f1x.aasdk.proto.messages;
|
package f1x.aasdk.proto.messages;
|
||||||
|
|
||||||
message VideoFocusIndication
|
message VideoFocusIndication
|
||||||
{
|
{
|
||||||
required enums.VideoFocusMode.Enum focus_mode = 1;
|
required enums.VideoFocusMode.Enum focus_mode = 1;
|
||||||
required bool unrequested = 2;
|
required bool unrequested = 2;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,31 +1,31 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
package f1x.aasdk.proto.enums;
|
package f1x.aasdk.proto.enums;
|
||||||
|
|
||||||
message VideoFocusMode
|
message VideoFocusMode
|
||||||
{
|
{
|
||||||
enum Enum
|
enum Enum
|
||||||
{
|
{
|
||||||
NONE = 0;
|
NONE = 0;
|
||||||
FOCUSED = 1;
|
FOCUSED = 1;
|
||||||
UNFOCUSED = 2;
|
UNFOCUSED = 2;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,31 +1,31 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
package f1x.aasdk.proto.enums;
|
package f1x.aasdk.proto.enums;
|
||||||
|
|
||||||
message VideoFocusReason
|
message VideoFocusReason
|
||||||
{
|
{
|
||||||
enum Enum
|
enum Enum
|
||||||
{
|
{
|
||||||
NONE = 0;
|
NONE = 0;
|
||||||
UNK_1 = 1;
|
UNK_1 = 1;
|
||||||
UNK_2 = 2;
|
UNK_2 = 2;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,31 +1,31 @@
|
||||||
/*
|
/*
|
||||||
* This file is part of aasdk library project.
|
* This file is part of aasdk library project.
|
||||||
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
* Copyright (C) 2018 f1x.studio (Michal Szwaj)
|
||||||
*
|
*
|
||||||
* aasdk is free software: you can redistribute it and/or modify
|
* aasdk is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
* (at your option) any later version.
|
* (at your option) any later version.
|
||||||
|
|
||||||
* aasdk is distributed in the hope that it will be useful,
|
* aasdk is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
* along with aasdk. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
syntax="proto2";
|
syntax="proto2";
|
||||||
|
|
||||||
import "VideoFocusModeEnum.proto";
|
import "VideoFocusModeEnum.proto";
|
||||||
import "VideoFocusReasonEnum.proto";
|
import "VideoFocusReasonEnum.proto";
|
||||||
|
|
||||||
package f1x.aasdk.proto.messages;
|
package f1x.aasdk.proto.messages;
|
||||||
|
|
||||||
message VideoFocusRequest
|
message VideoFocusRequest
|
||||||
{
|
{
|
||||||
optional int32 disp_index = 1;
|
optional int32 disp_index = 1;
|
||||||
required enums.VideoFocusMode.Enum focus_mode = 2;
|
required enums.VideoFocusMode.Enum focus_mode = 2;
|
||||||
required enums.VideoFocusReason.Enum focus_reason = 3;
|
required enums.VideoFocusReason.Enum focus_reason = 3;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue