shimmeringbee / zcl Goto Github PK
View Code? Open in Web Editor NEWImplementation of common Zigbee Cluster Library for marshaling and unmarshaling messages, written in Go.
Home Page: https://shimmeringbee.io/
License: Apache License 2.0
Implementation of common Zigbee Cluster Library for marshaling and unmarshaling messages, written in Go.
Home Page: https://shimmeringbee.io/
License: Apache License 2.0
The ReportableChange field causes bytecodec issues, the whole structure could become a custom marshaller. But there's plenty we'd have to do with the well known data types.
Something needs to give, this ticket tracks the fact that ConfigureReporting is incomplete, it has tests and are currently skipped.
Implement marshalling and unmarshalling of semi precision floating point type (16 bits), as specified in ZCL 6, section 2.6.2.8.
TypeData8
TypeData16
TypeData24
TypeData32
TypeData40
TypeData48
TypeData56
TypeData64
TypeBoolean
TypeBitmap8
TypeBitmap16
TypeBitmap24
TypeBitmap32
TypeBitmap40
TypeBitmap48
TypeBitmap56
TypeBitmap64
TypeUnsignedInt8
TypeUnsignedInt16
TypeUnsignedInt24
TypeUnsignedInt32
TypeUnsignedInt40
TypeUnsignedInt48
TypeUnsignedInt56
TypeUnsignedInt64
TypeSignedInt8
TypeSignedInt16
TypeSignedInt24
TypeSignedInt32
TypeSignedInt40
TypeSignedInt48
TypeSignedInt56
TypeSignedInt64
TypeEnum8
TypeEnum16
TypeFloatSemi
TypeFloatSingle
TypeFloatDouble
TypeStringOctet8
TypeStringCharacter8
TypeStringOctet16
TypeStringCharacter16
TypeArray
TypeStructure
TypeSet
TypeBag
TypeTimeOfDay
TypeDate
TypeUTCTime
TypeClusterID
TypeAttributeID
TypeBACnetOID
TypeIEEEAddress
TypeSecurityKey128
TypeUnknown
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.