Downloads


 

Codec Tools

New features will be added in the coming weeks… (encoding,…)

Examples

json example:

> echo 110a005000064107010536d80e4e01a059022ee0000001 | py Main.py -of json

{« version »: « NKE_Frame_Codec_v_1.0.svn4472 », « TimeStamp »: « 2018-06-22 11:33:53.877236 »}
{
« EndPoint »: 0,
« Report »: « Standard »,
« CommandID »: « ReportAttributes »,
« ClusterID »: « Configuration »,
« AttributeID »: « NodePowerDescriptor »,
« AttributeType »: « ByteString »,
« Data »: {
« Size »: 7,
« CurrentPowerMode »: « PeriodicallyON »,
« AvailablePowerSourceBitField »: 5,
« ConstantVoltage »: 14040,
« DisposableBatteryVoltage »: 3662,
« CurrentPowerSource »: « Constant »
},
« Cause »: [
{
« ReportParameters »: {
« New »: « Yes »,
« Reserved »: 0,
« CauseRequest »: « Long »,
« SecuredIfAlarm »: « No »,
« Secured »: « No »,
« NoHeaderPort »: « No »,
« Batch »: « No »
},
« SlotDescriptors »: [
{
« CriteriaSlotDescriptor »: {
« Alarm »: « No »,
« OnExceed »: « Yes »,
« OnFall »: « No »,
« Mode »: « ThresholdWithActions »,
« CriterionIndex »: 1
},
« FieldIndex »: 2,
« Value »: 12000,
« Gap »: 0,
« Occurence »: {
« ExtendedOccurences »: « No »,
« Occurences »: 1
}
}
] }
] }

xml example:

> echo 110a04020000290A25 | py Main.py -of xmlp

<?xml version= »1.0″ ?>
<NKE_Frame_Codec_v_1.0.svn4472>
<EndPoint type= »int »>0</EndPoint>
<Report type= »str »>Standard</Report>
<CommandID type= »str »>ReportAttributes</CommandID>
<ClusterID type= »str »>Temperature</ClusterID>
<AttributeID type= »str »>MeasuredValue</AttributeID>
<AttributeType type= »str »>Int16</AttributeType>
<Data type= »int »>2597</Data>
<Cause type= »list »/>
</NKE_Frame_Codec_v_1.0.svn4472>

 

 

Batch Tools


Tic Tools


Make-cfg

  • Tool used to create a signature file from a Hub’O configuration file in order to upload the configuration with an USB stick.
  • C Sources and executable for windows (in /exe_win32) or Linux OS (in /bin) : make-cfg

 

Print Friendly