{"text_format":"2","workbook":"xlsx","n_sheets":2,"sheets":["Commands","I2C Bus"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":0,"defined_names":0,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"run_cost":"one","rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"Commands","index":0,"n_rows":21,"n_cols":10,"rows_kept":21,"cut":false,"hidden":false,"merged":[]}
[]
[]
["ActuBoard Commands:",{"$nulls":5},"State:","2019-05-09"]
["Description","C# API","CMD (1 Char (case sensitiv!)","Length (2Byte Hex)","Channel (2Byte Hex)","PWM (2Byte Hex)","Interval (2Byte Hex)","Boolean (2Byte Hex)","Example","Example Description"]
["Set Single Channel PWM",null,"S","UNUSED","0-119","0-255",null,null,"S01FF\\r","Set channel 1 PWM to 255"]
["Read Single Channel PWM",null,"R",null,"0-119",null,null,null,"R01\\r","Read pwm value of channel 1"]
["Set Multiple (array) to same PWM: ch(1,2,3) ->pwm",null,"m","0-119","length*channel","PWM",null,null,"m03010203FF\\r","Set channels 1,2,3 PWM to 255"]
["Set Multiple (array) to different PWM: ch(1,2,3) ->pwm(1,2,3)",null,"n","0-119","length*channel","PWM array",null,null,"n020102C0D0\\r","Set channels 1,2 to PWM 192,208"]
["Set Group Blinking Interval",null,"I","UNUSED",null,null,"0-255*41,6ms",null,"I10\\r","Set group blinking interval to 707ms"]
["Set Group Blinking Duty Cycle",null,"i","UNUSED",null,null,"interval/256=%",null,"i40\\r","Set group blinking dutycycle to 25%"]
["Apply Group Blinking to single Channel",null,"G","UNUSED","0-119",null,null,"0/1","G0101\\r","Add channel 1 to group blinking"]
["Apply Group Blinking to multiple Channels",null,"g","0-119","length*channel",null,null,"length*0/1","g0201020101\\r","Add channels 1,2 to group blinking"]
["Output Enable",null,"O","UNUSED",null,null,null,"0/1","O01\\r","Enable Outputs"]
["List available Devices",null,"L","UNUSED",{"$nulls":4},"L\\r","List available ActuBoard Connector Boards, return something like: 'dev 0 available (channel: 0 to: 9 hex: 00 to 09)'"]
["Toogle Debug Messages",null,"D","UNUSED",{"$nulls":4},"D\\r","toogle debug messages"]
[]
[]
["Answer to all commands is '\\r' = 0x0D on success or 'BEL' = 0x07 on error"]
[]
["UART Baudrate is 115200"]
["there is no Baudrate for bluetooth -so select any."]

{"sheet":"I2C Bus","index":1,"n_rows":20,"n_cols":4,"rows_kept":20,"cut":false,"hidden":false,"merged":[]}
[]
[]
["(A4-A6=0)"]
["A0-A3","comment","channel start","channel end"]
[0,"general call address"]
[{"$f":"A5+1","v":1},"reserved for future use"]
[{"$f":"A6+1","v":2},"I2C HS-mode "]
[3,"software reset address"]
[4,"dev 0",0,9]
[5,"dev 1",{"$f":"D9+1","v":10},{"$f":"C10+9","v":19}]
[6,"dev 2",{"$f":"D10+1","v":20},{"$f":"C11+9","v":29}]
[7,"dev 3",30,39]
[8,"dev 4",40,49]
[9,"dev 5",50,59]
[10,"dev 6",60,69]
[11,"dev 7",70,79]
[12,"dev 8",80,89]
[13,"dev 9",90,99]
[14,"dev 10",100,109]
[15,"dev 11",110,119]