package Ġcom . hand control . server . mqtt . command . dto Ċ Ċ import Ġcom . hand control . server . protobuf . Enums . Driver StatusType Ċ import Ġcom . hand control . server . protobuf . Enums . Module StatusType Ċ import Ġcom . hand control . server . protobuf . Telemetry OuterClass Ċ import Ġkotlinx . serialization . Serializable Ċ Ċ /** Ċ Ġ* ĠTe lemetry Ġinformation Ċ Ġ*/ Ċ @ Serializable Ċ data Ġclass ĠTe lemetry Dto ( ĊĠĠĠ Ġval Ġtelemetry Frequency : ĠInt Ġ= Ġ 0 , ĊĠĠĠ Ġval Ġem g Status : ĠModule StatusType Ġ= ĠModule StatusType . MODULE _ STATUS _ INITIAL IZATION , ĊĠĠĠ Ġval Ġdisplay Status : ĠModule StatusType Ġ= ĠModule StatusType . MODULE _ STATUS _ INITIAL IZATION , ĊĠĠĠ Ġval Ġgyro Status : ĠModule StatusType Ġ= ĠModule StatusType . MODULE _ STATUS _ INITIAL IZATION , ĊĠĠĠ Ġval Ġdriver Status : ĠDriver StatusType Ġ= ĠDriver StatusType . DRIVER _ STATUS _ INITIAL IZATION , ĊĠĠĠ Ġval Ġlast Time Sync : ĠLong Ġ= Ġ 0 , ĊĠĠĠ Ġval Ġem g : ĠInt Ġ= Ġ 0 , ĊĠĠĠ Ġval Ġexecutable Gesture : ĠU uid Dto Ġ= ĠU uid Dto (""), ĊĠĠĠ Ġval Ġpower : ĠInt Ġ= Ġ 0 , ĊĠĠĠ Ġval Ġpointer F inger Position : ĠInt Ġ= Ġ 0 , ĊĠĠĠ Ġval Ġmiddle F inger Position : ĠInt Ġ= Ġ 0 , ĊĠĠĠ Ġval Ġring Finder Position : ĠInt Ġ= Ġ 0 , ĊĠĠĠ Ġval Ġlittle F inger Position : ĠInt Ġ= Ġ 0 , ĊĠĠĠ Ġval Ġthumb F inger Position : ĠInt Ġ= Ġ 0 Ċ ) Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġcreate From ( from : ĠTe lemetry Dto ): ĠTe lemetry OuterClass . Telemetry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠTe lemetry OuterClass . Telemetry . newBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Telemetry Frequency ( from . telemetry Frequency ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set E mg Status ( from . em g Status ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Display Status ( from . display Status ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set G yro Status ( from . gyro Status ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Driver Status ( from . driver Status ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Last Time Sync ( from . last Time Sync ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set E mg ( from . em g ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Executable Gesture ( Uuid Dto . createFrom ( from . executable Gesture )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Power ( from . power ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Pointer F inger Position ( from . pointer F inger Position ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Middle F inger Position ( from . middle F inger Position ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Ring F inger Position ( from . ring Finder Position ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Little F inger Position ( from . little F inger Position ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Thumb F inger Position ( from . thumb F inger Position ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ