update
add detectDevice & direction
class operation
add tounit32 sign
add namespace