func init // adds using namespace sys.add_use('HashTools') // Use external class sys.UseClass("CRCTool") // initialize instance sys.add_object(this.codename, 'CRCTool', sys.get_typed_field('CRCCode.CRC_CCITT', 'CRCCode', 14, 'CRCCode')) end func CRCtablefast(data) return(this.codename + '.CRCtablefast(' + d("Data") + ')') end func CRCtable(data) return(this.codename + '.CRCtable(' + d("Data") + ')') end func CRCbitbybit(data) return(this.codename + '.CRCbitbybit(' + d("Data") + ')') end func CRCbitbybitfast(data) return(this.codename + '.CRCbitbybitfast(' + d("Data") + ')') end func CRCITT(data) return(this.codename + '.CRCITT(' + d("Data") + ')') end