Jump to content

Welcome to Smart Home Forum by FIBARO

Dear Guest,

 

as you can notice parts of Smart Home Forum by FIBARO is not available for you. You have to register in order to view all content and post in our community. Don't worry! Registration is a simple free process that requires minimal information for you to sign up. Become a part of of Smart Home Forum by FIBARO by creating an account.

 

As a member you can:

  •     Start new topics and reply to others
  •     Follow topics and users to get email updates
  •     Get your own profile page and make new friends
  •     Send personal messages
  •     ... and learn a lot about our system!

 

Regards,

Smart Home Forum by FIBARO Team


  • 0

Please help to adopt lua to fibaro


Guest Roman

Question

Guest Roman

Hi.

 

I have a library, which want to use with Fibaro:

Please login or register to see this link.

 

At the first part of script I see code which not supported. And I want to rewrite it for Fibaro.

Please login or register to see this code.

As I understand, this is something like emulation of OOP, so this function allows to create CLASS analog.

Do you have ideas, how is it possible to rewrite this code in order to support Fibaro?

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0
18 hours ago, Roman said:

Hi.

I have a library, which want to use with Fibaro:

Please login or register to see this link.

At the first part of script I see code which not supported. And I want to rewrite it for Fibaro.

As I understand, this is something like emulation of OOP, so this function allows to create CLASS analog.

Do you have ideas, how is it possible to rewrite this code in order to support Fibaro?

 

It's more a way to create scooping for module export.

If you haven't solved it, try:

 

Replace

Please login or register to see this code.

with

Please login or register to see this code.

Add: bit=bit32

Replace all: "function(_ENV," with "function("

Around line ~340 change sleepCheckIn() end

Please login or register to see this code.

function encrypt/decrypt are called directly (no aeslua.). Ex

Please login or register to see this code.

You can apply this to the "mini" version too..

Oh, and give credit in your code to 

  aeslua: Lua AES implementation

  Copyright (c) 2006,2007 Matthias Hilbig

 

Edited by jgab
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...