add first QsiCamera implementation