/* ĠĊ Ġ* ĠModel Ġ 7 1 1 Ġ- ĠD ER Freq D ro op Ċ Ġ*/ Ċ package Ġedu . rit . gis . sun spec . models Ċ Ċ import Ġedu . rit . gis . sun spec . annotations .* Ċ import Ġedu . rit . gis . sun spec . parser . Sun Spec ByteBuffer Ċ import Ġedu . rit . gis . sun spec . parser . Sun Spec Model Base Ċ Ċ data Ġclass ĠModel _ 7 1 1 Ġ( ĊĠĠĠ Ġ@ Sun Spec Point ( id =" ID ", Ġlabel =" DER ĠFrequency ĠD ro op ĠID ", Ġoffset = 0 , Ġregisters = 1 , Ġdescription =" DER ĠFrequency ĠD ro op Ġmodel ĠID .") ĊĠĠĠ Ġvar ĠID Ġ: ĠU Short , ĊĊĠĠĠ Ġ@ Sun Spec Point ( id =" L ", Ġlabel =" DER ĠFrequency ĠD ro op ĠLength ", Ġoffset = 1 , Ġregisters = 1 , Ġdescription =" DER ĠFrequency ĠD ro op Ġ Ġmodel Ġlength .") ĊĠĠĠ Ġvar ĠL Ġ: ĠU Short , ĊĊĠĠĠ Ġ/* Ġno Ġmapping Ġfor Ġtype Ġenum 1 6 Ġ*/ ĊĊĠĠĠ Ġ@ Sun Spec Point ( id =" Ad pt Ctl Req ", Ġlabel =" Set ĠActive ĠControl ĠRequest ", Ġoffset = 2 , Ġregisters = 1 , Ġdescription =" Set Ġactive Ġcontrol . Ġ 0 Ġ= ĠNo Ġactive Ġcontrol .") ĊĠĠĠ Ġvar ĠAd pt Ctl Req Ġ: ĠU Short , ĊĊĠĠĠ Ġ/* Ġno Ġmapping Ġfor Ġtype Ġenum 1 6 Ġ*/ ĊĊĠĠĠ Ġ@ Sun Spec Point ( id =" NC tl ", Ġlabel =" Stored ĠCurve ĠCount ", Ġoffset = 3 , Ġregisters = 1 , Ġdescription =" Number Ġof Ġstored Ġcurves Ġsupported .") ĊĠĠĠ Ġvar ĠN Ctl Ġ: ĠU Short , ĊĊĠĠĠ Ġ@ Sun Spec Point ( id =" Rv rt T ms ", Ġlabel =" Re version ĠTimeout ", Ġoffset = 4 , Ġregisters = 2 , Ġdescription =" Re version Ġtime Ġin Ġseconds . ĠĠ 0 Ġ= ĠNo Ġre version Ġtime ") ĊĠĠĠ Ġvar ĠR v rt T ms Ġ: ĠUInt , ĊĊĠĠĠ Ġ@ Sun Spec Point ( id =" Rv rt Rem ", Ġlabel =" Re version ĠTime ĠLeft ", Ġoffset = 6 , Ġregisters = 2 , Ġdescription =" Re version Ġtime Ġremaining Ġin Ġseconds ") ĊĠĠĠ Ġvar ĠR v rt Rem Ġ: ĠUInt , ĊĊĠĠĠ Ġ@ Sun Spec Point ( id =" Rv rt Ctl ", Ġlabel =" Re version ĠControl ", Ġoffset = 8 , Ġregisters = 1 , Ġdescription =" Default Ġcontrol Ġafter Ġre version Ġtimeout .") ĊĠĠĠ Ġvar ĠR v rt Ctl Ġ: ĠU Short , ĊĊĠĠĠ Ġ@ Sun Spec Point ( id =" Db _ SF ", Ġlabel =" Dead band ĠScale ĠFactor ", Ġoffset = 9 , Ġregisters = 1 , Ġdescription =" Dead band Ġscale Ġfactor .") ĊĠĠĠ Ġvar ĠDb _ SF Ġ: ĠShort , ĊĊĠĠĠ Ġ@ Sun Spec Point ( id =" K _ SF ", Ġlabel =" Frequency ĠChange ĠScale ĠFactor ", Ġoffset = 1 0 , Ġregisters = 1 , Ġdescription =" Frequency Ġchange Ġscale Ġfactor .") ĊĠĠĠ Ġvar ĠK _ SF Ġ: ĠShort , ĊĊĠĠĠ Ġ@ Sun Spec Point ( id =" Rsp T ms _ SF ", Ġlabel =" Open - Loop ĠScale ĠFactor ", Ġoffset = 1 1 , Ġregisters = 1 , Ġdescription =" Open Ġloop Ġresponse Ġtime Ġscale Ġfactor .") ĊĠĠĠ Ġvar ĠR sp T ms _ SF Ġ: ĠShort Ċ Ċ ) Ġ: ĠSun Spec Model Base Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġparse ( bytes : ĠByteArray ) Ġ: ĠModel _ 7 1 1 Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSun Spec ByteBuffer ( bytes ). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠModel _ 7 1 1 ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠID Ġ= Ġget UInt 1 6 (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠL Ġ= Ġget UInt 1 6 (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠAd pt Ctl Req Ġ= Ġget UInt 1 6 (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠN Ctl Ġ= Ġget UInt 1 6 (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR v rt T ms Ġ= Ġget UInt 3 2 (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR v rt Rem Ġ= Ġget UInt 3 2 (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR v rt Ctl Ġ= Ġget UInt 1 6 (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠDb _ SF Ġ= Ġget Int 1 6 (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠK _ SF Ġ= Ġget Int 1 6 (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR sp T ms _ SF Ġ= Ġget Int 1 6 (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ