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