Implementation of CSafe for Concept2 rowing machines